>>> jellyfin-ffmpeg: Building community/jellyfin-ffmpeg 6.0.1_p8-r0 (using abuild 3.14.1-r1) started Thu, 07 Nov 2024 06:58:05 +0000 >>> jellyfin-ffmpeg: Validating /home/buildozer/aports/community/jellyfin-ffmpeg/APKBUILD... >>> jellyfin-ffmpeg: Analyzing dependencies... >>> jellyfin-ffmpeg: Installing for build: build-base alsa-lib-dev bzip2-dev chromaprint-dev coreutils dav1d-dev fontconfig-dev freetype-dev fribidi-dev gmp-dev imlib2-dev lame-dev libass-dev libbluray-dev libdrm-dev libopenmpt-dev libplacebo-dev libtheora-dev libva-dev libvorbis-dev libvpx-dev libwebp-dev nasm opencl-dev openssl-dev opus-dev perl-dev shaderc-dev vulkan-loader-dev x264-dev x265-dev xz-dev zimg-dev zlib-dev (1/257) Installing alsa-lib (1.2.12-r0) (2/257) Installing alsa-lib-dev (1.2.12-r0) (3/257) Installing libbz2 (1.0.8-r6) (4/257) Installing bzip2-dev (1.0.8-r6) (5/257) Installing libSvtAv1Enc (2.2.1-r0) (6/257) Installing aom-libs (3.10.0-r0) (7/257) Installing libxau (1.0.11-r4) (8/257) Installing libmd (1.1.0-r0) (9/257) Installing libbsd (0.12.2-r0) (10/257) Installing libxdmcp (1.1.5-r1) (11/257) Installing libxcb (1.16.1-r0) (12/257) Installing libx11 (1.8.10-r0) (13/257) Installing hwdata-pci (0.388-r0) (14/257) Installing libpciaccess (0.18.1-r0) (15/257) Installing libdrm (2.4.123-r1) (16/257) Installing libxext (1.3.6-r2) (17/257) Installing libxfixes (6.0.1-r4) (18/257) Installing libffi (3.4.6-r0) (19/257) Installing wayland-libs-client (1.23.1-r0) (20/257) Installing libva (2.22.0-r1) (21/257) Installing libvdpau (1.5-r4) (22/257) Installing ffmpeg-libavutil (6.1.1-r10) (23/257) Installing libdav1d (1.5.0-r0) (24/257) Installing openexr-libiex (3.1.13-r2) (25/257) Installing openexr-libilmthread (3.1.13-r2) (26/257) Installing imath (3.1.12-r0) (27/257) Installing openexr-libopenexr (3.1.13-r2) (28/257) Installing giflib (5.2.2-r0) (29/257) Installing libhwy (1.0.7-r0) (30/257) Installing libjpeg-turbo (3.0.4-r0) (31/257) Installing lcms2 (2.16-r0) (32/257) Installing libpng (1.6.44-r0) (33/257) Installing libjxl (0.10.2-r0) (34/257) Installing lame-libs (3.100-r5) (35/257) Installing opus (1.5.2-r1) (36/257) Installing rav1e-libs (0.7.1-r0) (37/257) Installing soxr (0.1.3-r7) (38/257) Installing ffmpeg-libswresample (6.1.1-r10) (39/257) Installing libogg (1.3.5-r5) (40/257) Installing libtheora (1.1.1-r18) (41/257) Installing libvorbis (1.3.7-r2) (42/257) Installing libvpx (1.14.1-r0) (43/257) Installing libsharpyuv (1.4.0-r0) (44/257) Installing libwebp (1.4.0-r0) (45/257) Installing libwebpmux (1.4.0-r0) (46/257) Installing x264-libs (0.164.3108-r0) (47/257) Installing numactl (2.0.18-r0) (48/257) Installing x265-libs (3.6-r0) (49/257) Installing xvidcore (1.3.7-r2) (50/257) Installing ffmpeg-libavcodec (6.1.1-r10) (51/257) Installing chromaprint-libs (1.5.1-r7) (52/257) Installing chromaprint-dev (1.5.1-r7) (53/257) Installing coreutils-env (9.5-r1) (54/257) Installing coreutils-fmt (9.5-r1) (55/257) Installing coreutils-sha512sum (9.5-r1) (56/257) Installing skalibs-libs (2.14.3.0-r0) (57/257) Installing utmps-libs (0.1.2.3-r2) (58/257) Installing coreutils (9.5-r1) (59/257) Installing dav1d-dev (1.5.0-r0) (60/257) Installing freetype (2.13.3-r0) (61/257) Installing fontconfig (2.15.0-r1) (62/257) Installing expat (2.6.3-r0) (63/257) Installing expat-dev (2.6.3-r0) (64/257) Installing brotli (1.1.0-r2) (65/257) Installing brotli-dev (1.1.0-r2) (66/257) Installing zlib-dev (1.3.1-r2) (67/257) Installing libpng-dev (1.6.44-r0) (68/257) Installing freetype-dev (2.13.3-r0) (69/257) Installing fontconfig-dev (2.15.0-r1) (70/257) Installing fribidi (1.0.16-r0) (71/257) Installing fribidi-dev (1.0.16-r0) (72/257) Installing libgmpxx (6.3.0-r2) (73/257) Installing gmp-dev (6.3.0-r2) (74/257) Installing xorgproto (2024.1-r0) (75/257) Installing libxau-dev (1.0.11-r4) (76/257) Installing gdbm (1.24-r0) (77/257) Installing xz-libs (5.6.3-r0) (78/257) Installing mpdecimal (4.0.0-r0) (79/257) Installing libpanelw (6.5_p20241006-r2) (80/257) Installing sqlite-libs (3.47.0-r0) (81/257) Installing python3 (3.12.7-r1) (82/257) Installing python3-pycache-pyc0 (3.12.7-r1) (83/257) Installing pyc (3.12.7-r1) (84/257) Installing xcb-proto-pyc (1.17.0-r0) (85/257) Installing python3-pyc (3.12.7-r1) (86/257) Installing xcb-proto (1.17.0-r0) (87/257) Installing libxdmcp-dev (1.1.5-r1) (88/257) Installing libxcb-dev (1.16.1-r0) (89/257) Installing xtrans (1.5.1-r0) (90/257) Installing libx11-dev (1.8.10-r0) (91/257) Installing libxext-dev (1.3.6-r2) (92/257) Installing libice (1.1.1-r6) (93/257) Installing libuuid (2.40.2-r3) (94/257) Installing libsm (1.2.4-r4) (95/257) Installing libice-dev (1.1.1-r6) (96/257) Installing libeconf (0.6.3-r0) (97/257) Installing libblkid (2.40.2-r3) (98/257) Installing libfdisk (2.40.2-r3) (99/257) Installing libmount (2.40.2-r3) (100/257) Installing libsmartcols (2.40.2-r3) (101/257) Installing sqlite (3.47.0-r0) (102/257) Installing sqlite-dev (3.47.0-r0) (103/257) Installing util-linux (2.40.2-r3) (104/257) Installing dmesg (2.40.2-r3) (105/257) Installing setarch (2.40.2-r3) (106/257) Installing util-linux-misc (2.40.2-r3) (107/257) Installing linux-pam (1.6.1-r1) (108/257) Installing runuser (2.40.2-r3) (109/257) Installing mount (2.40.2-r3) (110/257) Installing losetup (2.40.2-r3) (111/257) Installing hexdump (2.40.2-r3) (112/257) Installing uuidgen (2.40.2-r3) (113/257) Installing blkid (2.40.2-r3) (114/257) Installing sfdisk (2.40.2-r3) (115/257) Installing mcookie (2.40.2-r3) (116/257) Installing agetty (2.40.2-r3) (117/257) Installing wipefs (2.40.2-r3) (118/257) Installing cfdisk (2.40.2-r3) (119/257) Installing umount (2.40.2-r3) (120/257) Installing flock (2.40.2-r3) (121/257) Installing lsblk (2.40.2-r3) (122/257) Installing libcap-ng (0.8.5-r0) (123/257) Installing setpriv (2.40.2-r3) (124/257) Installing lscpu (2.40.2-r3) (125/257) Installing logger (2.40.2-r3) (126/257) Installing partx (2.40.2-r3) (127/257) Installing fstrim (2.40.2-r3) (128/257) Installing findmnt (2.40.2-r3) (129/257) Installing util-linux-dev (2.40.2-r3) (130/257) Installing libsm-dev (1.2.4-r4) (131/257) Installing libid3tag (0.16.3-r0) (132/257) Installing tiff (4.7.0-r0) (133/257) Installing libwebpdemux (1.4.0-r0) (134/257) Installing imlib2 (1.12.3-r1) (135/257) Installing imlib2-dev (1.12.3-r1) (136/257) Installing lame-dev (3.100-r5) (137/257) Installing enca (1.19-r4) (138/257) Installing enca-dev (1.19-r4) (139/257) Installing libxrender (0.9.11-r5) (140/257) Installing pixman (0.43.4-r1) (141/257) Installing cairo (1.18.2-r1) (142/257) Installing libintl (0.22.5-r0) (143/257) Installing glib (2.82.2-r0) (144/257) Installing graphite2 (1.3.14-r6) (145/257) Installing harfbuzz (9.0.0-r1) (146/257) Installing harfbuzz-cairo (9.0.0-r1) (147/257) Installing harfbuzz-gobject (9.0.0-r1) (148/257) 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. * (149/257) Installing icu-libs (74.2-r0) (150/257) Installing harfbuzz-icu (9.0.0-r1) (151/257) Installing harfbuzz-subset (9.0.0-r1) (152/257) Installing cairo-tools (1.18.2-r1) (153/257) Installing libxrender-dev (0.9.11-r5) (154/257) Installing pixman-dev (0.43.4-r1) (155/257) Installing util-macros (1.20.1-r0) (156/257) Installing xcb-util (0.4.1-r3) (157/257) Installing xcb-util-dev (0.4.1-r3) (158/257) Installing cairo-gobject (1.18.2-r1) (159/257) Installing libxml2 (2.13.4-r3) (160/257) Installing libxml2-utils (2.13.4-r3) (161/257) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (162/257) Installing libgpg-error (1.50-r0) (163/257) Installing libgcrypt (1.10.3-r1) (164/257) Installing libxslt (1.1.42-r1) (165/257) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (166/257) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (167/257) Installing docbook-xsl (1.79.2-r11) (168/257) Installing xz (5.6.3-r0) (169/257) Installing gettext-asprintf (0.22.5-r0) (170/257) Installing gettext-libs (0.22.5-r0) (171/257) Installing gettext-envsubst (0.22.5-r0) (172/257) Installing gettext (0.22.5-r0) (173/257) Installing gettext-dev (0.22.5-r0) (174/257) Installing py3-parsing (3.1.4-r0) (175/257) Installing py3-parsing-pyc (3.1.4-r0) (176/257) Installing py3-packaging (24.1-r0) (177/257) Installing py3-packaging-pyc (24.1-r0) (178/257) Installing linux-headers (6.6-r1) (179/257) Installing libffi-dev (3.4.6-r0) (180/257) Installing bsd-compat-headers (0.7.2-r6) (181/257) Installing libformw (6.5_p20241006-r2) (182/257) Installing libmenuw (6.5_p20241006-r2) (183/257) Installing libncurses++ (6.5_p20241006-r2) (184/257) Installing ncurses-dev (6.5_p20241006-r2) (185/257) Installing libedit-dev (20240808.3.1-r0) (186/257) Installing libpcre2-16 (10.43-r0) (187/257) Installing libpcre2-32 (10.43-r0) (188/257) Installing pcre2-dev (10.43-r0) (189/257) Installing glib-dev (2.82.2-r0) (190/257) Installing cairo-dev (1.18.2-r1) (191/257) Installing graphite2-dev (1.3.14-r6) (192/257) Installing icu (74.2-r0) (193/257) Installing icu-dev (74.2-r0) (194/257) Installing harfbuzz-dev (9.0.0-r1) (195/257) Installing libunibreak (6.1-r0) (196/257) Installing libunibreak-dev (6.1-r0) (197/257) Installing libass (0.17.3-r0) (198/257) Installing libass-dev (0.17.3-r0) (199/257) Installing libbluray (1.3.4-r1) (200/257) Installing libbluray-dev (1.3.4-r1) (201/257) Installing libpciaccess-dev (0.18.1-r0) (202/257) Installing libdrm-dev (2.4.123-r1) (203/257) Installing mpg123-libs (1.32.9-r0) (204/257) Installing libopenmpt (0.7.10-r0) (205/257) Installing mpg123-dev (1.32.9-r0) (206/257) Installing libogg-dev (1.3.5-r5) (207/257) Installing libvorbis-dev (1.3.7-r2) (208/257) Installing libopenmpt-dev (0.7.10-r0) (209/257) Installing libdovi (3.3.1-r0) (210/257) Installing spirv-tools (1.3.290.0-r0) (211/257) Installing glslang-libs (1.3.296.0-r0) (212/257) Installing shaderc (2024.0-r2) (213/257) Installing vulkan-loader (1.3.296.0-r0) (214/257) Installing libplacebo (6.338.2-r3) (215/257) Installing libdovi-dev (3.3.1-r0) (216/257) Installing lcms2-plugins (2.16-r0) (217/257) Installing libturbojpeg (3.0.4-r0) (218/257) Installing libjpeg-turbo-dev (3.0.4-r0) (219/257) Installing libtiffxx (4.7.0-r0) (220/257) Installing libwebpdecoder (1.4.0-r0) (221/257) Installing libwebp-dev (1.4.0-r0) (222/257) Installing zstd (1.5.6-r1) (223/257) Installing zstd-dev (1.5.6-r1) (224/257) Installing tiff-dev (4.7.0-r0) (225/257) Installing lcms2-dev (2.16-r0) (226/257) Installing shaderc-dev (2024.0-r2) (227/257) Installing vulkan-headers (1.3.296.0-r0) (228/257) Installing vulkan-loader-dev (1.3.296.0-r0) (229/257) Installing libplacebo-dev (6.338.2-r3) (230/257) Installing libtheora-dev (1.1.1-r18) (231/257) Installing libxfixes-dev (6.0.1-r4) (232/257) Installing wayland-libs-cursor (1.23.1-r0) (233/257) Installing wayland-libs-egl (1.23.1-r0) (234/257) Installing wayland-libs-server (1.23.1-r0) (235/257) Installing wayland-dev (1.23.1-r0) (236/257) Installing libva-dev (2.22.0-r1) (237/257) Installing libvpx-dev (1.14.1-r0) (238/257) Installing nasm (2.16.03-r0) (239/257) Installing opencl-headers (2024.05.08-r0) (240/257) Installing opencl (2024.05.08-r0) (241/257) Installing opencl-dev (2024.05.08-r0) (242/257) Installing openssl-dev (3.3.2-r3) (243/257) Installing opus-dev (1.5.2-r1) (244/257) Installing perl (5.40.0-r3) (245/257) Installing perl-utils (5.40.0-r3) (246/257) Installing perl-dev (5.40.0-r3) (247/257) Installing x264-dev (0.164.3108-r0) (248/257) Installing x265-dev (3.6-r0) (249/257) Installing xz-dev (5.6.3-r0) (250/257) Installing zimg (3.0.5-r2) (251/257) Installing zimg-dev (3.0.5-r2) (252/257) Installing .makedepends-jellyfin-ffmpeg (20241107.065806) (253/257) Installing util-linux-openrc (2.40.2-r3) (254/257) Installing agetty-openrc (0.55.1-r2) (255/257) Installing perl-error (0.17029-r2) (256/257) Installing perl-git (2.46.2-r0) (257/257) Installing git-perl (2.46.2-r0) Executing busybox-1.37.0-r6.trigger Executing glib-2.82.2-r0.trigger No schema files found: doing nothing. OK: 548 MiB in 356 packages >>> jellyfin-ffmpeg: Cleaning up srcdir >>> jellyfin-ffmpeg: Cleaning up pkgdir >>> jellyfin-ffmpeg: Cleaning up tmpdir >>> jellyfin-ffmpeg: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jellyfin-ffmpeg-6.0.1-8.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> jellyfin-ffmpeg: Fetching jellyfin-ffmpeg-6.0.1-8.tar.gz::https://github.com/jellyfin/jellyfin-ffmpeg/archive/refs/tags/v6.0.1-8.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/jellyfin-ffmpeg-6.0.1-8.tar.gz.part' jellyfin-ffmpeg-6.0. 2289k --:--:-- ETA jellyfin-ffmpeg-6.0. 8230k --:--:-- ETA jellyfin-ffmpeg-6.0. 100% |********************************| 14.7M 0:00:00 ETA '/var/cache/distfiles/jellyfin-ffmpeg-6.0.1-8.tar.gz.part' saved >>> jellyfin-ffmpeg: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jellyfin-ffmpeg-6.0.1-8.tar.gz >>> jellyfin-ffmpeg: Checking sha512sums... jellyfin-ffmpeg-6.0.1-8.tar.gz: OK 0001-ffbuild-libversion.sh-add-shebang.patch: OK vaapi-type.patch: OK s390x-pcm-bluray.patch: OK mlpdsp_armv5te-labels.patch: OK >>> jellyfin-ffmpeg: Unpacking /var/cache/distfiles/jellyfin-ffmpeg-6.0.1-8.tar.gz... >>> jellyfin-ffmpeg: 0001-ffbuild-libversion.sh-add-shebang.patch patching file ffbuild/libversion.sh >>> jellyfin-ffmpeg: vaapi-type.patch patching file libavutil/hwcontext_vaapi.c Hunk #1 succeeded at 1191 (offset -34 lines). >>> jellyfin-ffmpeg: s390x-pcm-bluray.patch patching file libavcodec/pcm-bluray.c patching file libavcodec/pcm-dvd.c >>> jellyfin-ffmpeg: mlpdsp_armv5te-labels.patch patching file libavcodec/arm/mlpdsp_armv5te.S patching file libavformat/segment.c patching file libavformat/webvttenc.c patching file compat/cuda/cuda_runtime.h patching file tests/ref/fate/source patching file libavfilter/dither_matrix.h patching file libavfilter/vf_scale_cuda.c patching file libavfilter/vf_scale_cuda.cu patching file libavfilter/vf_scale_cuda.h patching file configure patching file ffbuild/common.mak patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/colorspace.c patching file libavfilter/colorspace.h patching file libavfilter/cuda/colorspace_common.h patching file libavfilter/cuda/host_util.c patching file libavfilter/cuda/host_util.h patching file libavfilter/cuda/pixfmt.h patching file libavfilter/cuda/shared.h patching file libavfilter/cuda/tonemap.cu patching file libavfilter/cuda/tonemap.h patching file libavfilter/cuda/util.h patching file libavfilter/vf_tonemap_cuda.c patching file libavcodec/Makefile patching file libavcodec/amf.c patching file libavcodec/amf.h patching file libavcodec/amfenc.c patching file libavcodec/amfenc.h patching file libavcodec/amfenc_av1.c patching file libavcodec/amfenc_h264.c patching file libavcodec/amfenc_hevc.c patching file configure patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/opencl/scale.cl patching file libavfilter/opencl_source.h patching file libavfilter/vf_scale_opencl.c patching file libavfilter/opencl.c patching file libavfilter/opencl.h patching file libavfilter/opencl/colorspace_common.cl patching file libavfilter/opencl/tonemap.cl patching file libavfilter/vf_tonemap_opencl.c patching file libavfilter/opencl/overlay.cl patching file libavfilter/vf_overlay_opencl.c patching file libavutil/hwcontext_opencl.c patching file libavfilter/avfilter.h patching file libavfilter/opencl.c patching file libavfilter/vf_hwmap.c patching file libavfilter/vf_hwupload.c patching file libavutil/hwcontext_d3d11va.c patching file libavutil/hwcontext_qsv.c patching file libavutil/hwcontext_opencl.c Hunk #6 succeeded at 3230 (offset 5 lines). Hunk #7 succeeded at 3285 (offset 5 lines). patching file libavutil/hwcontext_d3d11va.c patching file libavutil/hwcontext_dxva2.c patching file configure patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/vf_hwupload_vaapi.c patching file libavfilter/vf_overlay_vaapi.c patching file libavfilter/vf_tonemap_vaapi.c patching file libavcodec/nvdec.c patching file libavcodec/qsv.c patching file libavcodec/qsv_internal.h patching file libavcodec/qsvdec.c patching file libavcodec/qsvenc.c patching file libavcodec/qsvenc_av1.c patching file libavcodec/qsvenc_h264.c patching file libavcodec/qsvenc_hevc.c patching file libavcodec/qsvenc_jpeg.c patching file libavcodec/qsvenc_mpeg2.c patching file libavcodec/qsvenc_vp9.c patching file libavutil/hwcontext_qsv.c patching file libavutil/frame.c patching file libavutil/frame.h patching file libavfilter/qsvvpp.c patching file libavfilter/vf_overlay_qsv.c patching file libavfilter/vf_vpp_qsv.c patching file libavfilter/buffersrc.c patching file libavcodec/hevc_mp4toannexb_bsf.c patching file libavfilter/vf_subtitles.c patching file libavfilter/Makefile Hunk #1 succeeded at 571 (offset 1 line). patching file libavfilter/allfilters.c Hunk #1 succeeded at 535 (offset 1 line). patching file libavfilter/vsrc_alphasrc.c patching file libavcodec/vaapi_encode.h patching file libavcodec/qsv.c Hunk #1 succeeded at 826 (offset -8 lines). Hunk #2 succeeded at 941 (offset -8 lines). patching file libavcodec/qsvenc.c patching file libavfilter/qsvvpp.c patching file libavutil/hwcontext_qsv.c patching file libavutil/hwcontext_qsv.h patching file libavcodec/vaapi_encode_h265.c patching file libavutil/vulkan.h patching file libavformat/id3v2.c patching file configure patching file libavfilter/vf_overlay_vulkan.c patching file libavfilter/vf_scale_vulkan.c patching file libavformat/hlsenc.c patching file libavformat/movenc.c patching file fftools/ffmpeg.c Hunk #3 succeeded at 3520 (offset 3 lines). Hunk #4 succeeded at 3555 (offset 3 lines). Hunk #5 succeeded at 3643 (offset 3 lines). Hunk #6 succeeded at 3953 (offset 3 lines). Hunk #7 succeeded at 4060 (offset 3 lines). Hunk #8 succeeded at 4101 (offset 3 lines). Hunk #9 succeeded at 4128 (offset 3 lines). patching file fftools/ffmpeg.h patching file fftools/ffmpeg_demux.c patching file configure patching file libavcodec/x86/cabac.h patching file libavutil/hwcontext_vaapi.c patching file libavcodec/dxva2.c patching file libavutil/hwcontext_d3d11va.c Hunk #1 succeeded at 560 (offset 15 lines). Hunk #2 succeeded at 687 (offset 50 lines). patching file libavutil/hwcontext_d3d11va.h patching file libavfilter/vf_overlay_cuda.c patching file libavfilter/vf_overlay_cuda.cu patching file libavcodec/nvenc.c Hunk #2 succeeded at 33 (offset -1 lines). Hunk #3 succeeded at 2479 (offset 32 lines). patching file libavcodec/dxva2.c patching file libavcodec/dxva2_hevc.c patching file libavcodec/hevcdec.c patching file libavfilter/vf_scale_vaapi.c patching file libavutil/hwcontext_vulkan.c patching file libavutil/hwcontext_vulkan.c patching file libavutil/hwcontext_vaapi.c patching file libavformat/assenc.c patching file libavcodec/qsv.c Hunk #1 succeeded at 405 (offset -4 lines). patching file libavcodec/qsvenc_av1.c patching file libavcodec/qsvenc_h264.c patching file libavcodec/qsvenc_hevc.c patching file libavformat/webvttdec.c patching file libavformat/webvttenc.c patching file libavfilter/vf_libplacebo.c patching file configure patching file libavcodec/Makefile patching file libavcodec/allcodecs.c patching file libavcodec/av1.h patching file libavcodec/av1_levels.c patching file libavcodec/av1_levels.h patching file libavcodec/cbs.c patching file libavcodec/cbs.h patching file libavcodec/cbs_av1.c patching file libavcodec/cbs_av1.h patching file libavcodec/cbs_av1_syntax_template.c patching file libavcodec/cbs_bsf.c patching file libavcodec/cbs_h2645.c patching file libavcodec/cbs_internal.h patching file libavcodec/cbs_mpeg2.c patching file libavcodec/cbs_vp9.c patching file libavcodec/trace_headers_bsf.c patching file libavcodec/vaapi_encode.c patching file libavcodec/vaapi_encode.h patching file libavcodec/vaapi_encode_av1.c patching file libavcodec/vaapi_encode_h264.c patching file libavcodec/vaapi_encode_h265.c Hunk #1 succeeded at 765 (offset -18 lines). Hunk #2 succeeded at 790 (offset -18 lines). Hunk #3 succeeded at 916 (offset -18 lines). Hunk #4 succeeded at 1020 (offset -18 lines). Hunk #5 succeeded at 1171 (offset -18 lines). Hunk #6 succeeded at 1180 (offset -18 lines). patching file libavcodec/vaapi_encode_mpeg2.c patching file libavcodec/vaapi_encode_vp8.c patching file libavcodec/vaapi_encode_vp9.c patching file libavcodec/qsv.c patching file libavcodec/qsvenc.c patching file libavutil/hwcontext_qsv.c Hunk #7 succeeded at 1941 (offset 2 lines). Hunk #8 succeeded at 2201 (offset 2 lines). patching file libavutil/hwcontext_vaapi.c patching file libavcodec/vaapi_encode_h265.c patching file libavutil/hwcontext_vulkan.c patching file libavfilter/vf_libplacebo.c patching file libavutil/hwcontext_vulkan.c patching file libavcodec/dxva2.c patching file libavfilter/qsvvpp.c patching file libavutil/hwcontext_d3d11va.h patching file libavutil/hwcontext_opencl.c patching file libavutil/hwcontext_qsv.c patching file libavutil/hwcontext_qsv.h patching file fftools/Makefile patching file fftools/fftoolsres.rc patching file configure patching file libavcodec/Makefile patching file libavcodec/allcodecs.c patching file libavcodec/rkmppdec.c patching file libavcodec/rkmppdec.h patching file libavcodec/rkmppenc.c patching file libavcodec/rkmppenc.h patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/rkrga_common.c patching file libavfilter/rkrga_common.h patching file libavfilter/vf_overlay_rkrga.c patching file libavfilter/vf_vpp_rkrga.c patching file libavutil/Makefile patching file libavutil/hwcontext.c patching file libavutil/hwcontext.h patching file libavutil/hwcontext_internal.h patching file libavutil/hwcontext_opencl.c patching file libavutil/hwcontext_rkmpp.c patching file libavutil/hwcontext_rkmpp.h patching file libavutil/pixdesc.c patching file libavutil/pixfmt.h patching file libswscale/input.c patching file libswscale/swscale_unscaled.c patching file libswscale/utils.c patching file tests/ref/fate/imgutils patching file tests/ref/fate/sws-pixdesc-query patching file libavfilter/vf_tonemap_opencl.c Hunk #1 succeeded at 334 (offset 1 line). Hunk #2 succeeded at 409 (offset 1 line). patching file libavformat/movenc.c patching file configure Hunk #1 succeeded at 3782 (offset -51 lines). patching file doc/filters.texi Hunk #1 succeeded at 20661 (offset -523 lines). patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/vf_scale_vt.c patching file configure patching file doc/filters.texi patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/metal/utils.h patching file libavfilter/metal/utils.m patching file libavfilter/metal/vf_overlay_videotoolbox.metal patching file libavfilter/vf_overlay_videotoolbox.m patching file configure Hunk #1 succeeded at 2408 (offset -52 lines). Hunk #2 succeeded at 7031 (offset -187 lines). patching file libavutil/hwcontext_opencl.c Hunk #2 succeeded at 1440 (offset 71 lines). Hunk #3 succeeded at 3357 (offset 527 lines). Hunk #4 succeeded at 3486 (offset 532 lines). Hunk #5 succeeded at 3560 (offset 544 lines). patching file tests/fate/hevc.mak patching file libavutil/hwcontext_videotoolbox.h patching file libavutil/hwcontext_videotoolbox.c patching file libavcodec/videotoolboxenc.c patching file libavcodec/hevc_parser.c patching file libavcodec/videotoolbox.c patching file configure patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/vf_transpose_cuda.c patching file libavfilter/vf_transpose_cuda.cu patching file libavfilter/opencl/transpose.cl patching file libavfilter/vf_transpose_opencl.c patching file configure Hunk #1 succeeded at 3775 (offset 24 lines). patching file libavfilter/Makefile Hunk #1 succeeded at 529 (offset 13 lines). patching file libavfilter/allfilters.c Hunk #1 succeeded at 494 (offset 8 lines). patching file libavfilter/vf_transpose_vt.m patching file libavcodec/libsvtav1.c patching file configure patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/metal/vf_tonemap_videotoolbox.metal patching file libavfilter/vf_tonemap_videotoolbox.m patching file libavcodec/vaapi_encode.c patching file libavutil/hwcontext.h patching file libavutil/hwcontext_vaapi.c patching file libavutil/hwcontext_vulkan.c patching file configure patching file libavcodec/Makefile patching file libavcodec/allcodecs.c patching file libavcodec/videotoolboxenc.c patching file libavcodec/libopusenc.c patching file libavformat/mpegtsenc.c patching file libavutil/hwcontext_qsv.c patching file libavcodec/avcodec.h patching file libavcodec/options_table.h patching file libavcodec/videotoolbox.c patching file libavcodec/avcodec.h patching file libavcodec/dca_syncwords.h patching file libavcodec/dca_xll.c patching file libavcodec/dca_xll.h patching file libavcodec/profiles.c patching file libavcodec/ac3dec.c patching file libavcodec/ac3dec.h patching file libavcodec/ac3dec_float.c patching file libavcodec/avcodec.h patching file libavcodec/codec_desc.c patching file libavcodec/eac3dec.c patching file libavcodec/profiles.c patching file libavcodec/profiles.h patching file libavcodec/avcodec.h patching file libavcodec/codec_desc.c patching file libavcodec/mlpdec.c patching file libavcodec/profiles.c patching file libavcodec/profiles.h patching file configure Hunk #5 succeeded at 7329 (offset 13 lines). patching file libavfilter/Makefile patching file libavfilter/aarch64/Makefile patching file libavfilter/aarch64/vf_tonemapx_intrin_neon.c patching file libavfilter/aarch64/vf_tonemapx_intrin_neon.h patching file libavfilter/allfilters.c patching file libavfilter/colorspace.c patching file libavfilter/colorspace.h patching file libavfilter/vf_tonemapx.c patching file libavfilter/vf_tonemapx.h patching file libavfilter/x86/Makefile patching file libavfilter/x86/vf_tonemapx_intrin_avx.c patching file libavfilter/x86/vf_tonemapx_intrin_avx.h patching file libavfilter/x86/vf_tonemapx_intrin_sse.c patching file libavfilter/x86/vf_tonemapx_intrin_sse.h patching file libavfilter/qsvvpp.c patching file libavcodec/kbdwin.h patching file libavcodec/Makefile patching file libavcodec/allcodecs.c patching file libavcodec/ac4dec.c patching file libavcodec/ac4dec_data.h patching file libavcodec/codec_desc.c patching file libavcodec/codec_id.h patching file libavformat/Makefile patching file libavformat/ac4dec.c patching file libavformat/allformats.c patching file libavformat/isom_tags.c patching file libavformat/mpegts.c patching file libavcodec/utils.c install prefix /usr/lib/jellyfin-ffmpeg source path . C compiler gcc C library ARCH loongarch (generic) version string suffix Jellyfin big-endian no runtime cpu detection yes LSX enabled yes LASX enabled yes debug symbols yes 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 libfontconfig libvorbis bzlib libfreetype libvpx chromaprint libfribidi libwebp gmp libmp3lame libx264 iconv libopenmpt libx265 libass libopus libzimg libbluray libplacebo lzma libdav1d libshaderc openssl libdrm libtheora zlib External libraries providing hardware acceleration: opencl vaapi v4l2_m2m vulkan Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: ffmpeg ffprobe Enabled decoders: aac flashsv pgm aac_fixed flashsv2 pgmyuv aac_latm flic pgssub aasc flv pgx ac3 fmvc phm ac3_fixed fourxm photocd ac4 fraps pictor acelp_kelvin frwu pixlet adpcm_4xm ftr pjs adpcm_adx g2m png adpcm_afc g723_1 ppm adpcm_agm g729 prores adpcm_aica gdv prosumer adpcm_argo gem psd adpcm_ct gif ptx adpcm_dtk gremlin_dpcm qcelp adpcm_ea gsm qdm2 adpcm_ea_maxis_xa gsm_ms qdmc adpcm_ea_r1 h261 qdraw adpcm_ea_r2 h263 qoi adpcm_ea_r3 h263_v4l2m2m qpeg adpcm_ea_xas h263i qtrle adpcm_g722 h263p r10k adpcm_g726 h264 r210 adpcm_g726le h264_v4l2m2m ra_144 adpcm_ima_acorn hap ra_288 adpcm_ima_alp hca ralf adpcm_ima_amv hcom rasc adpcm_ima_apc hdr rawvideo adpcm_ima_apm hevc realtext adpcm_ima_cunning hevc_v4l2m2m rka adpcm_ima_dat4 hnm4_video rl2 adpcm_ima_dk3 hq_hqa roq adpcm_ima_dk4 hqx roq_dpcm adpcm_ima_ea_eacs huffyuv rpza adpcm_ima_ea_sead hymt rscc adpcm_ima_iss iac rv10 adpcm_ima_moflex idcin rv20 adpcm_ima_mtf idf rv30 adpcm_ima_oki iff_ilbm rv40 adpcm_ima_qt ilbc s302m adpcm_ima_rad imc sami adpcm_ima_smjpeg imm4 sanm adpcm_ima_ssi imm5 sbc adpcm_ima_wav indeo2 scpr adpcm_ima_ws indeo3 screenpresso adpcm_ms indeo4 sdx2_dpcm adpcm_mtaf indeo5 sga adpcm_psx interplay_acm sgi adpcm_sbpro_2 interplay_dpcm sgirle adpcm_sbpro_3 interplay_video sheervideo adpcm_sbpro_4 ipu shorten adpcm_swf jacosub simbiosis_imx adpcm_thp jpeg2000 sipr adpcm_thp_le jpegls siren adpcm_vima jv smackaud adpcm_xa kgv1 smacker adpcm_xmd kmvc smc adpcm_yamaha lagarith smvjpeg adpcm_zork libdav1d snow agm libopus sol_dpcm aic libvorbis sonic alac libvpx_vp8 sp5x alias_pix libvpx_vp9 speedhq als loco speex amrnb lscr srgc amrwb m101 srt amv mace3 ssa anm mace6 stl ansi magicyuv subrip anull mdec subviewer apac media100 subviewer1 ape metasound sunrast apng microdvd svq1 aptx mimic svq3 aptx_hd misc4 tak arbc mjpeg targa argo mjpegb targa_y216 ass mlp tdsc asv1 mmvideo text asv2 mobiclip theora atrac1 motionpixels thp atrac3 movtext tiertexseqvideo atrac3al mp1 tiff atrac3p mp1float tmv atrac3pal mp2 truehd atrac9 mp2float truemotion1 aura mp3 truemotion2 aura2 mp3adu truemotion2rt av1 mp3adufloat truespeech avrn mp3float tscc avrp mp3on4 tscc2 avs mp3on4float tta avui mpc7 twinvq ayuv mpc8 txd bethsoftvid mpeg1_v4l2m2m ulti bfi mpeg1video utvideo bink mpeg2_v4l2m2m v210 binkaudio_dct mpeg2video v210x binkaudio_rdft mpeg4 v308 bintext mpeg4_v4l2m2m v408 bitpacked mpegvideo v410 bmp mpl2 vb bmv_audio msa1 vble bmv_video mscc vbn bonk msmpeg4v1 vc1 brender_pix msmpeg4v2 vc1_v4l2m2m c93 msmpeg4v3 vc1image cavs msnsiren vcr1 cbd2_dpcm msp2 vmdaudio ccaption msrle vmdvideo cdgraphics mss1 vmnc cdtoons mss2 vnull cdxl msvideo1 vorbis cfhd mszh vp3 cinepak mts2 vp4 clearvideo mv30 vp5 cljr mvc1 vp6 cllc mvc2 vp6a comfortnoise mvdv vp6f cook mvha vp7 cpia mwsc vp8 cri mxpeg vp8_v4l2m2m cscd nellymoser vp9 cyuv notchlc vp9_v4l2m2m dca nuv vplayer dds on2avc vqa derf_dpcm opus vqc dfa paf_audio wady_dpcm dfpwm paf_video wavarc dirac pam wavpack dnxhd pbm wbmp dolby_e pcm_alaw wcmv dpx pcm_bluray webp dsd_lsbf pcm_dvd webvtt dsd_lsbf_planar pcm_f16le wmalossless dsd_msbf pcm_f24le wmapro dsd_msbf_planar pcm_f32be wmav1 dsicinaudio pcm_f32le wmav2 dsicinvideo pcm_f64be wmavoice dss_sp pcm_f64le wmv1 dst pcm_lxf wmv2 dvaudio pcm_mulaw wmv3 dvbsub pcm_s16be wmv3image dvdsub pcm_s16be_planar wnv1 dvvideo pcm_s16le wrapped_avframe dxa pcm_s16le_planar ws_snd1 dxtory pcm_s24be xan_dpcm dxv pcm_s24daud xan_wc3 eac3 pcm_s24le xan_wc4 eacmv pcm_s24le_planar xbin eamad pcm_s32be xbm eatgq pcm_s32le xface eatgv pcm_s32le_planar xl eatqi pcm_s64be xma1 eightbps pcm_s64le xma2 eightsvx_exp pcm_s8 xpm eightsvx_fib pcm_s8_planar xsub escape124 pcm_sga xwd escape130 pcm_u16be y41p evrc pcm_u16le ylc exr pcm_u24be yop fastaudio pcm_u24le yuv4 ffv1 pcm_u32be zero12v ffvhuff pcm_u32le zerocodec ffwavesynth pcm_u8 zlib fic pcm_vidc zmbv fits pcx flac pfm Enabled encoders: a64multi huffyuv pgm a64multi5 jpeg2000 pgmyuv aac jpegls phm ac3 libmp3lame png ac3_fixed libopus ppm adpcm_adx libtheora prores adpcm_argo libvorbis prores_aw adpcm_g722 libvpx_vp8 prores_ks adpcm_g726 libvpx_vp9 qoi adpcm_g726le libwebp qtrle adpcm_ima_alp libwebp_anim r10k adpcm_ima_amv libx264 r210 adpcm_ima_apm libx264rgb ra_144 adpcm_ima_qt libx265 rawvideo adpcm_ima_ssi ljpeg roq adpcm_ima_wav magicyuv roq_dpcm adpcm_ima_ws mjpeg rpza adpcm_ms mjpeg_vaapi rv10 adpcm_swf mlp rv20 adpcm_yamaha movtext s302m alac mp2 sbc alias_pix mp2fixed sgi amv mpeg1video smc anull mpeg2_vaapi snow apng mpeg2video sonic aptx mpeg4 sonic_ls aptx_hd mpeg4_v4l2m2m speedhq ass msmpeg4v2 srt asv1 msmpeg4v3 ssa asv2 msvideo1 subrip av1_vaapi nellymoser sunrast avrp opus svq1 avui pam targa ayuv pbm text bitpacked pcm_alaw tiff bmp pcm_bluray truehd cfhd pcm_dvd tta cinepak pcm_f32be ttml cljr pcm_f32le utvideo comfortnoise pcm_f64be v210 dca pcm_f64le v308 dfpwm pcm_mulaw v408 dnxhd pcm_s16be v410 dpx pcm_s16be_planar vbn dvbsub pcm_s16le vc2 dvdsub pcm_s16le_planar vnull dvvideo pcm_s24be vorbis eac3 pcm_s24daud vp8_v4l2m2m exr pcm_s24le vp8_vaapi ffv1 pcm_s24le_planar vp9_vaapi ffvhuff pcm_s32be wavpack fits pcm_s32le wbmp flac pcm_s32le_planar webvtt flashsv pcm_s64be wmav1 flashsv2 pcm_s64le wmav2 flv pcm_s8 wmv1 g723_1 pcm_s8_planar wmv2 gif pcm_u16be wrapped_avframe h261 pcm_u16le xbm h263 pcm_u24be xface h263_v4l2m2m pcm_u24le xsub h263p pcm_u32be xwd h264_v4l2m2m pcm_u32le y41p h264_vaapi pcm_u8 yuv4 hdr pcm_vidc zlib hevc_v4l2m2m pcx zmbv hevc_vaapi pfm 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 idcin pcm_f64le aac idf pcm_mulaw aax iff pcm_s16be ac3 ifv pcm_s16le ac4 ilbc pcm_s24be ace image2 pcm_s24le acm image2_alias_pix pcm_s32be act image2_brender_pix pcm_s32le adf image2pipe pcm_s8 adp image_bmp_pipe pcm_u16be ads image_cri_pipe pcm_u16le adx image_dds_pipe pcm_u24be aea image_dpx_pipe pcm_u24le afc image_exr_pipe pcm_u32be aiff image_gem_pipe pcm_u32le aix image_gif_pipe pcm_u8 alp image_hdr_pipe pcm_vidc amr image_j2k_pipe pjs amrnb image_jpeg_pipe pmp amrwb image_jpegls_pipe pp_bnk anm image_jpegxl_pipe pva apac image_pam_pipe pvf apc image_pbm_pipe qcp ape image_pcx_pipe r3d apm image_pfm_pipe rawvideo apng image_pgm_pipe realtext aptx image_pgmyuv_pipe redspark aptx_hd image_pgx_pipe rka aqtitle image_phm_pipe rl2 argo_asf image_photocd_pipe rm argo_brp image_pictor_pipe roq argo_cvg image_png_pipe rpl asf image_ppm_pipe rsd asf_o image_psd_pipe rso ass image_qdraw_pipe rtp ast image_qoi_pipe rtsp au image_sgi_pipe s337m av1 image_sunrast_pipe sami avi image_svg_pipe sap avr image_tiff_pipe sbc avs image_vbn_pipe sbg avs2 image_webp_pipe scc avs3 image_xbm_pipe scd bethsoftvid image_xpm_pipe sdns bfi image_xwd_pipe sdp bfstm ingenient sdr2 bink ipmovie sds binka ipu sdx bintext ircam segafilm bit iss ser bitpacked iv8 sga bmv ivf shorten boa ivr siff bonk jacosub simbiosis_imx brstm jv sln c93 kux smacker caf kvag smjpeg cavsvideo laf smush cdg libopenmpt sol cdxl live_flv sox cine lmlm4 spdif codec2 loas srt codec2raw lrc stl concat luodat str data lvf subviewer daud lxf subviewer1 dcstr m4v sup derf matroska svag dfa mca svs dfpwm mcc swf dhav mgsts tak dirac microdvd tedcaptions dnxhd mjpeg thp dsf mjpeg_2000 threedostr dsicin mlp tiertexseq dss mlv tmv dts mm truehd dtshd mmf tta dv mods tty dvbsub moflex txd dvbtxt mov ty dxa mp3 v210 ea mpc v210x ea_cdata mpc8 vag eac3 mpegps vc1 epaf mpegts vc1t ffmetadata mpegtsraw vividas filmstrip mpegvideo vivo fits mpjpeg vmd flac mpl2 vobsub flic mpsub voc flv msf vpk fourxm msnwc_tcp vplayer frm msp vqf fsb mtaf w64 fwse mtv wady g722 musx wav g723_1 mv wavarc g726 mvi wc3 g726le mxf webm_dash_manifest g729 mxg webvtt gdv nc wsaud genh nistsphere wsd gif nsp wsvqa gsm nsv wtv gxf nut wv h261 nuv wve h263 obu xa h264 ogg xbin hca oma xmd hcom paf xmv hevc pcm_alaw xvag hls pcm_f32be xwma hnm pcm_f32le yop ico pcm_f64be yuv4mpegpipe Enabled muxers: a64 h263 pcm_s24be ac3 h264 pcm_s24le adts hash pcm_s32be adx hds pcm_s32le aiff hevc pcm_s8 alp hls pcm_u16be amr ico pcm_u16le amv ilbc pcm_u24be apm image2 pcm_u24le apng image2pipe pcm_u32be aptx ipod pcm_u32le aptx_hd ircam pcm_u8 argo_asf ismv pcm_vidc argo_cvg ivf psp asf jacosub rawvideo asf_stream kvag rm ass latm roq ast lrc rso au m4v rtp avi matroska rtp_mpegts avif matroska_audio rtsp avm2 md5 sap avs2 microdvd sbc avs3 mjpeg scc bit mkvtimestamp_v2 segafilm caf mlp segment cavsvideo mmf smjpeg chromaprint mov smoothstreaming codec2 mp2 sox codec2raw mp3 spdif crc mp4 spx dash mpeg1system srt data mpeg1vcd stream_segment daud mpeg1video streamhash dfpwm mpeg2dvd sup dirac mpeg2svcd swf dnxhd mpeg2video tee dts mpeg2vob tg2 dv mpegts tgp eac3 mpjpeg truehd f4v mxf tta ffmetadata mxf_d10 ttml fifo mxf_opatom uncodedframecrc fifo_test null vc1 filmstrip nut vc1t fits obu voc flac oga w64 flv ogg wav framecrc ogv webm framehash oma webm_chunk framemd5 opus webm_dash_manifest g722 pcm_alaw webp g723_1 pcm_f32be webvtt g726 pcm_f32le wsaud g726le pcm_f64be wtv gif pcm_f64le wv gsm pcm_mulaw yuv4mpegpipe gxf pcm_s16be h261 pcm_s16le Enabled protocols: async hls rtmps bluray http rtmpt cache httpproxy rtmpte concat https rtmpts concatf icecast rtp crypto ipfs_gateway srtp data ipns_gateway subfile fd md5 tcp ffrtmpcrypt mmsh tee ffrtmphttp mmst tls file pipe udp ftp prompeg udplite gopher rtmp unix gophers rtmpe Enabled filters: a3dscope dctdnoiz pal75bars abench deband palettegen abitscope deblock paletteuse acompressor decimate pan acontrast deconvolve perms acopy dedot perspective acrossfade deesser phase acrossover deflate photosensitivity acrusher deflicker pixdesctest acue deinterlace_vaapi pixelize addroi dejudder pixscope adeclick delogo pp adeclip denoise_vaapi pp7 adecorrelate derain premultiply adelay deshake prewitt adenorm deshake_opencl prewitt_opencl aderivative despill procamp_vaapi adrawgraph detelecine program_opencl adrc dialoguenhance pseudocolor adynamicequalizer dilation psnr adynamicsmooth dilation_opencl pullup aecho displace qp aemphasis dnn_classify random aeval dnn_detect readeia608 aevalsrc dnn_processing readvitc aexciter doubleweave realtime afade drawbox remap afdelaysrc drawgraph remap_opencl afftdn drawgrid removegrain afftfilt drawtext removelogo afifo drmeter repeatfields afir dynaudnorm replaygain afirsrc earwax reverse aformat ebur128 rgbashift afreqshift edgedetect rgbtestsrc afwtdn elbg roberts agate entropy roberts_opencl agraphmonitor epx rotate ahistogram eq sab aiir equalizer scale aintegral erosion scale2ref ainterleave erosion_opencl scale_opencl alatency estdif scale_vaapi alimiter exposure scale_vulkan allpass extractplanes scdet allrgb extrastereo scharr allyuv fade scroll aloop feedback segment alphaextract fftdnoiz select alphamerge fftfilt selectivecolor alphasrc field sendcmd amerge fieldhint separatefields ametadata fieldmatch setdar amix fieldorder setfield amovie fifo setparams amplify fillborders setpts amultiply find_rect setrange anequalizer firequalizer setsar anlmdn flanger settb anlmf flip_vulkan sharpness_vaapi anlms floodfill shear anoisesrc format showcqt anull fps showcwt anullsink framepack showfreqs anullsrc framerate showinfo apad framestep showpalette aperms freezedetect showspatial aphasemeter freezeframes showspectrum aphaser fspp showspectrumpic aphaseshift gblur showvolume apsyclip gblur_vulkan showwaves apulsator geq showwavespic arealtime gradfun shuffleframes aresample gradients shufflepixels areverse graphmonitor shuffleplanes arnndn grayworld sidechaincompress asdr greyedge sidechaingate asegment guided sidedata aselect haas sierpinski asendcmd haldclut signalstats asetnsamples haldclutsrc signature asetpts hdcd silencedetect asetrate headphone silenceremove asettb hflip sinc ashowinfo hflip_vulkan sine asidedata highpass siti asoftclip highshelf smartblur aspectralstats hilbert smptebars asplit histeq smptehdbars ass histogram sobel astats hqdn3d sobel_opencl astreamselect hqx spectrumsynth asubboost hstack speechnorm asubcut hstack_vaapi split asupercut hsvhold spp asuperpass hsvkey sr asuperstop hue ssim atadenoise huesaturation ssim360 atempo hwdownload stereo3d atilt hwmap stereotools atrim hwupload stereowiden avectorscope hwupload_vaapi streamselect avgblur hysteresis subtitles avgblur_opencl identity super2xsai avgblur_vulkan idet superequalizer avsynctest il surround axcorrelate inflate swaprect backgroundkey interlace swapuv bandpass interleave tblend bandreject join telecine bass kerndeint testsrc bbox kirsch testsrc2 bench lagfun thistogram bilateral latency threshold biquad lenscorrection thumbnail bitplanenoise libplacebo tile blackdetect life tiltshelf blackframe limitdiff tinterlace blend limiter tlut2 blend_vulkan loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_opencl boxblur_opencl lut tonemap_vaapi bwdif lut1d tonemapx cas lut2 tpad cellauto lut3d transpose channelmap lutrgb transpose_opencl channelsplit lutyuv transpose_vaapi chorus mandelbrot transpose_vulkan chromaber_vulkan maskedclamp treble chromahold maskedmax tremolo chromakey maskedmerge trim chromanr maskedmin unpremultiply chromashift maskedthreshold unsharp ciescope maskfun unsharp_opencl codecview mcompand untile color median v360 colorbalance mergeplanes vaguedenoiser colorchannelmixer mestimate varblur colorchart metadata vectorscope colorcontrast midequalizer vflip colorcorrect minterpolate vflip_vulkan colorhold mix vfrdet colorize monochrome vibrance colorkey morpho vibrato colorkey_opencl movie vif colorlevels mpdecimate vignette colormap mptestsrc virtualbass colormatrix msad vmafmotion colorspace multiply volume colorspectrum negate volumedetect colortemperature nlmeans vstack compand nlmeans_opencl vstack_vaapi compensationdelay nnedi w3fdif concat noformat waveform convolution noise weave convolution_opencl normalize xbr convolve null xcorrelate copy nullsink xfade corr nullsrc xfade_opencl cover_rect openclsrc xmedian crop oscilloscope xstack cropdetect overlay xstack_vaapi crossfeed overlay_opencl yadif crystalizer overlay_vaapi yaepblur cue overlay_vulkan yuvtestsrc curves owdenoise zoompan datascope pad zscale dblur pad_opencl dcshift pal100bars 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: alsa kmsgrab oss fbdev lavfi v4l2 Enabled outdevs: alsa oss fbdev v4l2 License: GPL version 3 or later GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version GEN libavutil/libavutil.version CC libavdevice/alldevices.o CC libavdevice/alsa.o CC libavdevice/alsa_dec.o CC libavdevice/alsa_enc.o CC libavdevice/avdevice.o CC libavdevice/fbdev_common.o CC libavdevice/fbdev_dec.o CC libavdevice/fbdev_enc.o CC libavdevice/kmsgrab.o CC libavdevice/lavfi.o CC libavdevice/oss.o CC libavdevice/oss_dec.o CC libavdevice/oss_enc.o CC libavdevice/timefilter.o CC libavdevice/utils.o CC libavdevice/v4l2-common.o CC libavdevice/v4l2.o CC libavdevice/v4l2enc.o CC libavdevice/version.o GEN libavdevice/libavdevice.pc CC libavfilter/aeval.o CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o CC libavfilter/af_acrusher.o CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o CC libavfilter/af_afwtdn.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o 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 CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o CC libavfilter/af_aspectralstats.o CC libavfilter/af_astats.o CC libavfilter/af_asubboost.o CC libavfilter/af_asupercut.o CC libavfilter/af_atempo.o CC libavfilter/af_atilt.o CC libavfilter/af_axcorrelate.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.o CC libavfilter/af_earwax.o CC libavfilter/af_extrastereo.o CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o CC libavfilter/af_haas.o CC libavfilter/af_hdcd.o CC libavfilter/af_headphone.o CC libavfilter/af_join.o CC libavfilter/af_loudnorm.o CC libavfilter/af_mcompand.o CC libavfilter/af_pan.o CC libavfilter/af_replaygain.o CC libavfilter/af_sidechaincompress.o CC libavfilter/af_silencedetect.o CC libavfilter/af_silenceremove.o CC libavfilter/af_speechnorm.o CC libavfilter/af_stereotools.o CC libavfilter/af_stereowiden.o CC libavfilter/af_superequalizer.o CC libavfilter/af_surround.o CC libavfilter/af_tremolo.o CC libavfilter/af_vibrato.o CC libavfilter/af_virtualbass.o CC libavfilter/af_volume.o CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o CC libavfilter/asink_anullsink.o CC libavfilter/asrc_afdelaysrc.o CC libavfilter/asrc_afirsrc.o CC libavfilter/asrc_anoisesrc.o CC libavfilter/asrc_anullsrc.o CC libavfilter/asrc_hilbert.o CC libavfilter/asrc_sinc.o CC libavfilter/asrc_sine.o CC libavfilter/audio.o CC libavfilter/avf_a3dscope.o CC libavfilter/avf_abitscope.o CC libavfilter/avf_ahistogram.o CC libavfilter/avf_aphasemeter.o CC libavfilter/avf_avectorscope.o CC libavfilter/avf_concat.o CC libavfilter/avf_showcqt.o CC libavfilter/avf_showcwt.o CC libavfilter/avf_showfreqs.o CC libavfilter/avf_showspatial.o CC libavfilter/avf_showspectrum.o In file included from ./libavutil/common.h:40, from ./libavutil/avutil.h:296, from ./libavutil/opt.h:31, from libavfilter/af_firequalizer.c:23: In function 'memset', inlined from 'generate_min_phase_kernel' at libavfilter/af_firequalizer.c:558:5, inlined from 'generate_kernel' at libavfilter/af_firequalizer.c:690:13: /usr/include/fortify/string.h:75:16: warning: '__builtin_memset' specified bound between 18446744069414584316 and 18446744073709551608 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 75 | return __builtin_memset(__d, __c, __n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/avf_showvolume.o CC libavfilter/avf_showwaves.o CC libavfilter/avfilter.o CC libavfilter/avfiltergraph.o CC libavfilter/bbox.o CC libavfilter/boxblur.o CC libavfilter/buffersink.o CC libavfilter/buffersrc.o CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o CC libavfilter/dnn/dnn_backend_common.o CC libavfilter/dnn/dnn_backend_native.o CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o CC libavfilter/dnn/dnn_backend_native_layer_conv2d.o CC libavfilter/dnn/dnn_backend_native_layer_dense.o CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o CC libavfilter/dnn/dnn_backend_native_layer_maximum.o CC libavfilter/dnn/dnn_backend_native_layer_pad.o CC libavfilter/dnn/dnn_backend_native_layers.o CC libavfilter/dnn/dnn_interface.o CC libavfilter/dnn/dnn_io_proc.o CC libavfilter/dnn/queue.o CC libavfilter/dnn/safe_queue.o CC libavfilter/dnn_filter_common.o CC libavfilter/drawutils.o CC libavfilter/ebur128.o CC libavfilter/edge_common.o CC libavfilter/f_bench.o CC libavfilter/f_cue.o CC libavfilter/f_drawgraph.o CC libavfilter/f_ebur128.o CC libavfilter/f_graphmonitor.o CC libavfilter/f_interleave.o CC libavfilter/f_latency.o CC libavfilter/f_loop.o CC libavfilter/f_metadata.o CC libavfilter/f_perms.o CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o 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 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 CC libavfilter/graphparser.o CC libavfilter/lavfutils.o CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o CC libavfilter/opencl.o OPENCL libavfilter/opencl/avgblur.c OPENCL libavfilter/opencl/colorkey.c OPENCL libavfilter/opencl/colorspace_common.c OPENCL libavfilter/opencl/convolution.c OPENCL libavfilter/opencl/deshake.c OPENCL libavfilter/opencl/neighbor.c OPENCL libavfilter/opencl/nlmeans.c OPENCL libavfilter/opencl/overlay.c OPENCL libavfilter/opencl/pad.c In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/opencl.c:27: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ OPENCL libavfilter/opencl/remap.c OPENCL libavfilter/opencl/scale.c OPENCL libavfilter/opencl/tonemap.c OPENCL libavfilter/opencl/transpose.c OPENCL libavfilter/opencl/unsharp.c OPENCL libavfilter/opencl/xfade.c CC libavfilter/palette.o CC libavfilter/pthread.o CC libavfilter/qp_table.o CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o CC libavfilter/src_avsynctest.o CC libavfilter/src_movie.o CC libavfilter/transform.o CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o CC libavfilter/version.o CC libavfilter/vf_addroi.o CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_avgblur_opencl.o CC libavfilter/vf_avgblur_vulkan.o CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.o CC libavfilter/vf_bilateral.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_avgblur_opencl.c:30: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o CC libavfilter/vf_blend_vulkan.o CC libavfilter/vf_blockdetect.o CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.o CC libavfilter/vf_boxblur.o CC libavfilter/vf_bwdif.o CC libavfilter/vf_cas.o CC libavfilter/vf_chromaber_vulkan.o CC libavfilter/vf_chromakey.o CC libavfilter/vf_chromanr.o CC libavfilter/vf_chromashift.o CC libavfilter/vf_ciescope.o CC libavfilter/vf_codecview.o CC libavfilter/vf_colorbalance.o CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorconstancy.o CC libavfilter/vf_colorcontrast.o CC libavfilter/vf_colorcorrect.o CC libavfilter/vf_colorize.o CC libavfilter/vf_colorkey.o CC libavfilter/vf_colorkey_opencl.o CC libavfilter/vf_colorlevels.o CC libavfilter/vf_colormap.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_colorkey_opencl.c:24: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_colormatrix.o CC libavfilter/vf_colorspace.o CC libavfilter/vf_colortemperature.o CC libavfilter/vf_convolution.o CC libavfilter/vf_convolution_opencl.o CC libavfilter/vf_convolve.o CC libavfilter/vf_copy.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_convolution_opencl.c:33: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_corr.o CC libavfilter/vf_cover_rect.o CC libavfilter/vf_crop.o CC libavfilter/vf_cropdetect.o CC libavfilter/vf_curves.o CC libavfilter/vf_datascope.o CC libavfilter/vf_dblur.o CC libavfilter/vf_dctdnoiz.o CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o CC libavfilter/vf_decimate.o CC libavfilter/vf_dedot.o CC libavfilter/vf_deflicker.o CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o CC libavfilter/vf_derain.o CC libavfilter/vf_deshake.o CC libavfilter/vf_deshake_opencl.o CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_deshake_opencl.c:63: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_displace.o CC libavfilter/vf_dnn_classify.o CC libavfilter/vf_dnn_detect.o CC libavfilter/vf_dnn_processing.o CC libavfilter/vf_drawbox.o CC libavfilter/vf_drawtext.o CC libavfilter/vf_edgedetect.o CC libavfilter/vf_elbg.o CC libavfilter/vf_entropy.o CC libavfilter/vf_epx.o CC libavfilter/vf_eq.o CC libavfilter/vf_estdif.o CC libavfilter/vf_exposure.o CC libavfilter/vf_extractplanes.o CC libavfilter/vf_fade.o CC libavfilter/vf_feedback.o CC libavfilter/vf_fftdnoiz.o CC libavfilter/vf_fftfilt.o CC libavfilter/vf_field.o CC libavfilter/vf_fieldhint.o CC libavfilter/vf_fieldmatch.o CC libavfilter/vf_fieldorder.o CC libavfilter/vf_fillborders.o CC libavfilter/vf_find_rect.o CC libavfilter/vf_flip_vulkan.o CC libavfilter/vf_floodfill.o CC libavfilter/vf_format.o CC libavfilter/vf_fps.o CC libavfilter/vf_framepack.o CC libavfilter/vf_framerate.o CC libavfilter/vf_framestep.o CC libavfilter/vf_freezedetect.o CC libavfilter/vf_freezeframes.o CC libavfilter/vf_fspp.o CC libavfilter/vf_gblur.o CC libavfilter/vf_gblur_vulkan.o In function 'search', inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search.constprop' at libavfilter/vf_find_rect.c:152:9: libavfilter/vf_find_rect.c:161:54: warning: array subscript 5 is above array bounds of 'AVFrame *[5]' [-Warray-bounds=] 161 | float score = compare(foc->haystack_frame[pass], foc->needle_frame[pass], x, y); | ~~~~~~~~~~~~~~~~~~~^~~~~~ libavfilter/vf_find_rect.c: In function 'search.constprop': libavfilter/vf_find_rect.c:42:14: note: while referencing 'haystack_frame' 42 | AVFrame *haystack_frame[MAX_MIPMAPS]; | ^~~~~~~~~~~~~~ In function 'search', inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search' at libavfilter/vf_find_rect.c:152:9, inlined from 'search.constprop' at libavfilter/vf_find_rect.c:152:9: libavfilter/vf_find_rect.c:161:79: warning: array subscript 5 is above array bounds of 'AVFrame *[5]' [-Warray-bounds=] 161 | float score = compare(foc->haystack_frame[pass], foc->needle_frame[pass], x, y); | ~~~~~~~~~~~~~~~~~^~~~~~ libavfilter/vf_find_rect.c: In function 'search.constprop': libavfilter/vf_find_rect.c:41:14: note: while referencing 'needle_frame' 41 | AVFrame *needle_frame[MAX_MIPMAPS]; | ^~~~~~~~~~~~ CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.o CC libavfilter/vf_hsvkey.o CC libavfilter/vf_hue.o CC libavfilter/vf_huesaturation.o CC libavfilter/vf_hwdownload.o CC libavfilter/vf_hwmap.o CC libavfilter/vf_hwupload.o CC libavfilter/vf_hwupload_vaapi.o CC libavfilter/vf_hysteresis.o CC libavfilter/vf_identity.o CC libavfilter/vf_idet.o CC libavfilter/vf_il.o CC libavfilter/vf_kerndeint.o CC libavfilter/vf_lagfun.o CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_libplacebo.o CC libavfilter/vf_limitdiff.o CC libavfilter/vf_limiter.o CC libavfilter/vf_lumakey.o CC libavfilter/vf_lut.o CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o CC libavfilter/vf_maskedclamp.o CC libavfilter/vf_maskedmerge.o CC libavfilter/vf_maskedminmax.o libavfilter/vf_libplacebo.c: In function 'process_frames': libavfilter/vf_libplacebo.c:376:13: warning: 'PL_TONE_MAP_RGB' is deprecated [-Wdeprecated-declarations] 376 | tonemapping_mode = PL_TONE_MAP_RGB; | ^~~~~~~~~~~~~~~~ In file included from /usr/include/libplacebo/renderer.h:25, from libavfilter/vf_libplacebo.c:25: /usr/include/libplacebo/shaders/colorspace.h:212:5: note: declared here 212 | PL_TONE_MAP_RGB PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:378:13: warning: 'PL_TONE_MAP_HYBRID' is deprecated [-Wdeprecated-declarations] 378 | tonemapping_mode = PL_TONE_MAP_HYBRID; | ^~~~~~~~~~~~~~~~ /usr/include/libplacebo/shaders/colorspace.h:214:5: note: declared here 214 | PL_TONE_MAP_HYBRID PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:380:13: warning: 'PL_TONE_MAP_LUMA' is deprecated [-Wdeprecated-declarations] 380 | tonemapping_mode = PL_TONE_MAP_LUMA; | ^~~~~~~~~~~~~~~~ /usr/include/libplacebo/shaders/colorspace.h:215:5: note: declared here 215 | PL_TONE_MAP_LUMA PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:385:9: warning: 'PL_GAMUT_WARN' is deprecated [-Wdeprecated-declarations] 385 | gamut_mode = PL_GAMUT_WARN; | ^~~~~~~~~~ /usr/include/libplacebo/shaders/colorspace.h:222:5: note: declared here 222 | PL_GAMUT_WARN PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_highlight | ^~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:387:9: warning: 'PL_GAMUT_DESATURATE' is deprecated [-Wdeprecated-declarations] 387 | gamut_mode = PL_GAMUT_DESATURATE; | ^~~~~~~~~~ /usr/include/libplacebo/shaders/colorspace.h:224:5: note: declared here 224 | PL_GAMUT_DESATURATE PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_desaturate | ^~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedthreshold.o CC libavfilter/vf_maskfun.o libavfilter/vf_libplacebo.c: At top level: libavfilter/vf_libplacebo.c:719:5: warning: 'PL_GAMUT_CLIP' is deprecated [-Wdeprecated-declarations] 719 | { "gamut_mode", "Gamut-mapping mode", OFFSET(gamut_mode), AV_OPT_TYPE_INT, {.i64 = PL_GAMUT_CLIP}, 0, PL_GAMUT_MODE_COUNT - 1, DYNAMIC, "gamut_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:221:5: note: declared here 221 | PL_GAMUT_CLIP PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_clip | ^~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:720:9: warning: 'PL_GAMUT_CLIP' is deprecated [-Wdeprecated-declarations] 720 | { "clip", "Hard-clip gamut boundary", 0, AV_OPT_TYPE_CONST, {.i64 = PL_GAMUT_CLIP}, 0, 0, STATIC, "gamut_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:221:5: note: declared here 221 | PL_GAMUT_CLIP PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_clip | ^~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:721:9: warning: 'PL_GAMUT_WARN' is deprecated [-Wdeprecated-declarations] 721 | { "warn", "Highlight out-of-gamut colors", 0, AV_OPT_TYPE_CONST, {.i64 = PL_GAMUT_WARN}, 0, 0, STATIC, "gamut_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:222:5: note: declared here 222 | PL_GAMUT_WARN PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_highlight | ^~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:722:9: warning: 'PL_GAMUT_DARKEN' is deprecated [-Wdeprecated-declarations] 722 | { "darken", "Darken image to fit gamut", 0, AV_OPT_TYPE_CONST, {.i64 = PL_GAMUT_DARKEN}, 0, 0, STATIC, "gamut_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:223:5: note: declared here 223 | PL_GAMUT_DARKEN PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_darken | ^~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:723:9: warning: 'PL_GAMUT_DESATURATE' is deprecated [-Wdeprecated-declarations] 723 | { "desaturate", "Colorimetrically desaturate colors", 0, AV_OPT_TYPE_CONST, {.i64 = PL_GAMUT_DESATURATE}, 0, 0, STATIC, "gamut_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:224:5: note: declared here 224 | PL_GAMUT_DESATURATE PL_DEPRECATED_ENUMERATOR, // pl_gamut_map_desaturate | ^~~~~~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:740:5: warning: 'PL_TONE_MAP_AUTO' is deprecated [-Wdeprecated-declarations] 740 | { "tonemapping_mode", "Tone-mapping mode", OFFSET(tonemapping_mode), AV_OPT_TYPE_INT, {.i64 = PL_TONE_MAP_AUTO}, 0, PL_TONE_MAP_MODE_COUNT - 1, DYNAMIC, "tonemap_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:211:5: note: declared here 211 | PL_TONE_MAP_AUTO PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~~ CC libavfilter/vf_median.o libavfilter/vf_libplacebo.c:741:9: warning: 'PL_TONE_MAP_AUTO' is deprecated [-Wdeprecated-declarations] 741 | { "auto", "Automatic selection", 0, AV_OPT_TYPE_CONST, {.i64 = PL_TONE_MAP_AUTO}, 0, 0, STATIC, "tonemap_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:211:5: note: declared here 211 | PL_TONE_MAP_AUTO PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:742:9: warning: 'PL_TONE_MAP_RGB' is deprecated [-Wdeprecated-declarations] 742 | { "rgb", "Per-channel (RGB)", 0, AV_OPT_TYPE_CONST, {.i64 = PL_TONE_MAP_RGB}, 0, 0, STATIC, "tonemap_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:212:5: note: declared here 212 | PL_TONE_MAP_RGB PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:743:9: warning: 'PL_TONE_MAP_MAX' is deprecated [-Wdeprecated-declarations] 743 | { "max", "Maximum component", 0, AV_OPT_TYPE_CONST, {.i64 = PL_TONE_MAP_MAX}, 0, 0, STATIC, "tonemap_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:213:5: note: declared here 213 | PL_TONE_MAP_MAX PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:744:9: warning: 'PL_TONE_MAP_HYBRID' is deprecated [-Wdeprecated-declarations] 744 | { "hybrid", "Hybrid of Luma/RGB", 0, AV_OPT_TYPE_CONST, {.i64 = PL_TONE_MAP_HYBRID}, 0, 0, STATIC, "tonemap_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:214:5: note: declared here 214 | PL_TONE_MAP_HYBRID PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~~~~ libavfilter/vf_libplacebo.c:745:9: warning: 'PL_TONE_MAP_LUMA' is deprecated [-Wdeprecated-declarations] 745 | { "luma", "Luminance", 0, AV_OPT_TYPE_CONST, {.i64 = PL_TONE_MAP_LUMA}, 0, 0, STATIC, "tonemap_mode" }, | ^ /usr/include/libplacebo/shaders/colorspace.h:215:5: note: declared here 215 | PL_TONE_MAP_LUMA PL_DEPRECATED_ENUMERATOR, | ^~~~~~~~~~~~~~~~ CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o CC libavfilter/vf_midequalizer.o CC libavfilter/vf_minterpolate.o CC libavfilter/vf_misc_vaapi.o CC libavfilter/vf_mix.o CC libavfilter/vf_monochrome.o CC libavfilter/vf_morpho.o CC libavfilter/vf_mpdecimate.o CC libavfilter/vf_multiply.o CC libavfilter/vf_negate.o CC libavfilter/vf_neighbor.o CC libavfilter/vf_neighbor_opencl.o CC libavfilter/vf_nlmeans.o CC libavfilter/vf_nlmeans_opencl.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_neighbor_opencl.c:32: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_nlmeans_opencl.c:29: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_opencl.o CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_overlay_vulkan.o CC libavfilter/vf_owdenoise.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_overlay_opencl.c:26: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_pad.o CC libavfilter/vf_pad_opencl.o CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o CC libavfilter/vf_perspective.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_pad_opencl.c:27: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_phase.o CC libavfilter/vf_photosensitivity.o CC libavfilter/vf_pixdesctest.o CC libavfilter/vf_pixelize.o CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o CC libavfilter/vf_premultiply.o CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_program_opencl.o CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_program_opencl.c:30: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_qp.o CC libavfilter/vf_random.o CC libavfilter/vf_readeia608.o CC libavfilter/vf_readvitc.o CC libavfilter/vf_remap.o CC libavfilter/vf_remap_opencl.o CC libavfilter/vf_removegrain.o CC libavfilter/vf_removelogo.o CC libavfilter/vf_repeatfields.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_remap_opencl.c:30: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_rotate.o CC libavfilter/vf_sab.o CC libavfilter/vf_scale.o CC libavfilter/vf_scale_opencl.o CC libavfilter/vf_scale_vaapi.o CC libavfilter/vf_scale_vulkan.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_scale_opencl.c:30: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_scdet.o CC libavfilter/vf_scroll.o CC libavfilter/vf_selectivecolor.o CC libavfilter/vf_separatefields.o CC libavfilter/vf_setparams.o CC libavfilter/vf_shear.o CC libavfilter/vf_showinfo.o CC libavfilter/vf_showpalette.o CC libavfilter/vf_shuffleframes.o CC libavfilter/vf_shufflepixels.o CC libavfilter/vf_shuffleplanes.o CC libavfilter/vf_signalstats.o CC libavfilter/vf_signature.o CC libavfilter/vf_siti.o CC libavfilter/vf_smartblur.o CC libavfilter/vf_spp.o CC libavfilter/vf_sr.o CC libavfilter/vf_ssim.o CC libavfilter/vf_ssim360.o CC libavfilter/vf_stack.o CC libavfilter/vf_stack_vaapi.o CC libavfilter/vf_stereo3d.o CC libavfilter/vf_subtitles.o CC libavfilter/vf_super2xsai.o CC libavfilter/vf_swaprect.o CC libavfilter/vf_swapuv.o CC libavfilter/vf_telecine.o CC libavfilter/vf_threshold.o CC libavfilter/vf_thumbnail.o CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o CC libavfilter/vf_tmidequalizer.o CC libavfilter/vf_tonemap.o CC libavfilter/vf_tonemap_opencl.o CC libavfilter/vf_tonemap_vaapi.o CC libavfilter/vf_tonemapx.o In file included from /usr/include/CL/cl.h:20, from /usr/include/CL/cl_ext.h:24, from libavfilter/vf_tonemap_opencl.c:24: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_tpad.o CC libavfilter/vf_transpose.o CC libavfilter/vf_transpose_opencl.o CC libavfilter/vf_transpose_vaapi.o CC libavfilter/vf_transpose_vulkan.o CC libavfilter/vf_unsharp.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_transpose_opencl.c:27: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_unsharp_opencl.o CC libavfilter/vf_untile.o CC libavfilter/vf_v360.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_unsharp_opencl.c:27: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_vaguedenoiser.o CC libavfilter/vf_varblur.o CC libavfilter/vf_vectorscope.o CC libavfilter/vf_vflip.o libavfilter/vf_tonemap_opencl.c: In function 'tonemap_opencl_update_dovi_buf': libavfilter/vf_tonemap_opencl.c:203:21: warning: variable 'err' set but not used [-Wunused-but-set-variable] 203 | int c, i, j, k, err; | ^~~ libavfilter/vf_tonemap_opencl.c: In function 'tonemap_opencl_init': libavfilter/vf_tonemap_opencl.c:593:5: warning: 'clCreateCommandQueue' is deprecated [-Wdeprecated-declarations] 593 | ctx->command_queue = clCreateCommandQueue(ctx->ocf.hwctx->context, | ^~~ /usr/include/CL/cl.h:1914:1: note: declared here 1914 | clCreateCommandQueue(cl_context context, | ^~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.o CC libavfilter/vf_waveform.o CC libavfilter/vf_weave.o CC libavfilter/vf_xbr.o CC libavfilter/vf_xfade.o CC libavfilter/vf_xfade_opencl.o CC libavfilter/vf_xmedian.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_xfade_opencl.c:26: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o CC libavfilter/vf_zscale.o CC libavfilter/video.o CC libavfilter/vsink_nullsink.o CC libavfilter/vsrc_alphasrc.o CC libavfilter/vsrc_cellauto.o CC libavfilter/vsrc_gradients.o CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.o CC libavfilter/vsrc_testsrc.o CC libavfilter/vulkan.o CC libavfilter/vulkan_filter.o CC libavfilter/yadif_common.o 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/ac4dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bluray.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/bonk.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o CC libavformat/cdxl.o CC libavformat/chromaprint.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 CC libavformat/dash.o CC libavformat/dashenc.o CC libavformat/data_uri.o CC libavformat/dauddec.o CC libavformat/daudenc.o CC libavformat/dcstr.o CC libavformat/demux.o CC libavformat/demux_utils.o CC libavformat/derf.o CC libavformat/dfa.o CC libavformat/dfpwmdec.o CC libavformat/dhav.o CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dovi_isom.o CC libavformat/dsfdec.o CC libavformat/dsicin.o CC libavformat/dss.o CC libavformat/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o CC libavformat/dv.o CC libavformat/dvbsub.o CC libavformat/dvbtxt.o CC libavformat/dvenc.o CC libavformat/dxa.o CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.o CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o CC libavformat/flacenc.o CC libavformat/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o CC libavformat/flvenc.o CC libavformat/format.o CC libavformat/framecrcenc.o CC libavformat/framehash.o CC libavformat/frmdec.o CC libavformat/fsb.o CC libavformat/ftp.o CC libavformat/fwse.o CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g726.o CC libavformat/g729dec.o CC libavformat/gdv.o CC libavformat/genh.o CC libavformat/gif.o CC libavformat/gifdec.o CC libavformat/gopher.o CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o CC libavformat/h263dec.o CC libavformat/h264dec.o CC libavformat/hashenc.o CC libavformat/hca.o CC libavformat/hcom.o CC libavformat/hdsenc.o CC libavformat/hevc.o CC libavformat/hevcdec.o CC libavformat/hls.o CC libavformat/hls_sample_encryption.o CC libavformat/hlsenc.o CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o CC libavformat/hnm.o CC libavformat/http.o CC libavformat/httpauth.o CC libavformat/icecast.o CC libavformat/icodec.o CC libavformat/icoenc.o CC libavformat/id3v1.o CC libavformat/id3v2.o CC libavformat/id3v2enc.o CC libavformat/idcin.o CC libavformat/idroqdec.o CC libavformat/idroqenc.o CC libavformat/iff.o CC libavformat/ifv.o CC libavformat/ilbc.o CC libavformat/img2.o CC libavformat/img2_alias_pix.o CC libavformat/img2_brender_pix.o CC libavformat/img2dec.o CC libavformat/img2enc.o CC libavformat/imx.o CC libavformat/ingenientdec.o CC libavformat/ip.o CC libavformat/ipfsgateway.o CC libavformat/ipmovie.o CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o CC libavformat/isom_tags.o CC libavformat/iss.o CC libavformat/iv8.o CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jpegxl_probe.o CC libavformat/jvdec.o CC libavformat/kvag.o CC libavformat/lafdec.o CC libavformat/latmenc.o CC libavformat/libopenmpt.o CC libavformat/lmlm4.o CC libavformat/loasdec.o CC libavformat/lrc.o CC libavformat/lrcdec.o CC libavformat/lrcenc.o CC libavformat/luodatdec.o CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o CC libavformat/matroska.o CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/mca.o CC libavformat/mccdec.o CC libavformat/md5proto.o CC libavformat/metadata.o CC libavformat/mgsts.o CC libavformat/microdvddec.o CC libavformat/microdvdenc.o CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o 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 CC libavformat/mods.o CC libavformat/moflex.o CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o CC libavformat/movenc.o CC libavformat/movenc_ttml.o CC libavformat/movenccenc.o CC libavformat/movenchint.o CC libavformat/mp3dec.o CC libavformat/mp3enc.o CC libavformat/mpc.o CC libavformat/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o CC libavformat/mpegts.o CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o CC libavformat/mtaf.o CC libavformat/mtv.o CC libavformat/musx.o CC libavformat/mux.o CC libavformat/mux_utils.o CC libavformat/mvdec.o CC libavformat/mvi.o CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.o CC libavformat/mxg.o CC libavformat/ncdec.o CC libavformat/network.o CC libavformat/nistspheredec.o CC libavformat/nspdec.o CC libavformat/nsvdec.o CC libavformat/nullenc.o CC libavformat/nut.o CC libavformat/nutdec.o CC libavformat/nutenc.o CC libavformat/nuv.o CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o libavformat/mxfdec.c: In function 'mxf_is_st_422': libavformat/mxfdec.c:2171:36: warning: 'mxf_match_uid' reading 16 bytes from a region of size 14 [-Wstringop-overread] 2171 | return essence_container_ul && mxf_match_uid(*essence_container_ul, st_422_essence_container_ul, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2172 | sizeof(st_422_essence_container_ul)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/mxfdec.c:2171:36: note: referencing argument 2 of type 'const uint8_t[16]' {aka 'const unsigned char[16]'} libavformat/mxfdec.c:1556:12: note: in a call to function 'mxf_match_uid' 1556 | static int mxf_match_uid(const UID key, const UID uid, int len) | ^~~~~~~~~~~~~ CC libavformat/oggparseflac.o CC libavformat/oggparseogm.o CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.o CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.o CC libavformat/oma.o CC libavformat/omadec.o CC libavformat/omaenc.o CC libavformat/options.o CC libavformat/os_support.o CC libavformat/paf.o CC libavformat/pcm.o CC libavformat/pcmdec.o CC libavformat/pcmenc.o CC libavformat/pjsdec.o CC libavformat/pmpdec.o CC libavformat/pp_bnk.o CC libavformat/prompeg.o CC libavformat/protocols.o CC libavformat/psxstr.o CC libavformat/pva.o CC libavformat/pvfdec.o CC libavformat/qcp.o CC libavformat/qtpalette.o CC libavformat/r3d.o CC libavformat/rawdec.o CC libavformat/rawenc.o CC libavformat/rawutils.o CC libavformat/rawvideodec.o CC libavformat/rdt.o CC libavformat/realtextdec.o CC libavformat/redspark.o CC libavformat/replaygain.o CC libavformat/riff.o CC libavformat/riffdec.o CC libavformat/riffenc.o CC libavformat/rka.o CC libavformat/rl2.o CC libavformat/rm.o CC libavformat/rmdec.o CC libavformat/rmenc.o CC libavformat/rmsipr.o CC libavformat/rpl.o CC libavformat/rsd.o CC libavformat/rso.o CC libavformat/rsodec.o CC libavformat/rsoenc.o CC libavformat/rtmpcrypt.o CC libavformat/rtmpdh.o CC libavformat/rtmpdigest.o CC libavformat/rtmphttp.o CC libavformat/rtmppkt.o CC libavformat/rtmpproto.o CC libavformat/rtp.o CC libavformat/rtpdec.o CC libavformat/rtpdec_ac3.o CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o CC libavformat/rtpdec_mpeg12.o CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o CC libavformat/rtpdec_qcelp.o CC libavformat/rtpdec_qdm2.o CC libavformat/rtpdec_qt.o CC libavformat/rtpdec_rfc4175.o CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vc2hq.o CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.o CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.o CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o CC libavformat/rtspenc.o CC libavformat/s337m.o CC libavformat/samidec.o CC libavformat/sapdec.o CC libavformat/sapenc.o CC libavformat/sauce.o CC libavformat/sbcdec.o CC libavformat/sbgdec.o CC libavformat/sccdec.o CC libavformat/sccenc.o CC libavformat/scd.o CC libavformat/sdns.o 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 CC libavformat/sga.o CC libavformat/shortendec.o CC libavformat/sierravmd.o CC libavformat/siff.o CC libavformat/smacker.o CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o CC libavformat/smush.o CC libavformat/sol.o CC libavformat/soxdec.o CC libavformat/soxenc.o CC libavformat/spdif.o CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o CC libavformat/srtpproto.o CC libavformat/stldec.o CC libavformat/subfile.o CC libavformat/subtitles.o CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o CC libavformat/supdec.o CC libavformat/supenc.o CC libavformat/svag.o CC libavformat/svs.o CC libavformat/swf.o CC libavformat/swfdec.o CC libavformat/swfenc.o CC libavformat/takdec.o CC libavformat/tcp.o CC libavformat/tedcaptionsdec.o CC libavformat/tee.o CC libavformat/tee_common.o CC libavformat/teeproto.o CC libavformat/thp.o CC libavformat/tiertexseq.o CC libavformat/tls.o CC libavformat/tls_openssl.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.o CC libavformat/tty.o CC libavformat/txd.o CC libavformat/ty.o CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o CC libavformat/url.o CC libavformat/urldecode.o 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 CC libavformat/vocdec.o CC libavformat/vocenc.o CC libavformat/vorbiscomment.o CC libavformat/vpcc.o CC libavformat/vpk.o CC libavformat/vplayerdec.o CC libavformat/vqf.o CC libavformat/w64.o CC libavformat/wady.o CC libavformat/wavarc.o 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 CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.o CC libavformat/westwood_audenc.o CC libavformat/westwood_vqa.o CC libavformat/wsddec.o CC libavformat/wtv_common.o CC libavformat/wtvdec.o CC libavformat/wtvenc.o CC libavformat/wv.o CC libavformat/wvdec.o CC libavformat/wvedec.o CC libavformat/wvenc.o CC libavformat/xa.o CC libavformat/xmd.o CC libavformat/xmv.o CC libavformat/xvag.o CC libavformat/xwma.o CC libavformat/yop.o CC libavformat/yuv4mpegdec.o CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.pc 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 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 CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o CC libavcodec/aacsbr_fixed.o CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aasc.o CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o CC libavcodec/ac3dec_float.o CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o CC libavcodec/ac3tab.o CC libavcodec/ac4dec.o CC libavcodec/acelp_filters.o CC libavcodec/acelp_pitch_delay.o CC libavcodec/acelp_vectors.o CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o CC libavcodec/adts_header.o CC libavcodec/adts_parser.o CC libavcodec/adx.o CC libavcodec/adx_parser.o CC libavcodec/adxdec.o CC libavcodec/adxenc.o CC libavcodec/agm.o CC libavcodec/aic.o CC libavcodec/alac.o CC libavcodec/alac_data.o CC libavcodec/alacdsp.o CC libavcodec/alacenc.o libavcodec/ac4dec.c:2159:16: warning: 'ac_decode' defined but not used [-Wunused-function] 2159 | static int32_t ac_decode(AC4DecodeContext *s, uint32_t cdf_low, | ^~~~~~~~~ libavcodec/ac4dec.c:1836:12: warning: 'num_sfb_96' defined but not used [-Wunused-function] 1836 | static int num_sfb_96(int transf_length) | ^~~~~~~~~~ CC libavcodec/aliaspixdec.o CC libavcodec/aliaspixenc.o CC libavcodec/allcodecs.o CC libavcodec/alsdec.o CC libavcodec/amr_parser.o CC libavcodec/amrnbdec.o CC libavcodec/amrwbdec.o CC libavcodec/anm.o CC libavcodec/ansi.o CC libavcodec/apac.o CC libavcodec/apedec.o CC libavcodec/aptx.o CC libavcodec/aptxdec.o CC libavcodec/aptxenc.o CC libavcodec/arbc.o CC libavcodec/argo.o CC libavcodec/ass.o CC libavcodec/ass_split.o CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv.o CC libavcodec/asvdec.o CC libavcodec/asvenc.o CC libavcodec/atrac.o CC libavcodec/atrac1.o CC libavcodec/atrac3.o CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o CC libavcodec/atrac3plusdsp.o CC libavcodec/atrac9dec.o In file included from libavcodec/ac3dec_float.c:38: In function 'spx_strategy', inlined from 'decode_audio_block' at libavcodec/ac3dec.c:1150:24: libavcodec/ac3dec.c:862:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 862 | s->channel_uses_spx[ch] = get_bits1(bc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from libavcodec/ac3dec_float.c:34: libavcodec/ac3dec.h: In function 'decode_audio_block': libavcodec/ac3dec.h:146:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 146 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.o CC libavcodec/audiodsp.o CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o CC libavcodec/av1_frame_split_bsf.o In file included from libavcodec/ac3dec_fixed.c:156: In function 'spx_strategy', inlined from 'decode_audio_block' at libavcodec/ac3dec.c:1150:24: libavcodec/ac3dec.c:862:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 862 | s->channel_uses_spx[ch] = get_bits1(bc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from libavcodec/ac3dec_fixed.c:51: libavcodec/ac3dec.h: In function 'decode_audio_block': libavcodec/ac3dec.h:146:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 146 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ CC libavcodec/av1_levels.o CC libavcodec/av1_metadata_bsf.o CC libavcodec/av1_parse.o CC libavcodec/av1_parser.o CC libavcodec/av1dec.o CC libavcodec/avcodec.o CC libavcodec/avdct.o CC libavcodec/avfft.o CC libavcodec/avpacket.o CC libavcodec/avrndec.o CC libavcodec/avs.o CC libavcodec/avs2.o CC libavcodec/avs2_parser.o CC libavcodec/avs3_parser.o CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o CC libavcodec/bgmc.o CC libavcodec/bink.o CC libavcodec/binkaudio.o CC libavcodec/binkdsp.o CC libavcodec/bintext.o CC libavcodec/bitpacked_dec.o CC libavcodec/bitpacked_enc.o CC libavcodec/bitstream.o CC libavcodec/bitstream_filters.o CC libavcodec/blockdsp.o CC libavcodec/bmp.o CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o CC libavcodec/bonk.o CC libavcodec/brenderpix.o CC libavcodec/bsf.o CC libavcodec/bswapdsp.o CC libavcodec/c93.o CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o 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 CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.o CC libavcodec/cdgraphics.o CC libavcodec/cdtoons.o CC libavcodec/cdxl.o CC libavcodec/celp_filters.o CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o CC libavcodec/cfhddsp.o CC libavcodec/cfhdenc.o CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o CC libavcodec/chomp_bsf.o CC libavcodec/cinepak.o CC libavcodec/cinepakenc.o CC libavcodec/clearvideo.o CC libavcodec/cljrdec.o CC libavcodec/cljrenc.o CC libavcodec/cllc.o CC libavcodec/cngdec.o CC libavcodec/cngenc.o CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o CC libavcodec/cpia.o CC libavcodec/cri.o CC libavcodec/cri_parser.o CC libavcodec/cscd.o CC libavcodec/cyuv.o CC libavcodec/d3d11va.o CC libavcodec/dca.o CC libavcodec/dca_core.o CC libavcodec/dca_core_bsf.o CC libavcodec/dca_exss.o CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o CC libavcodec/dca_sample_rate_tab.o CC libavcodec/dca_xll.o CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o CC libavcodec/dcadct.o CC libavcodec/dcadec.o CC libavcodec/dcadsp.o CC libavcodec/dcaenc.o CC libavcodec/dcahuff.o CC libavcodec/dct.o CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o CC libavcodec/dds.o CC libavcodec/decode.o CC libavcodec/dfa.o CC libavcodec/dfpwmdec.o CC libavcodec/dfpwmenc.o CC libavcodec/dirac.o CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.o CC libavcodec/diractab.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o CC libavcodec/dolby_e.o CC libavcodec/dolby_e_parse.o CC libavcodec/dolby_e_parser.o CC libavcodec/dovi_rpu.o CC libavcodec/dpcm.o CC libavcodec/dpx.o CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o CC libavcodec/dsd.o CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o CC libavcodec/dss_sp.o CC libavcodec/dstdec.o CC libavcodec/dts2pts_bsf.o CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o CC libavcodec/dv_error_marker_bsf.o CC libavcodec/dv_profile.o CC libavcodec/dvaudio_parser.o CC libavcodec/dvaudiodec.o CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.o CC libavcodec/dvdata.o CC libavcodec/dvdec.o CC libavcodec/dvdsub.o CC libavcodec/dvdsub_parser.o In function 'asf_psy_info', inlined from 'sf_info.part.0.isra' at libavcodec/ac4dec.c:2050:15: CC libavcodec/dvdsubdec.o libavcodec/ac4dec.c:2033:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2033 | ssch->scp.scale_factor_grouping[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/ac4dec.c: In function 'sf_info.part.0.isra': libavcodec/ac4dec.c:87:13: note: at offset 15 into destination object 'scale_factor_grouping' of size 15 87 | uint8_t scale_factor_grouping[15]; | ^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdsubenc.o CC libavcodec/dvenc.o CC libavcodec/dxa.o CC libavcodec/dxtory.o CC libavcodec/dxv.o CC libavcodec/dynamic_hdr10_plus.o CC libavcodec/dynamic_hdr_vivid.o CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.o CC libavcodec/eac3enc.o CC libavcodec/eacmv.o CC libavcodec/eaidct.o CC libavcodec/eamad.o CC libavcodec/eatgq.o CC libavcodec/eatgv.o CC libavcodec/eatqi.o CC libavcodec/elbg.o CC libavcodec/elsdec.o CC libavcodec/encode.o CC libavcodec/error_resilience.o CC libavcodec/escape124.o CC libavcodec/escape130.o CC libavcodec/evrcdec.o CC libavcodec/exif.o CC libavcodec/exr.o CC libavcodec/exrdsp.o CC libavcodec/exrenc.o CC libavcodec/extract_extradata_bsf.o CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o CC libavcodec/fdctdsp.o CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o CC libavcodec/fft_init_table.o CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o CC libavcodec/ffv1enc.o CC libavcodec/ffwavesynth.o CC libavcodec/fic.o CC libavcodec/filter_units_bsf.o CC libavcodec/fits.o CC libavcodec/fitsdec.o CC libavcodec/fitsenc.o CC libavcodec/flac.o CC libavcodec/flac_parser.o CC libavcodec/flacdata.o CC libavcodec/flacdec.o CC libavcodec/flacdsp.o CC libavcodec/flacenc.o CC libavcodec/flacencdsp.o CC libavcodec/flashsv.o CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o CC libavcodec/float2half.o CC libavcodec/flvdec.o CC libavcodec/flvenc.o CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o CC libavcodec/frame_thread_encoder.o CC libavcodec/fraps.o CC libavcodec/frwu.o CC libavcodec/ftr.o CC libavcodec/ftr_parser.o CC libavcodec/g2meet.o CC libavcodec/g722.o CC libavcodec/g722dec.o CC libavcodec/g722dsp.o CC libavcodec/g722enc.o CC libavcodec/g723_1.o CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o CC libavcodec/g723_1enc.o CC libavcodec/g726.o CC libavcodec/g729_parser.o CC libavcodec/g729dec.o CC libavcodec/g729postfilter.o CC libavcodec/gdv.o CC libavcodec/gemdec.o CC libavcodec/get_buffer.o CC libavcodec/gif.o CC libavcodec/gif_parser.o CC libavcodec/gifdec.o CC libavcodec/golomb.o CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o CC libavcodec/h261_parser.o CC libavcodec/h261data.o CC libavcodec/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o CC libavcodec/h2645data.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mb.o CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o CC libavcodec/h264pred.o CC libavcodec/h264qpel.o CC libavcodec/h265_metadata_bsf.o CC libavcodec/h265_profile_level.o CC libavcodec/h274.o CC libavcodec/half2float.o CC libavcodec/hap.o CC libavcodec/hapdec.o CC libavcodec/hapqa_extract_bsf.o CC libavcodec/hcadec.o CC libavcodec/hcom.o CC libavcodec/hdr_parser.o CC libavcodec/hdrdec.o CC libavcodec/hdrenc.o CC libavcodec/hevc_cabac.o CC libavcodec/hevc_data.o CC libavcodec/hevc_filter.o CC libavcodec/hevc_mp4toannexb_bsf.o CC libavcodec/hevc_mvs.o CC libavcodec/hevc_parse.o CC libavcodec/hevc_parser.o CC libavcodec/hevc_ps.o CC libavcodec/hevc_refs.o CC libavcodec/hevc_sei.o CC libavcodec/hevcdec.o CC libavcodec/hevcdsp.o CC libavcodec/hevcpred.o CC libavcodec/hnm4video.o CC libavcodec/hpeldsp.o CC libavcodec/hq_hqa.o CC libavcodec/hq_hqadata.o CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o CC libavcodec/hqxdsp.o CC libavcodec/hqxvlc.o CC libavcodec/htmlsubtitles.o CC libavcodec/huffman.o CC libavcodec/huffyuv.o CC libavcodec/huffyuvdec.o CC libavcodec/huffyuvdsp.o CC libavcodec/huffyuvenc.o CC libavcodec/huffyuvencdsp.o CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o CC libavcodec/iff.o CC libavcodec/iirfilter.o CC libavcodec/ilbcdec.o CC libavcodec/imc.o CC libavcodec/imgconvert.o CC libavcodec/imm4.o CC libavcodec/imm5.o CC libavcodec/imx.o CC libavcodec/imx_dump_header_bsf.o CC libavcodec/indeo2.o CC libavcodec/indeo3.o CC libavcodec/indeo4.o CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o CC libavcodec/intrax8.o CC libavcodec/intrax8dsp.o CC libavcodec/ipu_parser.o CC libavcodec/ituh263dec.o CC libavcodec/ituh263enc.o CC libavcodec/ivi.o CC libavcodec/ivi_dsp.o CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jni.o CC libavcodec/jpeg2000.o CC libavcodec/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.o CC libavcodec/jpegquanttables.o CC libavcodec/jpegtables.o CC libavcodec/jrevdct.o CC libavcodec/jvdec.o libavcodec/jrevdct.c:215:28: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 215 | void ff_j_rev_dct(DCTBLOCK data) | ~~~~~~~~~^~~~ In file included from libavcodec/jrevdct.c:70: libavcodec/dct.h:62:28: note: previously declared as 'int16_t *' {aka 'short int *'} 62 | void ff_j_rev_dct(int16_t *data); | ~~~~~~~~~^~~~ CC libavcodec/kbdwin.o libavcodec/jrevdct.c:953:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 953 | void ff_j_rev_dct4(DCTBLOCK data) | ~~~~~~~~~^~~~ libavcodec/dct.h:63:29: note: previously declared as 'int16_t *' {aka 'short int *'} 63 | void ff_j_rev_dct4(int16_t *data); | ~~~~~~~~~^~~~ libavcodec/jrevdct.c:1140:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 1140 | void ff_j_rev_dct2(DCTBLOCK data){ | ~~~~~~~~~^~~~ libavcodec/dct.h:64:29: note: previously declared as 'int16_t *' {aka 'short int *'} 64 | void ff_j_rev_dct2(int16_t *data); | ~~~~~~~~~^~~~ libavcodec/jrevdct.c:1155:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 1155 | void ff_j_rev_dct1(DCTBLOCK data){ | ~~~~~~~~~^~~~ libavcodec/dct.h:65:29: note: previously declared as 'int16_t *' {aka 'short int *'} 65 | void ff_j_rev_dct1(int16_t *data); | ~~~~~~~~~^~~~ libavcodec/hevcdec.c: In function 'pred_weight_table': libavcodec/hevcdec.c:178:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 178 | luma_weight_l0_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:156:13: note: at offset 16 into destination object 'luma_weight_l0_flag' of size 16 156 | uint8_t luma_weight_l0_flag[16]; | ^~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:186:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 186 | chroma_weight_l0_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:157:13: note: at offset 16 into destination object 'chroma_weight_l0_flag' of size 16 157 | uint8_t chroma_weight_l0_flag[16]; | ^~~~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:222:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 222 | luma_weight_l1_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:158:13: note: at offset 16 into destination object 'luma_weight_l1_flag' of size 16 158 | uint8_t luma_weight_l1_flag[16]; | ^~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:230:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 230 | chroma_weight_l1_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:159:13: note: at offset 16 into destination object 'chroma_weight_l1_flag' of size 16 159 | uint8_t chroma_weight_l1_flag[16]; | ^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/kgv1dec.o CC libavcodec/kmvc.o CC libavcodec/lagarith.o CC libavcodec/lagarithrac.o CC libavcodec/latm_parser.o CC libavcodec/lcldec.o CC libavcodec/lclenc.o CC libavcodec/libdav1d.o CC libavcodec/libmp3lame.o CC libavcodec/libopus.o CC libavcodec/libopusdec.o CC libavcodec/libopusenc.o CC libavcodec/libtheoraenc.o CC libavcodec/libvorbisdec.o CC libavcodec/libvorbisenc.o CC libavcodec/libvpx.o CC libavcodec/libvpxdec.o CC libavcodec/libvpxenc.o CC libavcodec/libwebpenc.o CC libavcodec/libwebpenc_animencoder.o CC libavcodec/libwebpenc_common.o CC libavcodec/libx264.o CC libavcodec/libx265.o CC libavcodec/ljpegenc.o CC libavcodec/loco.o CC libavcodec/loongarch/h264_deblock_lasx.o CC libavcodec/loongarch/h264_intrapred_init_loongarch.o CC libavcodec/loongarch/h264_intrapred_lasx.o CC libavcodec/loongarch/h264chroma_init_loongarch.o CC libavcodec/loongarch/h264chroma_lasx.o CC libavcodec/loongarch/h264dsp_init_loongarch.o CC libavcodec/loongarch/h264dsp_lasx.o In file included from libavcodec/loongarch/h264chroma_lasx.c:27: libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_8x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:54:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:54:5: note: in expansion of macro 'DUP4_ARG2' 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:718: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:54:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:54:5: note: in expansion of macro 'DUP4_ARG2' 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:54:58: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:54:5: note: in expansion of macro 'DUP4_ARG2' 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:54:74: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:54:5: note: in expansion of macro 'DUP4_ARG2' 54 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_8x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:94:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:94:5: note: in expansion of macro 'DUP4_ARG2' 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:94:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:94:5: note: in expansion of macro 'DUP4_ARG2' 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:94:58: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:94:5: note: in expansion of macro 'DUP4_ARG2' 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:94:74: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:94:5: note: in expansion of macro 'DUP4_ARG2' 94 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:97:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:97:5: note: in expansion of macro 'DUP4_ARG2' 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:97:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:97:5: note: in expansion of macro 'DUP4_ARG2' 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:97:58: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:97:5: note: in expansion of macro 'DUP4_ARG2' 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:97:74: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:97:5: note: in expansion of macro 'DUP4_ARG2' 97 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/h264idct_lasx.o libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_8x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:144:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 144 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:144:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 144 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:145:25: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 145 | src3 = __lasx_xvldx(src, stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_8x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:173:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:173:5: note: in expansion of macro 'DUP4_ARG2' 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:173:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:173:5: note: in expansion of macro 'DUP4_ARG2' 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:173:58: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:173:5: note: in expansion of macro 'DUP4_ARG2' 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:173:74: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:173:5: note: in expansion of macro 'DUP4_ARG2' 173 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:176:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 176 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:176:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 176 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:177:25: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 177 | src7 = __lasx_xvldx(src, stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_nonmult_lasx': libavcodec/loongarch/h264chroma_lasx.c:215:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:215:9: note: in expansion of macro 'DUP4_ARG2' 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:215:41: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:215:9: note: in expansion of macro 'DUP4_ARG2' 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:215:54: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:215:9: note: in expansion of macro 'DUP4_ARG2' 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:215:70: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:215:9: note: in expansion of macro 'DUP4_ARG2' 215 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:231:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 231 | src1 = __lasx_xvldx(src, stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_8x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:256:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:256:5: note: in expansion of macro 'DUP4_ARG2' 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:256:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:256:5: note: in expansion of macro 'DUP4_ARG2' 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:256:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:256:5: note: in expansion of macro 'DUP4_ARG2' 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:256:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:256:5: note: in expansion of macro 'DUP4_ARG2' 256 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_8x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:285:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:285:5: note: in expansion of macro 'DUP4_ARG2' 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:285:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:285:5: note: in expansion of macro 'DUP4_ARG2' 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:285:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:285:5: note: in expansion of macro 'DUP4_ARG2' 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:285:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:285:5: note: in expansion of macro 'DUP4_ARG2' 285 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:288:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:288:5: note: in expansion of macro 'DUP4_ARG2' 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:288:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:288:5: note: in expansion of macro 'DUP4_ARG2' 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:288:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:288:5: note: in expansion of macro 'DUP4_ARG2' 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:288:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:288:5: note: in expansion of macro 'DUP4_ARG2' 288 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_4x2_lasx': libavcodec/loongarch/h264chroma_lasx.c:405:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 405 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:405:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 405 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_4x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:434:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:434:5: note: in expansion of macro 'DUP4_ARG2' 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:434:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:434:5: note: in expansion of macro 'DUP4_ARG2' 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:434:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:434:5: note: in expansion of macro 'DUP4_ARG2' 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:435:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 435 | src, stride_4, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:434:5: note: in expansion of macro 'DUP4_ARG2' 434 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_4x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:467:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:467:5: note: in expansion of macro 'DUP4_ARG2' 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:467:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:467:5: note: in expansion of macro 'DUP4_ARG2' 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:467:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:467:5: note: in expansion of macro 'DUP4_ARG2' 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:468:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 468 | src, stride_4, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:467:5: note: in expansion of macro 'DUP4_ARG2' 467 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:470:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:470:5: note: in expansion of macro 'DUP4_ARG2' 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:470:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:470:5: note: in expansion of macro 'DUP4_ARG2' 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:470:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:470:5: note: in expansion of macro 'DUP4_ARG2' 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:471:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 471 | src, stride_4, src5, src6, src7, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:470:5: note: in expansion of macro 'DUP4_ARG2' 470 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_4x2_lasx': libavcodec/loongarch/h264chroma_lasx.c:522:25: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 522 | src1 = __lasx_xvldx(src, stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_4x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:543:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 543 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/h264qpel_init_loongarch.o libavcodec/loongarch/h264chroma_lasx.c:543:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 543 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:544:25: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 544 | src3 = __lasx_xvldx(src, stride_3); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_4x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:570:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:570:5: note: in expansion of macro 'DUP4_ARG2' 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:570:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:570:5: note: in expansion of macro 'DUP4_ARG2' 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:570:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:570:5: note: in expansion of macro 'DUP4_ARG2' 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:571:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 571 | src, stride_4, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:570:5: note: in expansion of macro 'DUP4_ARG2' 570 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:573:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 573 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:573:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 573 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride_2, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:574:25: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 574 | src7 = __lasx_xvldx(src, stride_3); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_4x2_lasx': libavcodec/loongarch/h264chroma_lasx.c:628:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 628 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride << 1, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:628:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 628 | DUP2_ARG2(__lasx_xvldx, src, stride, src, stride << 1, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_4x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:652:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:652:5: note: in expansion of macro 'DUP4_ARG2' 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:652:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:652:5: note: in expansion of macro 'DUP4_ARG2' 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:652:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:652:5: note: in expansion of macro 'DUP4_ARG2' 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:653:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 653 | src, stride_4, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:652:5: note: in expansion of macro 'DUP4_ARG2' 652 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_4x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:682:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:682:5: note: in expansion of macro 'DUP4_ARG2' 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:682:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:682:5: note: in expansion of macro 'DUP4_ARG2' 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:682:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:682:5: note: in expansion of macro 'DUP4_ARG2' 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:683:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 683 | src, stride_4, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:682:5: note: in expansion of macro 'DUP4_ARG2' 682 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:685:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:685:5: note: in expansion of macro 'DUP4_ARG2' 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/h264qpel_lasx.o libavcodec/loongarch/h264chroma_lasx.c:685:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:685:5: note: in expansion of macro 'DUP4_ARG2' 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:685:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:685:5: note: in expansion of macro 'DUP4_ARG2' 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:686:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 686 | src, stride_4, src5, src6, src7, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:685:5: note: in expansion of macro 'DUP4_ARG2' 685 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2, src, stride_3, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_and_aver_dst_8x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:863:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:863:5: note: in expansion of macro 'DUP4_ARG2' 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:863:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:863:5: note: in expansion of macro 'DUP4_ARG2' 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:863:58: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:863:5: note: in expansion of macro 'DUP4_ARG2' 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:863:74: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:863:5: note: in expansion of macro 'DUP4_ARG2' 863 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hv_and_aver_dst_8x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:910:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:910:5: note: in expansion of macro 'DUP4_ARG2' 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:910:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:910:5: note: in expansion of macro 'DUP4_ARG2' 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:910:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:910:5: note: in expansion of macro 'DUP4_ARG2' 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:910:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:910:5: note: in expansion of macro 'DUP4_ARG2' 910 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:913:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:913:5: note: in expansion of macro 'DUP4_ARG2' 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:913:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:913:5: note: in expansion of macro 'DUP4_ARG2' 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:913:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:913:5: note: in expansion of macro 'DUP4_ARG2' 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:913:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:913:5: note: in expansion of macro 'DUP4_ARG2' 913 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_and_aver_dst_8x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:976:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:976:5: note: in expansion of macro 'DUP4_ARG2' 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:976:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:976:5: note: in expansion of macro 'DUP4_ARG2' 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:976:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:976:5: note: in expansion of macro 'DUP4_ARG2' 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:976:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:976:5: note: in expansion of macro 'DUP4_ARG2' 976 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_hz_and_aver_dst_8x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:1011:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1011:5: note: in expansion of macro 'DUP4_ARG2' 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1011:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1011:5: note: in expansion of macro 'DUP4_ARG2' 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1011:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1011:5: note: in expansion of macro 'DUP4_ARG2' 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1011:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1011:5: note: in expansion of macro 'DUP4_ARG2' 1011 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hevc_idct_lsx.o libavcodec/loongarch/h264chroma_lasx.c:1014:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1014:5: note: in expansion of macro 'DUP4_ARG2' 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1014:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1014:5: note: in expansion of macro 'DUP4_ARG2' 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1014:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1014:5: note: in expansion of macro 'DUP4_ARG2' 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1014:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1014:5: note: in expansion of macro 'DUP4_ARG2' 1014 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_and_aver_dst_8x4_lasx': libavcodec/loongarch/h264chroma_lasx.c:1062:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1062:5: note: in expansion of macro 'DUP4_ARG2' 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1062:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1062:5: note: in expansion of macro 'DUP4_ARG2' 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1062:58: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1062:5: note: in expansion of macro 'DUP4_ARG2' 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1062:74: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1062:5: note: in expansion of macro 'DUP4_ARG2' 1062 | DUP4_ARG2(__lasx_xvldx, src, stride, src, stride_2x, src, stride_3x, src, stride_4x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c: In function 'avc_chroma_vt_and_aver_dst_8x8_lasx': libavcodec/loongarch/h264chroma_lasx.c:1098:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1098:5: note: in expansion of macro 'DUP4_ARG2' 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1098:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1098:5: note: in expansion of macro 'DUP4_ARG2' 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1098:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1098:5: note: in expansion of macro 'DUP4_ARG2' 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1098:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1098:5: note: in expansion of macro 'DUP4_ARG2' 1098 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1101:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1101:5: note: in expansion of macro 'DUP4_ARG2' 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1101:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1101:5: note: in expansion of macro 'DUP4_ARG2' 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1101:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1101:5: note: in expansion of macro 'DUP4_ARG2' 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/h264chroma_lasx.c:1101:66: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/h264chroma_lasx.c:1101:5: note: in expansion of macro 'DUP4_ARG2' 1101 | DUP4_ARG2(__lasx_xvldx, src, 0, src, stride, src, stride_2x, src, stride_3x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hevc_lpf_sao_lsx.o CC libavcodec/loongarch/hevc_mc_bi_lsx.o CC libavcodec/loongarch/hevc_mc_uni_lsx.o CC libavcodec/loongarch/hevc_mc_uniw_lsx.o In file included from libavcodec/loongarch/hevc_mc_uni_lsx.c:23: libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'common_vt_8t_8w_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:151:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:151:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:152:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 152 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:155:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:155:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:163:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 163 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:163:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 163 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:164:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 164 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hevcdsp_init_loongarch.o In file included from libavcodec/loongarch/hevc_mc_bi_lsx.c:23: libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_bi_copy_6w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:166:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:166:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:168:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'common_vt_8t_16w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:171:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 171 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:231:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 231 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:231:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 231 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:233:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 233 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:171:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 171 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:173:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 173 | in7 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:236:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 236 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:236:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 236 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:248:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 248 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:248:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 248 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:250:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 250 | src10 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:210:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 210 | in1 = __lsx_vldx(src1_ptr, src2_stride_x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_bi_copy_8w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:268:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 268 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_8t_8x2_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:268:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 268 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:383:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:270:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 270 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:383:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:273:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 273 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:273:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 273 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:385:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 385 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:275:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 275 | in7 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:388:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 388 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:388:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 388 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:297:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 297 | in1 = __lsx_vldx(src1_ptr, src2_stride_x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_bi_copy_12w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:333:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 333 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:333:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 333 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:335:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 335 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:338:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 338 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:338:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 338 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:340:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 340 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:343:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 343 | DUP2_ARG2(__lsx_vldx, _src1, src2_stride_x, _src1, src2_stride_2x, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:343:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 343 | DUP2_ARG2(__lsx_vldx, _src1, src2_stride_x, _src1, src2_stride_2x, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:432:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 432 | src8 = __lsx_vldx(src_tmp, src_stride); | ^~~~~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:345:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 345 | in7 = __lsx_vldx(_src1, src2_stride_3x); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_bi_copy_16w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:392:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 392 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:392:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 392 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:394:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 394 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:397:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 397 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'common_vt_4t_24w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:397:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 397 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:570:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:399:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 399 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:402:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 402 | DUP2_ARG2(__lsx_vldx, _src1, src2_stride_x, _src1, src2_stride_2x, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:570:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:402:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 402 | DUP2_ARG2(__lsx_vldx, _src1, src2_stride_x, _src1, src2_stride_2x, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:404:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 404 | in7 = __lsx_vldx(_src1, src2_stride_3x); | ^~~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:576:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 576 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:576:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 576 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:584:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 584 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:584:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 584 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ In file included from libavcodec/loongarch/hevc_lpf_sao_lsx.c:23: libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_0degree_16multiple_lsx': libavcodec/loongarch/hevc_lpf_sao_lsx.c:1205:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1205 | DUP2_ARG2(__lsx_vldx, src_minus1, src_stride, src_minus1, | ^~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:618:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 618 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:618:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 618 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1205:55: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1205 | DUP2_ARG2(__lsx_vldx, src_minus1, src_stride, src_minus1, | ^~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1207:34: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1207 | src_minus13 = __lsx_vldx(src_minus1, src_stride_3x); | ^~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1213:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1213 | DUP2_ARG2(__lsx_vldx, src_minus1, src_stride, src_minus1, | ^~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'common_vt_4t_32w_lsx': In file included from libavcodec/loongarch/hevc_mc_uniw_lsx.c:23: libavcodec/loongarch/hevc_mc_uniw_lsx.c: In function 'hevc_hv_8t_8x2_lsx': libavcodec/loongarch/hevc_lpf_sao_lsx.c:1213:59: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1213 | DUP2_ARG2(__lsx_vldx, src_minus1, src_stride, src_minus1, | ^~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:82:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 82 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:679:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 679 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1215:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1215 | src13 = __lsx_vldx(src_minus1, src_stride_3x); | ^~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_vt_8t_8w_lsx': In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:82:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 82 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:679:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 679 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:84:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 84 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:650:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 650 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:87:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:87:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:650:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 650 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:686:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 686 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:652:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 652 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:686:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 686 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:655:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 655 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:696:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 696 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:655:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 655 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:696:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 696 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:664:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 664 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:130:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 130 | src8 = __lsx_vldx(src_tmp, src_stride); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:664:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 664 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:666:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 666 | src10 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_90degree_4width_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8x2_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:669:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 669 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, src2_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1362:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:669:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 669 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, src2_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1362:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:777:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:777:5: note: in expansion of macro 'DUP4_ARG2' 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:671:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 671 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_90degree_8width_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:777:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:777:5: note: in expansion of macro 'DUP4_ARG2' 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1421:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1421 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src10, src11); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_vt_8t_16multx2mult_lsx': libavcodec/loongarch/hevc_lpf_sao_lsx.c:1421:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1421 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src10, src11); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:744:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 744 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:777:64: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:777:5: note: in expansion of macro 'DUP4_ARG2' 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:744:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 744 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:746:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 746 | src3 = __lsx_vldx(src0_ptr_tmp, src_stride_3x); | ^~~~~~~~~~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:778:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 778 | src_stride_3x, src, src_stride_4x, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:777:5: note: in expansion of macro 'DUP4_ARG2' 777 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1455:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1455 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:749:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 749 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1455:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1455 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:749:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 749 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:762:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 762 | src8 = __lsx_vldx(src0_ptr_tmp, src_stride); | ^~~~~~~~~~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8multx4_lsx': /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_90degree_16multiple_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:841:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 841 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:841:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 841 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1532:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1532 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1532:13: note: in expansion of macro 'DUP4_ARG2' 1532 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:842:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 842 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_8t_8multx1mult_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:845:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 845 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1532:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1532 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1532:13: note: in expansion of macro 'DUP4_ARG2' 1532 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:906:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 906 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:845:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 845 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:906:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 906 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1533:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1533 | src, src_stride_3x, src, src_stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1532:13: note: in expansion of macro 'DUP4_ARG2' 1532 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:908:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 908 | src3 = __lsx_vldx(src0_ptr_tmp, src_stride_3x); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:911:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 911 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1533:43: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1533 | src, src_stride_3x, src, src_stride_4x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1532:13: note: in expansion of macro 'DUP4_ARG2' 1532 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:911:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 911 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8x6_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:942:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:5: note: in expansion of macro 'DUP4_ARG2' 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_4width_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:942:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:5: note: in expansion of macro 'DUP4_ARG2' 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1639:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1639 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1639:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1639 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:63: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:5: note: in expansion of macro 'DUP4_ARG2' 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1681:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1681 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:943:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 943 | src_stride_3x, src, src_stride_4x, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:5: note: in expansion of macro 'DUP4_ARG2' 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hz_4t_24w_lsx': libavcodec/loongarch/hevc_lpf_sao_lsx.c:1681:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1681 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1137:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1137 | DUP2_ARG2(__lsx_vldx, src1_ptr_tmp, src2_stride_x, src1_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:5: note: in expansion of macro 'DUP4_ARG2' 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1137:60: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1137 | DUP2_ARG2(__lsx_vldx, src1_ptr_tmp, src2_stride_x, src1_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_8width_lsx': libavcodec/loongarch/hevc_lpf_sao_lsx.c:1752:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1752 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:5: note: in expansion of macro 'DUP4_ARG2' 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1139:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1139 | in3 = __lsx_vldx(src1_ptr_tmp, src2_stride_3x); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1752:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1752 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:63: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:5: note: in expansion of macro 'DUP4_ARG2' 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1794:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1794 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_vt_4t_12w_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:946:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 946 | src_stride_3x, src, src_stride_4x, src5, src6, src7, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:945:5: note: in expansion of macro 'DUP4_ARG2' 945 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1794:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1794 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1232:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1232 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1232:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1232 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1837:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1837 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1241:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1241 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1837:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1837 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1241:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1241 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_16multiple_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8multx4mult_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:1243:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1243 | src6 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1884:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1884 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1054:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1054 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1246:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1246 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1054:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1054 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1884:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1884 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1246:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1246 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1886:34: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1886 | src_minus14 = __lsx_vldx(src_orig, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1076:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1076 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1248:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1248 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1076:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1076 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1892:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1892 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1251:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1251 | DUP2_ARG2(__lsx_vldx, _src1, src2_stride_x, _src1, src2_stride_2x, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1078:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1078 | src6 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1892:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1892 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1251:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1251 | DUP2_ARG2(__lsx_vldx, _src1, src2_stride_x, _src1, src2_stride_2x, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1894:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1894 | src13 = __lsx_vldx(src_orig, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1253:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1253 | in7 = __lsx_vldx(_src1, src2_stride_3x); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_12w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_vt_4t_16w_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:1189:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1189 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1313:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1313 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_4width_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:1189:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1189 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1313:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1313 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2020:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2020 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1208:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1208 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1321:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1321 | src4 = __lsx_vldx(src0_ptr, src_stride); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2020:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2020 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1208:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1208 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1210:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1210 | src6 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1343:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1343 | src2 = __lsx_vldx(src0_ptr, src_stride); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2062:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2062 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2062:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2062 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_8width_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:1264:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1264 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2135:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2135 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1264:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1264 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_4t_6w_lsx': libavcodec/loongarch/hevc_lpf_sao_lsx.c:2135:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2135 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1279:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1279 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src4, src5); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1520:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1520 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1279:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1279 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src4, src5); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1520:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1520 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2177:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2177 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1280:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1280 | src6 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1538:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1538 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1283:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1283 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2177:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2177 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:1283:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1283 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1538:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1538 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_16multiple_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:1284:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1284 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1540:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | src6 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2260:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2260 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1553:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1553 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2260:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2260 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1553:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1553 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2262:33: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2262 | src_plus12 = __lsx_vldx(src_orig, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2266:37: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2266 | src_plus13 = __lsx_vldx(src_orig, src_stride_4x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1555:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1555 | src6 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2269:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2269 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hevcdsp_lsx.o libavcodec/loongarch/hevc_lpf_sao_lsx.c:2269:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2269 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2271:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2271 | src13 =__lsx_vldx(src_orig, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_4t_8x2_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:1703:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1703 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1703:5: note: in expansion of macro 'DUP4_ARG2' 1703 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1703:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1703 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1703:5: note: in expansion of macro 'DUP4_ARG2' 1703 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1704:15: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1704 | src0_ptr, src_stride_3x, src0_ptr, src_stride_4x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1703:5: note: in expansion of macro 'DUP4_ARG2' 1703 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1704:40: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1704 | src0_ptr, src_stride_3x, src0_ptr, src_stride_4x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1703:5: note: in expansion of macro 'DUP4_ARG2' 1703 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_4t_8multx4_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:1780:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1780 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hpeldsp_init_loongarch.o libavcodec/loongarch/hevc_mc_bi_lsx.c:1780:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1780 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1782:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1782 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1785:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1785 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1785:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1785 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1790:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1790 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1790:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1790 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1792:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1792 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_4t_8x6_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:1903:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1903 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1903:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1903 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1905:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1905 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1909:15: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1909 | src0_ptr, src_stride_3x, src0_ptr, src_stride_4x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1909:40: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1909 | src0_ptr, src_stride_3x, src0_ptr, src_stride_4x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1913:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1913 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, src2_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1913:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1913 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, src2_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1915:22: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1915 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1918:22: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1918 | in5 = __lsx_vldx(src1_ptr, src2_stride_x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_4t_8multx4mult_lsx': CC libavcodec/loongarch/hpeldsp_lasx.o libavcodec/loongarch/hevc_mc_bi_lsx.c:2044:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2044 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:2044:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2044 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:2066:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2066 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:2066:61: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2066 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:2068:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2068 | src6 = __lsx_vldx(src0_ptr_tmp, src_stride_3x); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:2071:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2071 | DUP2_ARG2(__lsx_vldx, src1_ptr_tmp, src2_stride_x, src1_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:2071:64: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2071 | DUP2_ARG2(__lsx_vldx, src1_ptr_tmp, src2_stride_x, src1_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ In file included from libavcodec/loongarch/hevcdsp_lsx.c:23: libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_4w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:2073:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2073 | in3 = __lsx_vldx(src1_ptr_tmp, src2_stride_3x); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:51:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:51:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 51 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:53:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 53 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:56:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:56:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:58:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 58 | src7 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_6w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:101:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 101 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:101:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 101 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:102:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 102 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:105:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 105 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:105:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 105 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:106:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 106 | src7 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_8w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:166:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ CC libavcodec/loongarch/idctdsp_init_loongarch.o /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:166:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:168:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:171:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 171 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:171:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 171 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:173:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 173 | src7 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_12w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:218:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 218 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:218:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 218 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:219:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 219 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:222:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 222 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:222:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 222 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:223:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 223 | src7 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_16w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:291:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 291 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:291:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 291 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:293:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 293 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:296:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:296:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:298:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 298 | src7 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:336:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 336 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:336:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 336 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:337:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 337 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_24w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:376:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 376 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:376:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 376 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:377:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 377 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:380:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 380 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:380:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 380 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:382:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 382 | src7 = __lsx_vldx(_src, src_stride_3x); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_32w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:426:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 426 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src2, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:426:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 426 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src2, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:427:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 427 | src6 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:430:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 430 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:430:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 430 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:432:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 432 | src7 = __lsx_vldx(_src, src_stride_3x); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hz_8t_4w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:626:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 626 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:626:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 626 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:627:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 627 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:630:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 630 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:630:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 630 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:631:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | src7 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:671:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 671 | src1 = __lsx_vldx(src, src_stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hz_8t_8w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:712:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 712 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:712:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 712 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:713:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 713 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hz_8t_12w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:777:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:777:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 777 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:778:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 778 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:780:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 780 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:780:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 780 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:782:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 782 | src7 = __lsx_vldx(_src, src_stride_3x); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_8t_4w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1219:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1219 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1219:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1219 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1220:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1220 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1223:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1223 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1223:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1223 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1234:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1234 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1234:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1234 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1235:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1235 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1238:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1238 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1238:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1238 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1240:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1240 | src14 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1292:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1292 | src8 = __lsx_vldx(src, src_stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_8t_8w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1337:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1337 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/idctdsp_lasx.o libavcodec/loongarch/hevcdsp_lsx.c:1337:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1337 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1338:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1338 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1341:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1341 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1341:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1341 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1349:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1349 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1349:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1349 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1350:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1350 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_8t_12w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1411:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1411 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1411:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1411 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1412:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1412 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1415:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1415 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1415:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1415 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1429:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1429 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1429:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1429 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1430:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1430 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_8t_16multx4mult_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1523:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1523 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1523:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1523 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1525:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1525 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1528:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1528 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1528:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1528 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1540:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1540:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1542:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1542 | src10 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_8t_4w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1692:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1692 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1692:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1692 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1693:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1693 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/simple_idct_lasx.o libavcodec/loongarch/hevcdsp_lsx.c:1696:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1696 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1696:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1696 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1732:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1732 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1732:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1732 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1733:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1733 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_8t_8multx1mult_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1833:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1833 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vc1dsp_init_loongarch.o libavcodec/loongarch/hevcdsp_lsx.c:1833:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1833 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1835:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1835 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1838:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1838 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1838:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1838 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_8t_12w_lsx': CC libavcodec/loongarch/vc1dsp_lasx.o libavcodec/loongarch/hevcdsp_lsx.c:1981:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1981 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1981:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1981 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1983:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1983 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1986:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1986 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1986:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1986 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/videodsp_init.o libavcodec/loongarch/hevcdsp_lsx.c:2080:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2080 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2080:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2080 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2081:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2081 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2084:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2084 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2084:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2084 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2121:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2121 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2121:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2121 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2122:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2122 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_4t_16w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2288:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2288 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2288:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2288 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2295:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2295 | src4 = __lsx_vldx(src, src_stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2312:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2312 | src2 = __lsx_vldx(src, src_stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_4t_24w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2356:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2356 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2356:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2356 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2361:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2361 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp8_lpf_lsx.o libavcodec/loongarch/hevcdsp_lsx.c:2361:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2361 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp8_mc_lsx.o libavcodec/loongarch/hevcdsp_lsx.c:2368:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2368 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2368:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2368 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2395:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2395 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2395:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2395 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_4t_32w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2451:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2451 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2451:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2451 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2456:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2456 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2456:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2456 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2464:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2464 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2464:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2464 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2496:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2496 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2496:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2496 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_8x2_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2563:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2563 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2563:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2563 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2564:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2564 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2565:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2565 | src4 = __lsx_vldx(src, src_stride_4x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp8dsp_init_loongarch.o libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_8multx4_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2630:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2630:9: note: in expansion of macro 'DUP4_ARG2' 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2630:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2630:9: note: in expansion of macro 'DUP4_ARG2' 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2630:68: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2630:9: note: in expansion of macro 'DUP4_ARG2' 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2631:34: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2631 | src_stride_3x, src, src_stride_4x, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2630:9: note: in expansion of macro 'DUP4_ARG2' 2630 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2633:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2633 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2633:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2633 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_8x6_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2733:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2733:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2733:64: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_idct_lsx.o libavcodec/loongarch/hevcdsp_lsx.c:2734:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2734 | src_stride_3x, src, src_stride_4x, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2736:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2736:5: note: in expansion of macro 'DUP4_ARG2' 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_intra_lsx.o libavcodec/loongarch/hevcdsp_lsx.c:2736:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2736:5: note: in expansion of macro 'DUP4_ARG2' 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2736:64: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2736:5: note: in expansion of macro 'DUP4_ARG2' 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2737:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2737 | src_stride_3x, src, src_stride_4x, src5, src6, src7, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2736:5: note: in expansion of macro 'DUP4_ARG2' 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_8multx4mult_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2850:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2850 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2850:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2850 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2872:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2872 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2872:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2872 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2874:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2874 | src6 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_12w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:3000:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3000 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3000:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3000 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3019:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3019 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3019:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3019 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3021:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3021 | src6 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3080:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3080 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3080:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3080 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3093:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3093 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src4, src5); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3093:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3093 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src4, src5); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3094:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3094 | src6 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3097:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3097 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3097:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3097 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:3098:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 3098 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_lpf_lsx.o CC libavcodec/loongarch/vp9_mc_lsx.o CC libavcodec/loongarch/vp9dsp_init_loongarch.o CC libavcodec/lossless_audiodsp.o CC libavcodec/lossless_videodsp.o CC libavcodec/lossless_videoencdsp.o CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/m101.o CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o CC libavcodec/mdec.o CC libavcodec/me_cmp.o CC libavcodec/media100_to_mjpegb_bsf.o CC libavcodec/mediacodec.o CC libavcodec/metasound.o CC libavcodec/microdvddec.o CC libavcodec/midivid.o CC libavcodec/mimic.o CC libavcodec/misc4.o CC libavcodec/misc4_parser.o CC libavcodec/mjpeg2jpeg_bsf.o CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.o CC libavcodec/mjpegenc.o CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o CC libavcodec/mlp.o CC libavcodec/mlp_parse.o CC libavcodec/mlp_parser.o CC libavcodec/mlpdec.o CC libavcodec/mlpdsp.o CC libavcodec/mlpenc.o CC libavcodec/mlz.o CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o CC libavcodec/movtextdec.o CC libavcodec/movtextenc.o CC libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o CC libavcodec/mpc7.o CC libavcodec/mpc8.o CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videodsp.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_data.o CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc_fixed.o CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegaudiotabs.o CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o CC libavcodec/mpegvideo.o CC libavcodec/mpegvideo_dec.o CC libavcodec/mpegvideo_enc.o CC libavcodec/mpegvideo_motion.o CC libavcodec/mpegvideo_parser.o CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o CC libavcodec/mqc.o CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o CC libavcodec/mscc.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4_vc1_data.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o CC libavcodec/msrle.o CC libavcodec/msrledec.o CC libavcodec/mss1.o CC libavcodec/mss12.o CC libavcodec/mss2.o CC libavcodec/mss2dsp.o CC libavcodec/mss3.o CC libavcodec/mss34dsp.o CC libavcodec/mss4.o CC libavcodec/msvideo1.o CC libavcodec/msvideo1enc.o CC libavcodec/mv30.o CC libavcodec/mvcdec.o CC libavcodec/mvha.o CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o CC libavcodec/nellymoserenc.o CC libavcodec/noise_bsf.o CC libavcodec/notchlc.o CC libavcodec/null.o CC libavcodec/null_bsf.o CC libavcodec/nuv.o CC libavcodec/on2avc.o CC libavcodec/on2avcdata.o CC libavcodec/options.o CC libavcodec/opus_celt.o CC libavcodec/opus_metadata_bsf.o CC libavcodec/opus_parse.o CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o CC libavcodec/opus_rc.o CC libavcodec/opus_silk.o CC libavcodec/opusdec.o CC libavcodec/opusdec_celt.o CC libavcodec/opusdsp.o CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o CC libavcodec/opustab.o CC libavcodec/pafaudio.o CC libavcodec/pafvideo.o CC libavcodec/pamenc.o CC libavcodec/parser.o CC libavcodec/parsers.o CC libavcodec/pcm-bluray.o CC libavcodec/pcm-blurayenc.o CC libavcodec/pcm-dvd.o CC libavcodec/pcm-dvdenc.o CC libavcodec/pcm.o CC libavcodec/pcm_rechunk_bsf.o CC libavcodec/pcx.o CC libavcodec/pcxenc.o CC libavcodec/pgs_frame_merge_bsf.o CC libavcodec/pgssubdec.o CC libavcodec/pgxdec.o CC libavcodec/photocd.o CC libavcodec/pictordec.o CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.o CC libavcodec/png.o CC libavcodec/png_parser.o CC libavcodec/pngdec.o CC libavcodec/pngdsp.o CC libavcodec/pngenc.o CC libavcodec/pnm.o CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.o CC libavcodec/pnmenc.o CC libavcodec/profiles.o CC libavcodec/prores_metadata_bsf.o CC libavcodec/proresdata.o CC libavcodec/proresdec2.o CC libavcodec/proresdsp.o CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.o CC libavcodec/prosumer.o CC libavcodec/psd.o CC libavcodec/psymodel.o CC libavcodec/pthread.o CC libavcodec/pthread_frame.o CC libavcodec/pthread_slice.o CC libavcodec/ptx.o CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o CC libavcodec/qdmc.o CC libavcodec/qdrw.o CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o CC libavcodec/qoienc.o CC libavcodec/qpeg.o CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o CC libavcodec/r210enc.o CC libavcodec/ra144.o CC libavcodec/ra144dec.o CC libavcodec/ra144enc.o CC libavcodec/ra288.o CC libavcodec/ralf.o CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o CC libavcodec/raw.o CC libavcodec/rawdec.o CC libavcodec/rawenc.o CC libavcodec/rdft.o CC libavcodec/realtextdec.o CC libavcodec/remove_extradata_bsf.o CC libavcodec/rka.o CC libavcodec/rl.o CC libavcodec/rl2.o CC libavcodec/rle.o CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o CC libavcodec/rpzaenc.o CC libavcodec/rscc.o CC libavcodec/rtjpeg.o CC libavcodec/rv10.o CC libavcodec/rv10enc.o CC libavcodec/rv20enc.o CC libavcodec/rv30.o CC libavcodec/rv30dsp.o CC libavcodec/rv34.o CC libavcodec/rv34_parser.o CC libavcodec/rv34dsp.o CC libavcodec/rv40.o CC libavcodec/rv40dsp.o CC libavcodec/s302m.o CC libavcodec/s302menc.o CC libavcodec/samidec.o CC libavcodec/sanm.o CC libavcodec/sbc.o CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o CC libavcodec/sbcdsp.o CC libavcodec/sbcdsp_data.o CC libavcodec/sbcenc.o CC libavcodec/sbrdsp.o CC libavcodec/sbrdsp_fixed.o CC libavcodec/scpr.o CC libavcodec/screenpresso.o CC libavcodec/setts_bsf.o CC libavcodec/sga.o CC libavcodec/sgidec.o CC libavcodec/sgienc.o CC libavcodec/sgirledec.o CC libavcodec/sheervideo.o CC libavcodec/shorten.o CC libavcodec/simple_idct.o CC libavcodec/sinewin.o CC libavcodec/sipr.o CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o CC libavcodec/smc.o CC libavcodec/smcenc.o CC libavcodec/snappy.o CC libavcodec/snow.o CC libavcodec/snow_dwt.o CC libavcodec/snowdec.o CC libavcodec/snowenc.o CC libavcodec/sonic.o CC libavcodec/sp5xdec.o CC libavcodec/speedhq.o CC libavcodec/speedhqdec.o CC libavcodec/speedhqenc.o CC libavcodec/speexdec.o CC libavcodec/srtdec.o CC libavcodec/srtenc.o CC libavcodec/startcode.o CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o CC libavcodec/sunrastenc.o CC libavcodec/svq1.o CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o CC libavcodec/svq3.o CC libavcodec/synth_filter.o CC libavcodec/tak.o CC libavcodec/tak_parser.o CC libavcodec/takdec.o CC libavcodec/takdsp.o CC libavcodec/targa.o CC libavcodec/targa_y216dec.o CC libavcodec/targaenc.o CC libavcodec/tdsc.o CC libavcodec/textdec.o CC libavcodec/texturedsp.o CC libavcodec/texturedspenc.o CC libavcodec/tiertexseqv.o CC libavcodec/tiff.o CC libavcodec/tiff_common.o CC libavcodec/tiffenc.o CC libavcodec/tmv.o CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o CC libavcodec/tscc.o CC libavcodec/tscc2.o CC libavcodec/tta.o CC libavcodec/ttadata.o CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o CC libavcodec/txd.o CC libavcodec/ulti.o CC libavcodec/utils.o CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o CC libavcodec/v210enc.o CC libavcodec/v210x.o CC libavcodec/v308dec.o CC libavcodec/v308enc.o CC libavcodec/v408dec.o CC libavcodec/v408enc.o CC libavcodec/v410dec.o CC libavcodec/v410enc.o CC libavcodec/v4l2_buffers.o CC libavcodec/v4l2_context.o CC libavcodec/v4l2_fmt.o CC libavcodec/v4l2_m2m.o CC libavcodec/v4l2_m2m_dec.o CC libavcodec/v4l2_m2m_enc.o CC libavcodec/vaapi_av1.o CC libavcodec/vaapi_decode.o CC libavcodec/vaapi_encode.o CC libavcodec/vaapi_encode_av1.o CC libavcodec/vaapi_encode_h264.o CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.o CC libavcodec/vaapi_encode_mpeg2.o CC libavcodec/vaapi_encode_vp8.o CC libavcodec/vaapi_encode_vp9.o CC libavcodec/vaapi_h264.o 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 CC libavcodec/vaapi_vp8.o CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o CC libavcodec/vble.o CC libavcodec/vbndec.o CC libavcodec/vbnenc.o CC libavcodec/vc1.o 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 CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o CC libavcodec/vcr1.o CC libavcodec/version.o CC libavcodec/videodsp.o CC libavcodec/vima.o CC libavcodec/vlc.o CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o CC libavcodec/vmnc.o CC libavcodec/vorbis.o CC libavcodec/vorbis_data.o CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o CC libavcodec/vp3.o CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o CC libavcodec/vp5.o CC libavcodec/vp56.o CC libavcodec/vp56data.o CC libavcodec/vp56dsp.o CC libavcodec/vp6.o CC libavcodec/vp6dsp.o CC libavcodec/vp8.o CC libavcodec/vp8_parser.o CC libavcodec/vp8dsp.o CC libavcodec/vp9.o CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o CC libavcodec/vp9_raw_reorder_bsf.o CC libavcodec/vp9_superframe_bsf.o CC libavcodec/vp9_superframe_split_bsf.o CC libavcodec/vp9block.o CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o CC libavcodec/vpx_rac.o CC libavcodec/vqavideo.o CC libavcodec/vqcdec.o CC libavcodec/wavarc.o CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.o CC libavcodec/wbmpdec.o CC libavcodec/wbmpenc.o CC libavcodec/wcmv.o CC libavcodec/webp.o CC libavcodec/webp_parser.o CC libavcodec/webvttdec.o CC libavcodec/webvttenc.o CC libavcodec/wma.o CC libavcodec/wma_common.o CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o CC libavcodec/wmaenc.o CC libavcodec/wmalosslessdec.o CC libavcodec/wmaprodec.o CC libavcodec/wmavoice.o CC libavcodec/wmv2.o CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o CC libavcodec/wmv2dsp.o CC libavcodec/wmv2enc.o In function 'wma_decode_block', inlined from 'wma_decode_frame' at libavcodec/wmadec.c:803:15: libavcodec/wmadec.c:519:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 519 | s->channel_coded[ch] = a; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from libavcodec/wmadec.c:45: libavcodec/wma.h: In function 'wma_decode_frame': libavcodec/wma.h:112:13: note: at offset 2 into destination object 'channel_coded' of size 2 112 | uint8_t channel_coded[MAX_CHANNELS]; ///< true if channel is coded | ^~~~~~~~~~~~~ CC libavcodec/wnv1.o CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.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 CC libavcodec/xl.o CC libavcodec/xma_parser.o CC libavcodec/xpmdec.o CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o 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 CC libavcodec/ylc.o CC libavcodec/yop.o CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o CC libavcodec/zlib_wrapper.o CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o GEN libavcodec/libavcodec.pc CC libpostproc/postprocess.o CC libpostproc/version.o GEN libpostproc/libpostproc.pc CC libswresample/audioconvert.o CC libswresample/dither.o CC libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o CC libswresample/resample_dsp.o CC libswresample/swresample.o CC libswresample/swresample_frame.o CC libswresample/version.o GEN libswresample/libswresample.pc CC libswscale/alphablend.o CC libswscale/gamma.o CC libswscale/half2float.o CC libswscale/hscale.o CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o CC libswscale/loongarch/input_lasx.o CC libswscale/loongarch/output_lasx.o CC libswscale/loongarch/rgb2rgb_lasx.o CC libswscale/loongarch/swscale_init_loongarch.o libswscale/loongarch/input_lasx.c: In function 'planar_rgb_to_uv_lasx': libswscale/loongarch/input_lasx.c:55:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 55 | _g = __lasx_xvldx(src0, i); | ^~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:718, from libswscale/loongarch/input_lasx.c:23: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c:56:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 56 | _b = __lasx_xvldx(src1, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c:57:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 57 | _r = __lasx_xvldx(src2, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c: In function 'planar_rgb_to_y_lasx': libswscale/loongarch/input_lasx.c:151:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | _g = __lasx_xvldx(src0, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c:152:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 152 | _b = __lasx_xvldx(src1, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c:153:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 153 | _r = __lasx_xvldx(src2, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ In file included from libswscale/loongarch/output_lasx.c:23: libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_2_template_lasx': libswscale/loongarch/output_lasx.c:548:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:548:9: note: in expansion of macro 'DUP4_ARG2' 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:718: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:548:46: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:548:9: note: in expansion of macro 'DUP4_ARG2' 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:548:60: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:548:9: note: in expansion of macro 'DUP4_ARG2' 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:549:19: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 549 | buf1, i_dex, y0, u0, v0, y1); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:548:9: note: in expansion of macro 'DUP4_ARG2' 548 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:550:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | DUP2_ARG2(__lasx_xvldx, ubuf1, c_dex, vbuf1, c_dex, u1, v1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:550:47: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 550 | DUP2_ARG2(__lasx_xvldx, ubuf1, c_dex, vbuf1, c_dex, u1, v1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:584:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 584 | y0 = __lasx_xvldx(buf0, i_dex); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/loongarch/swscale_lasx.o libswscale/loongarch/output_lasx.c:587:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 587 | y1 = __lasx_xvldx(buf1, i_dex); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_1_template_lasx': libswscale/loongarch/output_lasx.c:652:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 652 | DUP2_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, src_y, src_u); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:652:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 652 | DUP2_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, src_y, src_u); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:653:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 653 | src_v = __lasx_xvldx(vbuf0, c_dex); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:676:35: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 676 | src_y = __lasx_xvldx(buf0, i_dex); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/loongarch/yuv2rgb_lasx.o libswscale/loongarch/output_lasx.c:718:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:718:13: note: in expansion of macro 'DUP4_ARG2' 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:718:50: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:718:13: note: in expansion of macro 'DUP4_ARG2' 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:718:64: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:718:13: note: in expansion of macro 'DUP4_ARG2' 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:719:23: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 719 | ubuf1, c_dex, src_y, src_u0, src_v0, src_u1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:718:13: note: in expansion of macro 'DUP4_ARG2' 718 | DUP4_ARG2(__lasx_xvldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:720:35: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 720 | src_v1 = __lasx_xvldx(vbuf1, c_dex); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:747:35: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 747 | src_y = __lasx_xvldx(buf0, i_dex); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_full_X_template_lasx': libswscale/loongarch/output_lasx.c:1052:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1052 | l_src = __lasx_xvldx(lumSrc[j], n); | ~~~~~~^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1058:44: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1058 | DUP2_ARG2(__lasx_xvldx, chrUSrc[j], n, chrVSrc[j], n, | ~~~~~~~^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1058:59: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1058 | DUP2_ARG2(__lasx_xvldx, chrUSrc[j], n, chrVSrc[j], n, | ~~~~~~~^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1082:44: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1082 | a_src = __lasx_xvldx(alpSrc[j], n); | ~~~~~~^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/options.o CC libswscale/output.o CC libswscale/rgb2rgb.o libswscale/loongarch/output_lasx.c:1133:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1133 | l_src = __lasx_xvldx(lumSrc[j], n); | ~~~~~~^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1140:44: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1140 | DUP2_ARG2(__lasx_xvldx, chrUSrc[j], n, chrVSrc[j], n, u_src, v_src); | ~~~~~~~^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1140:59: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1140 | DUP2_ARG2(__lasx_xvldx, chrUSrc[j], n, chrVSrc[j], n, u_src, v_src); | ~~~~~~~^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1159:44: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1159 | a_src = __lasx_xvldx(alpSrc[j], n); | ~~~~~~^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_full_2_template_lasx': libswscale/loongarch/output_lasx.c:1270:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1270:9: note: in expansion of macro 'DUP4_ARG2' 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1270:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1270:9: note: in expansion of macro 'DUP4_ARG2' 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1270:51: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1270:9: note: in expansion of macro 'DUP4_ARG2' 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1271:22: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1271 | n, ubuf1, n, b0, b1, ub0, ub1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1270:9: note: in expansion of macro 'DUP4_ARG2' 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1272:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1272 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0 , vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1272:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1272 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0 , vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1310:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1310 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1310:47: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1310 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1362:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1362:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1362:51: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1363:19: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1363 | ubuf1, n, b0, b1, ub0, ub1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1364:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1364 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0, vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1364:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1364 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0, vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1386:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1386 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1386:47: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1386 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_full_1_template_lasx': libswscale/loongarch/output_lasx.c:1468:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1468 | DUP2_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, b, ub); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1468:46: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1468 | DUP2_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, b, ub); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1469:32: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1469 | vb = __lasx_xvldx(vbuf0, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1540:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | DUP2_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, b, ub); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1540:46: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | DUP2_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, b, ub); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1541:32: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1541 | vb = __lasx_xvldx(vbuf0, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1555:38: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1555 | a_src = __lasx_xvldx(abuf0, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ In file included from libswscale/loongarch/swscale_lasx.c:23: libswscale/loongarch/swscale_lasx.c: In function 'ff_hscale_8_to_15_lasx': CC libswscale/slice.o libswscale/loongarch/swscale_lasx.c:295:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:718: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:295:48: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:296:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:296:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1612:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1612:13: note: in expansion of macro 'DUP4_ARG2' 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/swscale.o libswscale/loongarch/output_lasx.c:1612:46: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1612:13: note: in expansion of macro 'DUP4_ARG2' 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c: In function 'ff_hscale_8_to_19_lasx': libswscale/loongarch/swscale_lasx.c:295:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:570:17: note: in expansion of macro 'SCALE_16' 570 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:295:48: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:570:17: note: in expansion of macro 'SCALE_16' 570 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:296:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:570:17: note: in expansion of macro 'SCALE_16' 570 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:296:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:570:17: note: in expansion of macro 'SCALE_16' 570 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1612:56: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1612:13: note: in expansion of macro 'DUP4_ARG2' 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1613:23: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1613 | ubuf1, n, b, ub0, vb0, ub1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1612:13: note: in expansion of macro 'DUP4_ARG2' 1612 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c: In function 'ff_hscale_16_to_15_lasx': libswscale/loongarch/swscale_lasx.c:657:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:657:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:657:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:658:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 658 | srcPos4, dex, src0, src1, src2, src3); \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:659:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:659:48: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:796:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 796 | src0 = __lasx_xvldx(srcPos, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:797:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 797 | filter0 = __lasx_xvldx(filter, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1679:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1679:13: note: in expansion of macro 'DUP4_ARG2' 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c: In function 'ff_hscale_16_to_19_lasx': libswscale/loongarch/swscale_lasx.c:657:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1679:46: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1679:13: note: in expansion of macro 'DUP4_ARG2' 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:657:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:657:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:658:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 658 | srcPos4, dex, src0, src1, src2, src3); \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1679:56: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1679:13: note: in expansion of macro 'DUP4_ARG2' 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:659:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:659:48: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ libswscale/loongarch/output_lasx.c:1680:23: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1680 | ubuf1, n, b, ub0, vb0, ub1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1679:13: note: in expansion of macro 'DUP4_ARG2' 1679 | DUP4_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1681:32: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1681 | vb1 = __lasx_xvldx(vbuf1, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:944:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 944 | src0 = __lasx_xvldx(srcPos, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:945:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 945 | filter0 = __lasx_xvldx(filter, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/swscale_unscaled.o CC libswscale/utils.o CC libswscale/version.o CC libswscale/vscale.o CC libswscale/yuv2rgb.o GEN libswscale/libswscale.pc CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o CC libavutil/base64.o CC libavutil/blowfish.o CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/hwcontext_drm.o CC libavutil/hwcontext_opencl.o CC libavutil/hwcontext_vaapi.o In file included from /usr/include/CL/cl.h:20, from libavutil/hwcontext_opencl.h:25, from libavutil/hwcontext_opencl.c:30: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavutil/hwcontext_vulkan.o CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o CC libavutil/loongarch/cpu.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.o 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 CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.o CC libavutil/tx_int32.o CC libavutil/utils.o CC libavutil/uuid.o CC libavutil/version.o CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o CC libavutil/xtea.o GEN libavutil/libavutil.pc CC fftools/ffmpeg_demux.o CC fftools/ffmpeg_filter.o CC fftools/ffmpeg_hw.o CC fftools/ffmpeg_mux.o CC fftools/ffmpeg_mux_init.o CC fftools/ffmpeg_opt.o CC fftools/objpool.o CC fftools/sync_queue.o CC fftools/thread_queue.o CC fftools/cmdutils.o CC fftools/opt_common.o CC fftools/ffmpeg.o CC fftools/ffprobe.o AR libavdevice/libavdevice.a CC libavfilter/opencl/avgblur.o CC libavfilter/opencl/colorkey.o CC libavfilter/opencl/colorspace_common.o CC libavfilter/opencl/convolution.o CC libavfilter/opencl/deshake.o CC libavfilter/opencl/neighbor.o CC libavfilter/opencl/nlmeans.o CC libavfilter/opencl/overlay.o CC libavfilter/opencl/pad.o CC libavfilter/opencl/remap.o CC libavfilter/opencl/scale.o CC libavfilter/opencl/tonemap.o CC libavfilter/opencl/transpose.o CC libavfilter/opencl/unsharp.o CC libavfilter/opencl/xfade.o AR libavformat/libavformat.a AR libswresample/libswresample.a AR libavfilter/libavfilter.a AR libpostproc/libpostproc.a AR libavutil/libavutil.a AR libavcodec/libavcodec.a AR libswscale/libswscale.a LD ffmpeg_g LD ffprobe_g STRIP ffmpeg STRIP ffprobe >>> jellyfin-ffmpeg: Entering fakeroot... >>> jellyfin-ffmpeg*: Running postcheck for jellyfin-ffmpeg >>> jellyfin-ffmpeg*: Preparing package jellyfin-ffmpeg... >>> jellyfin-ffmpeg*: Stripping binaries >>> jellyfin-ffmpeg*: Scanning shared objects >>> jellyfin-ffmpeg*: Tracing dependencies... so:libOpenCL.so.1 so:libasound.so.2 so:libass.so.9 so:libbluray.so.2 so:libbz2.so.1 so:libc.musl-loongarch64.so.1 so:libchromaprint.so.1 so:libcrypto.so.3 so:libdav1d.so.7 so:libdrm.so.2 so:libfontconfig.so.1 so:libfreetype.so.6 so:libfribidi.so.0 so:libgmp.so.10 so:liblzma.so.5 so:libmp3lame.so.0 so:libopenmpt.so.0 so:libopus.so.0 so:libplacebo.so.338 so:libshaderc_shared.so.1 so:libssl.so.3 so:libtheoradec.so.1 so:libtheoraenc.so.1 so:libva-drm.so.2 so:libva.so.2 so:libvorbis.so.0 so:libvorbisenc.so.2 so:libvpx.so.9 so:libwebp.so.7 so:libwebpmux.so.3 so:libx264.so.164 so:libx265.so.209 so:libz.so.1 so:libzimg.so.2 >>> jellyfin-ffmpeg*: Package size: 47.9 MB >>> jellyfin-ffmpeg*: Compressing data... >>> jellyfin-ffmpeg*: Create checksum... >>> jellyfin-ffmpeg*: Create jellyfin-ffmpeg-6.0.1_p8-r0.apk >>> jellyfin-ffmpeg: Build complete at Thu, 07 Nov 2024 07:01:42 +0000 elapsed time 0h 3m 37s >>> jellyfin-ffmpeg: Cleaning up srcdir >>> jellyfin-ffmpeg: Cleaning up pkgdir >>> jellyfin-ffmpeg: Uninstalling dependencies... (1/257) Purging .makedepends-jellyfin-ffmpeg (20241107.065806) (2/257) Purging alsa-lib-dev (1.2.12-r0) (3/257) Purging alsa-lib (1.2.12-r0) (4/257) Purging chromaprint-dev (1.5.1-r7) (5/257) Purging chromaprint-libs (1.5.1-r7) (6/257) Purging coreutils (9.5-r1) Executing coreutils-9.5-r1.post-deinstall (7/257) Purging coreutils-env (9.5-r1) (8/257) Purging coreutils-fmt (9.5-r1) (9/257) Purging coreutils-sha512sum (9.5-r1) (10/257) Purging dav1d-dev (1.5.0-r0) (11/257) Purging gmp-dev (6.3.0-r2) (12/257) Purging libgmpxx (6.3.0-r2) (13/257) Purging imlib2-dev (1.12.3-r1) (14/257) Purging libsm-dev (1.2.4-r4) (15/257) Purging libsm (1.2.4-r4) (16/257) Purging imlib2 (1.12.3-r1) (17/257) Purging lame-dev (3.100-r5) (18/257) Purging libass-dev (0.17.3-r0) (19/257) Purging enca-dev (1.19-r4) (20/257) Purging enca (1.19-r4) (21/257) Purging libass (0.17.3-r0) (22/257) Purging libbluray-dev (1.3.4-r1) (23/257) Purging libbluray (1.3.4-r1) (24/257) Purging libopenmpt-dev (0.7.10-r0) (25/257) Purging libopenmpt (0.7.10-r0) (26/257) Purging libplacebo-dev (6.338.2-r3) (27/257) Purging libplacebo (6.338.2-r3) (28/257) Purging libtheora-dev (1.1.1-r18) (29/257) Purging libva-dev (2.22.0-r1) (30/257) Purging libxfixes-dev (6.0.1-r4) (31/257) Purging libdrm-dev (2.4.123-r1) (32/257) Purging libvorbis-dev (1.3.7-r2) (33/257) Purging libvpx-dev (1.14.1-r0) (34/257) Purging nasm (2.16.03-r0) (35/257) Purging opencl-dev (2024.05.08-r0) (36/257) Purging opencl-headers (2024.05.08-r0) (37/257) Purging opencl (2024.05.08-r0) (38/257) Purging openssl-dev (3.3.2-r3) (39/257) Purging opus-dev (1.5.2-r1) (40/257) Purging perl-dev (5.40.0-r3) (41/257) Purging perl-utils (5.40.0-r3) (42/257) Purging shaderc-dev (2024.0-r2) (43/257) Purging shaderc (2024.0-r2) (44/257) Purging vulkan-loader-dev (1.3.296.0-r0) (45/257) Purging vulkan-headers (1.3.296.0-r0) (46/257) Purging vulkan-loader (1.3.296.0-r0) (47/257) Purging x264-dev (0.164.3108-r0) (48/257) Purging x265-dev (3.6-r0) (49/257) Purging xz-dev (5.6.3-r0) (50/257) Purging zimg-dev (3.0.5-r2) (51/257) Purging zimg (3.0.5-r2) (52/257) Purging agetty-openrc (0.55.1-r2) (53/257) Purging agetty (2.40.2-r3) (54/257) Purging blkid (2.40.2-r3) (55/257) Purging cfdisk (2.40.2-r3) (56/257) Purging dmesg (2.40.2-r3) (57/257) Purging ffmpeg-libavcodec (6.1.1-r10) (58/257) Purging ffmpeg-libswresample (6.1.1-r10) (59/257) Purging findmnt (2.40.2-r3) (60/257) Purging flock (2.40.2-r3) (61/257) Purging fribidi-dev (1.0.16-r0) (62/257) Purging fribidi (1.0.16-r0) (63/257) Purging fstrim (2.40.2-r3) (64/257) Purging git-perl (2.46.2-r0) (65/257) Purging perl-git (2.46.2-r0) (66/257) Purging perl-error (0.17029-r2) (67/257) Purging perl (5.40.0-r3) (68/257) Purging glslang-libs (1.3.296.0-r0) (69/257) Purging harfbuzz-dev (9.0.0-r1) (70/257) Purging harfbuzz-cairo (9.0.0-r1) (71/257) Purging harfbuzz-gobject (9.0.0-r1) (72/257) Purging harfbuzz-icu (9.0.0-r1) (73/257) Purging harfbuzz-subset (9.0.0-r1) (74/257) Purging harfbuzz (9.0.0-r1) (75/257) Purging hexdump (2.40.2-r3) (76/257) Purging icu-dev (74.2-r0) (77/257) Purging lame-libs (3.100-r5) (78/257) Purging lcms2-dev (2.16-r0) (79/257) Purging lcms2-plugins (2.16-r0) (80/257) Purging tiff-dev (4.7.0-r0) (81/257) Purging libtiffxx (4.7.0-r0) (82/257) Purging tiff (4.7.0-r0) (83/257) Purging libdav1d (1.5.0-r0) (84/257) Purging libdovi-dev (3.3.1-r0) (85/257) Purging libdovi (3.3.1-r0) (86/257) Purging libice-dev (1.1.1-r6) (87/257) Purging libice (1.1.1-r6) (88/257) Purging libid3tag (0.16.3-r0) (89/257) Purging libjpeg-turbo-dev (3.0.4-r0) (90/257) Purging libturbojpeg (3.0.4-r0) (91/257) Purging libjxl (0.10.2-r0) (92/257) Purging libogg-dev (1.3.5-r5) (93/257) Purging libpciaccess-dev (0.18.1-r0) (94/257) Purging libSvtAv1Enc (2.2.1-r0) (95/257) Purging libtheora (1.1.1-r18) (96/257) Purging libunibreak-dev (6.1-r0) (97/257) Purging libunibreak (6.1-r0) (98/257) Purging libvorbis (1.3.7-r2) (99/257) Purging libvpx (1.14.1-r0) (100/257) Purging libwebp-dev (1.4.0-r0) (101/257) Purging libwebpdecoder (1.4.0-r0) (102/257) Purging libwebpdemux (1.4.0-r0) (103/257) Purging libwebpmux (1.4.0-r0) (104/257) Purging logger (2.40.2-r3) (105/257) Purging losetup (2.40.2-r3) (106/257) Purging lsblk (2.40.2-r3) (107/257) Purging lscpu (2.40.2-r3) (108/257) Purging mcookie (2.40.2-r3) (109/257) Purging mount (2.40.2-r3) (110/257) Purging mpg123-dev (1.32.9-r0) (111/257) Purging mpg123-libs (1.32.9-r0) (112/257) Purging openexr-libopenexr (3.1.13-r2) (113/257) Purging opus (1.5.2-r1) (114/257) Purging partx (2.40.2-r3) (115/257) Purging py3-packaging-pyc (24.1-r0) (116/257) Purging py3-parsing-pyc (3.1.4-r0) (117/257) Purging python3-pyc (3.12.7-r1) (118/257) Purging python3-pycache-pyc0 (3.12.7-r1) (119/257) Purging xcb-proto-pyc (1.17.0-r0) (120/257) Purging pyc (3.12.7-r1) (121/257) Purging rav1e-libs (0.7.1-r0) (122/257) Purging runuser (2.40.2-r3) (123/257) Purging setpriv (2.40.2-r3) (124/257) Purging sfdisk (2.40.2-r3) (125/257) Purging soxr (0.1.3-r7) (126/257) Purging spirv-tools (1.3.290.0-r0) (127/257) Purging umount (2.40.2-r3) (128/257) Purging util-linux-misc (2.40.2-r3) (129/257) Purging setarch (2.40.2-r3) (130/257) Purging util-linux-openrc (2.40.2-r3) (131/257) Purging uuidgen (2.40.2-r3) (132/257) Purging wayland-dev (1.23.1-r0) (133/257) Purging wayland-libs-cursor (1.23.1-r0) (134/257) Purging wayland-libs-egl (1.23.1-r0) (135/257) Purging wayland-libs-server (1.23.1-r0) (136/257) Purging wipefs (2.40.2-r3) (137/257) Purging x264-libs (0.164.3108-r0) (138/257) Purging x265-libs (3.6-r0) (139/257) Purging xvidcore (1.3.7-r2) (140/257) Purging zstd-dev (1.5.6-r1) (141/257) Purging zstd (1.5.6-r1) (142/257) Purging aom-libs (3.10.0-r0) (143/257) Purging graphite2-dev (1.3.14-r6) (144/257) Purging graphite2 (1.3.14-r6) (145/257) Purging cairo-dev (1.18.2-r1) (146/257) Purging cairo-tools (1.18.2-r1) (147/257) Purging xcb-util-dev (0.4.1-r3) (148/257) Purging util-macros (1.20.1-r0) (149/257) Purging xcb-util (0.4.1-r3) (150/257) Purging cairo-gobject (1.18.2-r1) (151/257) Purging cairo (1.18.2-r1) (152/257) Purging fontconfig-dev (2.15.0-r1) (153/257) Purging fontconfig (2.15.0-r1) (154/257) Purging freetype-dev (2.13.3-r0) (155/257) Purging freetype (2.13.3-r0) (156/257) Purging brotli-dev (1.1.0-r2) (157/257) Purging brotli (1.1.0-r2) (158/257) Purging glib-dev (2.82.2-r0) (159/257) Purging bzip2-dev (1.0.8-r6) (160/257) Purging docbook-xsl (1.79.2-r11) (161/257) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (162/257) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (163/257) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (164/257) Purging gettext-dev (0.22.5-r0) (165/257) Purging xz (5.6.3-r0) (166/257) Purging gettext-asprintf (0.22.5-r0) (167/257) Purging gettext (0.22.5-r0) (168/257) Purging gettext-envsubst (0.22.5-r0) (169/257) Purging libxml2-utils (2.13.4-r3) (170/257) Purging libxslt (1.1.42-r1) (171/257) Purging py3-packaging (24.1-r0) (172/257) Purging py3-parsing (3.1.4-r0) (173/257) Purging pcre2-dev (10.43-r0) (174/257) Purging libpcre2-16 (10.43-r0) (175/257) Purging libpcre2-32 (10.43-r0) (176/257) Purging libedit-dev (20240808.3.1-r0) (177/257) Purging ncurses-dev (6.5_p20241006-r2) (178/257) Purging libncurses++ (6.5_p20241006-r2) (179/257) Purging bsd-compat-headers (0.7.2-r6) (180/257) Purging expat-dev (2.6.3-r0) (181/257) Purging expat (2.6.3-r0) (182/257) Purging ffmpeg-libavutil (6.1.1-r10) (183/257) Purging libxrender-dev (0.9.11-r5) (184/257) Purging libxrender (0.9.11-r5) (185/257) Purging libxext-dev (1.3.6-r2) (186/257) Purging libx11-dev (1.8.10-r0) (187/257) Purging xtrans (1.5.1-r0) (188/257) Purging libxcb-dev (1.16.1-r0) (189/257) Purging xcb-proto (1.17.0-r0) (190/257) Purging python3 (3.12.7-r1) (191/257) Purging gdbm (1.24-r0) (192/257) Purging gettext-libs (0.22.5-r0) (193/257) Purging giflib (5.2.2-r0) (194/257) Purging glib (2.82.2-r0) (195/257) Purging libva (2.22.0-r1) (196/257) Purging libdrm (2.4.123-r1) (197/257) Purging libpciaccess (0.18.1-r0) (198/257) Purging hwdata-pci (0.388-r0) (199/257) Purging icu (74.2-r0) (200/257) Purging icu-libs (74.2-r0) (201/257) Purging icu-data-en (74.2-r0) (202/257) Purging imath (3.1.12-r0) (203/257) Purging lcms2 (2.16-r0) (204/257) Purging util-linux-dev (2.40.2-r3) (205/257) Purging libfdisk (2.40.2-r3) (206/257) Purging libmount (2.40.2-r3) (207/257) Purging libsmartcols (2.40.2-r3) (208/257) Purging libuuid (2.40.2-r3) (209/257) Purging util-linux (2.40.2-r3) (210/257) Purging libblkid (2.40.2-r3) (211/257) Purging libxdmcp-dev (1.1.5-r1) (212/257) Purging libvdpau (1.5-r4) (213/257) Purging libxext (1.3.6-r2) (214/257) Purging libxfixes (6.0.1-r4) (215/257) Purging libx11 (1.8.10-r0) (216/257) Purging libxcb (1.16.1-r0) (217/257) Purging libxdmcp (1.1.5-r1) (218/257) Purging libbsd (0.12.2-r0) (219/257) Purging libbz2 (1.0.8-r6) (220/257) Purging libcap-ng (0.8.5-r0) (221/257) Purging libeconf (0.6.3-r0) (222/257) Purging libffi-dev (3.4.6-r0) (223/257) Purging linux-headers (6.6-r1) (224/257) Purging wayland-libs-client (1.23.1-r0) (225/257) Purging libffi (3.4.6-r0) (226/257) Purging libformw (6.5_p20241006-r2) (227/257) Purging libgcrypt (1.10.3-r1) (228/257) Purging libgpg-error (1.50-r0) (229/257) Purging libhwy (1.0.7-r0) (230/257) Purging libintl (0.22.5-r0) (231/257) Purging libjpeg-turbo (3.0.4-r0) (232/257) Purging libmd (1.1.0-r0) (233/257) Purging libmenuw (6.5_p20241006-r2) (234/257) Purging libogg (1.3.5-r5) (235/257) Purging libpanelw (6.5_p20241006-r2) (236/257) Purging libpng-dev (1.6.44-r0) (237/257) Purging libpng (1.6.44-r0) (238/257) Purging libwebp (1.4.0-r0) (239/257) Purging libsharpyuv (1.4.0-r0) (240/257) Purging libxau-dev (1.0.11-r4) (241/257) Purging libxau (1.0.11-r4) (242/257) Purging libxml2 (2.13.4-r3) (243/257) Purging linux-pam (1.6.1-r1) (244/257) Purging mpdecimal (4.0.0-r0) (245/257) Purging numactl (2.0.18-r0) (246/257) Purging openexr-libilmthread (3.1.13-r2) (247/257) Purging openexr-libiex (3.1.13-r2) (248/257) Purging pixman-dev (0.43.4-r1) (249/257) Purging pixman (0.43.4-r1) (250/257) Purging utmps-libs (0.1.2.3-r2) (251/257) Purging skalibs-libs (2.14.3.0-r0) (252/257) Purging sqlite-dev (3.47.0-r0) (253/257) Purging sqlite-libs (3.47.0-r0) (254/257) Purging sqlite (3.47.0-r0) (255/257) Purging xorgproto (2024.1-r0) (256/257) Purging xz-libs (5.6.3-r0) (257/257) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r6.trigger OK: 243 MiB in 99 packages >>> jellyfin-ffmpeg: Updating the community/loongarch64 repository index... >>> jellyfin-ffmpeg: Signing the index...