>>> jellyfin-ffmpeg: Building community/jellyfin-ffmpeg 6.0.1_p7-r1 (using abuild 3.14.1-r0) started Sat, 26 Oct 2024 22:24:35 +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/255) Installing alsa-lib (1.2.12-r0) (2/255) Installing alsa-lib-dev (1.2.12-r0) (3/255) Installing libbz2 (1.0.8-r6) (4/255) Installing bzip2-dev (1.0.8-r6) (5/255) Installing libSvtAv1Enc (2.2.1-r0) (6/255) Installing aom-libs (3.10.0-r0) (7/255) Installing libxau (1.0.11-r4) (8/255) Installing libmd (1.1.0-r0) (9/255) Installing libbsd (0.12.2-r0) (10/255) Installing libxdmcp (1.1.5-r1) (11/255) Installing libxcb (1.16.1-r0) (12/255) Installing libx11 (1.8.10-r0) (13/255) Installing hwdata-pci (0.388-r0) (14/255) Installing libpciaccess (0.18.1-r0) (15/255) Installing libdrm (2.4.123-r1) (16/255) Installing libxext (1.3.6-r2) (17/255) Installing libxfixes (6.0.1-r4) (18/255) Installing libffi (3.4.6-r0) (19/255) Installing wayland-libs-client (1.23.1-r0) (20/255) Installing libva (2.22.0-r1) (21/255) Installing libvdpau (1.5-r4) (22/255) Installing ffmpeg-libavutil (6.1.1-r10) (23/255) Installing libdav1d (1.5.0-r0) (24/255) Installing openexr-libiex (3.1.13-r1) (25/255) Installing openexr-libilmthread (3.1.13-r1) (26/255) Installing imath (3.1.12-r0) (27/255) Installing openexr-libopenexr (3.1.13-r1) (28/255) Installing giflib (5.2.2-r0) (29/255) Installing libhwy (1.0.7-r0) (30/255) Installing libjpeg-turbo (3.0.4-r0) (31/255) Installing lcms2 (2.16-r0) (32/255) Installing libpng (1.6.44-r0) (33/255) Installing libjxl (0.10.2-r0) (34/255) Installing lame-libs (3.100-r5) (35/255) Installing opus (1.5.2-r1) (36/255) Installing rav1e-libs (0.7.1-r0) (37/255) Installing soxr (0.1.3-r7) (38/255) Installing ffmpeg-libswresample (6.1.1-r10) (39/255) Installing libogg (1.3.5-r5) (40/255) Installing libtheora (1.1.1-r18) (41/255) Installing libvorbis (1.3.7-r2) (42/255) Installing libvpx (1.14.1-r0) (43/255) Installing libsharpyuv (1.4.0-r0) (44/255) Installing libwebp (1.4.0-r0) (45/255) Installing libwebpmux (1.4.0-r0) (46/255) Installing x264-libs (0.164.3108-r0) (47/255) Installing numactl (2.0.18-r0) (48/255) Installing x265-libs (3.6-r0) (49/255) Installing xvidcore (1.3.7-r2) (50/255) Installing ffmpeg-libavcodec (6.1.1-r10) (51/255) Installing chromaprint-libs (1.5.1-r7) (52/255) Installing chromaprint-dev (1.5.1-r7) (53/255) Installing coreutils-env (9.5-r1) (54/255) Installing coreutils-fmt (9.5-r1) (55/255) Installing coreutils-sha512sum (9.5-r1) (56/255) Installing skalibs-libs (2.14.3.0-r0) (57/255) Installing utmps-libs (0.1.2.3-r2) (58/255) Installing coreutils (9.5-r1) (59/255) Installing dav1d-dev (1.5.0-r0) (60/255) Installing freetype (2.13.3-r0) (61/255) Installing fontconfig (2.15.0-r1) (62/255) Installing expat (2.6.3-r0) (63/255) Installing expat-dev (2.6.3-r0) (64/255) Installing brotli (1.1.0-r2) (65/255) Installing brotli-dev (1.1.0-r2) (66/255) Installing zlib-dev (1.3.1-r2) (67/255) Installing libpng-dev (1.6.44-r0) (68/255) Installing freetype-dev (2.13.3-r0) (69/255) Installing fontconfig-dev (2.15.0-r1) (70/255) Installing fribidi (1.0.16-r0) (71/255) Installing fribidi-dev (1.0.16-r0) (72/255) Installing libgmpxx (6.3.0-r2) (73/255) Installing gmp-dev (6.3.0-r2) (74/255) Installing xorgproto (2024.1-r0) (75/255) Installing libxau-dev (1.0.11-r4) (76/255) Installing gdbm (1.24-r0) (77/255) Installing xz-libs (5.6.3-r0) (78/255) Installing mpdecimal (4.0.0-r0) (79/255) Installing libpanelw (6.5_p20241006-r0) (80/255) Installing sqlite-libs (3.47.0-r0) (81/255) Installing python3 (3.12.7-r1) (82/255) Installing python3-pycache-pyc0 (3.12.7-r1) (83/255) Installing pyc (3.12.7-r1) (84/255) Installing xcb-proto-pyc (1.16.0-r1) (85/255) Installing python3-pyc (3.12.7-r1) (86/255) Installing xcb-proto (1.16.0-r1) (87/255) Installing libxdmcp-dev (1.1.5-r1) (88/255) Installing libxcb-dev (1.16.1-r0) (89/255) Installing xtrans (1.5.1-r0) (90/255) Installing libx11-dev (1.8.10-r0) (91/255) Installing libxext-dev (1.3.6-r2) (92/255) Installing libice (1.1.1-r6) (93/255) Installing libuuid (2.40.2-r3) (94/255) Installing libsm (1.2.4-r4) (95/255) Installing libice-dev (1.1.1-r6) (96/255) Installing libeconf (0.6.3-r0) (97/255) Installing libblkid (2.40.2-r3) (98/255) Installing libfdisk (2.40.2-r3) (99/255) Installing libmount (2.40.2-r3) (100/255) Installing libsmartcols (2.40.2-r3) (101/255) Installing sqlite (3.47.0-r0) (102/255) Installing sqlite-dev (3.47.0-r0) (103/255) Installing util-linux (2.40.2-r3) (104/255) Installing dmesg (2.40.2-r3) (105/255) Installing setarch (2.40.2-r3) (106/255) Installing util-linux-misc (2.40.2-r3) (107/255) Installing linux-pam (1.6.1-r1) (108/255) Installing runuser (2.40.2-r3) (109/255) Installing mount (2.40.2-r3) (110/255) Installing losetup (2.40.2-r3) (111/255) Installing hexdump (2.40.2-r3) (112/255) Installing uuidgen (2.40.2-r3) (113/255) Installing blkid (2.40.2-r3) (114/255) Installing sfdisk (2.40.2-r3) (115/255) Installing mcookie (2.40.2-r3) (116/255) Installing agetty (2.40.2-r3) (117/255) Installing wipefs (2.40.2-r3) (118/255) Installing cfdisk (2.40.2-r3) (119/255) Installing umount (2.40.2-r3) (120/255) Installing flock (2.40.2-r3) (121/255) Installing lsblk (2.40.2-r3) (122/255) Installing libcap-ng (0.8.5-r0) (123/255) Installing setpriv (2.40.2-r3) (124/255) Installing lscpu (2.40.2-r3) (125/255) Installing logger (2.40.2-r3) (126/255) Installing partx (2.40.2-r3) (127/255) Installing fstrim (2.40.2-r3) (128/255) Installing findmnt (2.40.2-r3) (129/255) Installing util-linux-dev (2.40.2-r3) (130/255) Installing libsm-dev (1.2.4-r4) (131/255) Installing libid3tag (0.16.3-r0) (132/255) Installing tiff (4.7.0-r0) (133/255) Installing libwebpdemux (1.4.0-r0) (134/255) Installing imlib2 (1.12.3-r1) (135/255) Installing imlib2-dev (1.12.3-r1) (136/255) Installing lame-dev (3.100-r5) (137/255) Installing enca (1.19-r4) (138/255) Installing enca-dev (1.19-r4) (139/255) Installing libxrender (0.9.11-r5) (140/255) Installing pixman (0.43.4-r1) (141/255) Installing cairo (1.18.2-r1) (142/255) Installing libintl (0.22.5-r0) (143/255) Installing glib (2.82.2-r0) (144/255) Installing graphite2 (1.3.14-r6) (145/255) Installing harfbuzz (9.0.0-r1) (146/255) Installing harfbuzz-cairo (9.0.0-r1) (147/255) Installing harfbuzz-gobject (9.0.0-r1) (148/255) 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/255) Installing icu-libs (74.2-r0) (150/255) Installing harfbuzz-icu (9.0.0-r1) (151/255) Installing harfbuzz-subset (9.0.0-r1) (152/255) Installing cairo-tools (1.18.2-r1) (153/255) Installing libxrender-dev (0.9.11-r5) (154/255) Installing pixman-dev (0.43.4-r1) (155/255) Installing util-macros (1.20.1-r0) (156/255) Installing xcb-util (0.4.1-r3) (157/255) Installing xcb-util-dev (0.4.1-r3) (158/255) Installing cairo-gobject (1.18.2-r1) (159/255) Installing libxml2 (2.13.4-r1) (160/255) Installing libxml2-utils (2.13.4-r1) (161/255) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (162/255) Installing libgpg-error (1.50-r0) (163/255) Installing libgcrypt (1.10.3-r1) (164/255) Installing libxslt (1.1.42-r0) (165/255) Installing docbook-xsl (1.79.2-r9) Executing docbook-xsl-1.79.2-r9.post-install (166/255) Installing xz (5.6.3-r0) (167/255) Installing gettext-asprintf (0.22.5-r0) (168/255) Installing gettext-libs (0.22.5-r0) (169/255) Installing gettext-envsubst (0.22.5-r0) (170/255) Installing gettext (0.22.5-r0) (171/255) Installing gettext-dev (0.22.5-r0) (172/255) Installing py3-parsing (3.1.4-r0) (173/255) Installing py3-parsing-pyc (3.1.4-r0) (174/255) Installing py3-packaging (24.1-r0) (175/255) Installing py3-packaging-pyc (24.1-r0) (176/255) Installing linux-headers (6.6-r1) (177/255) Installing libffi-dev (3.4.6-r0) (178/255) Installing bsd-compat-headers (0.7.2-r6) (179/255) Installing libformw (6.5_p20241006-r0) (180/255) Installing libmenuw (6.5_p20241006-r0) (181/255) Installing libncurses++ (6.5_p20241006-r0) (182/255) Installing ncurses-dev (6.5_p20241006-r0) (183/255) Installing libedit-dev (20240808.3.1-r0) (184/255) Installing libpcre2-16 (10.43-r0) (185/255) Installing libpcre2-32 (10.43-r0) (186/255) Installing pcre2-dev (10.43-r0) (187/255) Installing glib-dev (2.82.2-r0) (188/255) Installing cairo-dev (1.18.2-r1) (189/255) Installing graphite2-dev (1.3.14-r6) (190/255) Installing icu (74.2-r0) (191/255) Installing icu-dev (74.2-r0) (192/255) Installing harfbuzz-dev (9.0.0-r1) (193/255) Installing libunibreak (6.1-r0) (194/255) Installing libunibreak-dev (6.1-r0) (195/255) Installing libass (0.17.3-r0) (196/255) Installing libass-dev (0.17.3-r0) (197/255) Installing libbluray (1.3.4-r1) (198/255) Installing libbluray-dev (1.3.4-r1) (199/255) Installing libpciaccess-dev (0.18.1-r0) (200/255) Installing libdrm-dev (2.4.123-r1) (201/255) Installing mpg123-libs (1.32.7-r0) (202/255) Installing libopenmpt (0.7.10-r0) (203/255) Installing mpg123-dev (1.32.7-r0) (204/255) Installing libogg-dev (1.3.5-r5) (205/255) Installing libvorbis-dev (1.3.7-r2) (206/255) Installing libopenmpt-dev (0.7.10-r0) (207/255) Installing libdovi (3.3.1-r0) (208/255) Installing spirv-tools (1.3.290.0-r0) (209/255) Installing glslang-libs (1.3.296.0-r0) (210/255) Installing shaderc (2024.0-r2) (211/255) Installing vulkan-loader (1.3.296.0-r0) (212/255) Installing libplacebo (6.338.2-r3) (213/255) Installing libdovi-dev (3.3.1-r0) (214/255) Installing lcms2-plugins (2.16-r0) (215/255) Installing libturbojpeg (3.0.4-r0) (216/255) Installing libjpeg-turbo-dev (3.0.4-r0) (217/255) Installing libtiffxx (4.7.0-r0) (218/255) Installing libwebpdecoder (1.4.0-r0) (219/255) Installing libwebp-dev (1.4.0-r0) (220/255) Installing zstd (1.5.6-r1) (221/255) Installing zstd-dev (1.5.6-r1) (222/255) Installing tiff-dev (4.7.0-r0) (223/255) Installing lcms2-dev (2.16-r0) (224/255) Installing shaderc-dev (2024.0-r2) (225/255) Installing vulkan-headers (1.3.296.0-r0) (226/255) Installing vulkan-loader-dev (1.3.296.0-r0) (227/255) Installing libplacebo-dev (6.338.2-r3) (228/255) Installing libtheora-dev (1.1.1-r18) (229/255) Installing libxfixes-dev (6.0.1-r4) (230/255) Installing wayland-libs-cursor (1.23.1-r0) (231/255) Installing wayland-libs-egl (1.23.1-r0) (232/255) Installing wayland-libs-server (1.23.1-r0) (233/255) Installing wayland-dev (1.23.1-r0) (234/255) Installing libva-dev (2.22.0-r1) (235/255) Installing libvpx-dev (1.14.1-r0) (236/255) Installing nasm (2.16.03-r0) (237/255) Installing opencl-headers (2024.05.08-r0) (238/255) Installing opencl (2024.05.08-r0) (239/255) Installing opencl-dev (2024.05.08-r0) (240/255) Installing openssl-dev (3.3.2-r3) (241/255) Installing opus-dev (1.5.2-r1) (242/255) Installing perl (5.40.0-r3) (243/255) Installing perl-utils (5.40.0-r3) (244/255) Installing perl-dev (5.40.0-r3) (245/255) Installing x264-dev (0.164.3108-r0) (246/255) Installing x265-dev (3.6-r0) (247/255) Installing xz-dev (5.6.3-r0) (248/255) Installing zimg (3.0.5-r2) (249/255) Installing zimg-dev (3.0.5-r2) (250/255) Installing .makedepends-jellyfin-ffmpeg (20241026.222441) (251/255) Installing util-linux-openrc (2.40.2-r3) (252/255) Installing agetty-openrc (0.55.1-r2) (253/255) Installing perl-error (0.17029-r2) (254/255) Installing perl-git (2.46.2-r0) (255/255) Installing git-perl (2.46.2-r0) Executing busybox-1.37.0-r3.trigger Executing glib-2.82.2-r0.trigger No schema files found: removed existing output file. OK: 535 MiB in 354 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-7.tar.gz >>> jellyfin-ffmpeg: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jellyfin-ffmpeg-6.0.1-7.tar.gz >>> jellyfin-ffmpeg: Checking sha512sums... jellyfin-ffmpeg-6.0.1-7.tar.gz: OK 0001-ffbuild-libversion.sh-add-shebang.patch: OK >>> jellyfin-ffmpeg: Unpacking /var/cache/distfiles/jellyfin-ffmpeg-6.0.1-7.tar.gz... >>> jellyfin-ffmpeg: 0001-ffbuild-libversion.sh-add-shebang.patch patching file ffbuild/libversion.sh 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 Hunk #1 succeeded at 7197 (offset 1 line). Hunk #2 succeeded at 7237 (offset 1 line). 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 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/allcodecs.c patching file libavcodec/Makefile patching file libavcodec/rkmppdec.c patching file libavcodec/rkmppdec.h patching file libavcodec/rkmppenc.c patching file libavcodec/rkmppenc.h patching file libavfilter/allfilters.c patching file libavfilter/Makefile 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/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/Makefile 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 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 Hunk #1 succeeded at 3722 (offset 2 lines). patching file doc/filters.texi Hunk #1 succeeded at 18351 (offset -682 lines). patching file libavfilter/Makefile Hunk #1 succeeded at 403 (offset 2 lines). patching file libavfilter/allfilters.c Hunk #1 succeeded at 380 (offset 2 lines). 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 Hunk #1 succeeded at 3772 (offset 24 lines). patching file libavfilter/Makefile Hunk #1 succeeded at 521 (offset 11 lines). patching file libavfilter/allfilters.c Hunk #1 succeeded at 487 (offset 7 lines). 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 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 pfm aac_fixed flashsv2 pgm aac_latm flic pgmyuv aasc flv pgssub ac3 fmvc pgx ac3_fixed fourxm phm acelp_kelvin fraps photocd adpcm_4xm frwu pictor adpcm_adx ftr pixlet adpcm_afc g2m pjs adpcm_agm g723_1 png adpcm_aica g729 ppm adpcm_argo gdv prores adpcm_ct gem prosumer adpcm_dtk gif psd adpcm_ea gremlin_dpcm ptx adpcm_ea_maxis_xa gsm qcelp adpcm_ea_r1 gsm_ms qdm2 adpcm_ea_r2 h261 qdmc adpcm_ea_r3 h263 qdraw adpcm_ea_xas h263_v4l2m2m qoi adpcm_g722 h263i qpeg adpcm_g726 h263p qtrle adpcm_g726le h264 r10k adpcm_ima_acorn h264_v4l2m2m r210 adpcm_ima_alp hap ra_144 adpcm_ima_amv hca ra_288 adpcm_ima_apc hcom ralf adpcm_ima_apm hdr rasc adpcm_ima_cunning hevc rawvideo adpcm_ima_dat4 hevc_v4l2m2m realtext adpcm_ima_dk3 hnm4_video rka adpcm_ima_dk4 hq_hqa rl2 adpcm_ima_ea_eacs hqx roq adpcm_ima_ea_sead huffyuv roq_dpcm adpcm_ima_iss hymt rpza adpcm_ima_moflex iac rscc adpcm_ima_mtf idcin rv10 adpcm_ima_oki idf rv20 adpcm_ima_qt iff_ilbm rv30 adpcm_ima_rad ilbc rv40 adpcm_ima_smjpeg imc s302m adpcm_ima_ssi imm4 sami adpcm_ima_wav imm5 sanm adpcm_ima_ws indeo2 sbc adpcm_ms indeo3 scpr adpcm_mtaf indeo4 screenpresso adpcm_psx indeo5 sdx2_dpcm adpcm_sbpro_2 interplay_acm sga adpcm_sbpro_3 interplay_dpcm sgi adpcm_sbpro_4 interplay_video sgirle adpcm_swf ipu sheervideo adpcm_thp jacosub shorten adpcm_thp_le jpeg2000 simbiosis_imx adpcm_vima jpegls sipr adpcm_xa jv siren adpcm_xmd kgv1 smackaud adpcm_yamaha kmvc smacker adpcm_zork lagarith smc agm libdav1d smvjpeg aic libopus snow alac libvorbis sol_dpcm alias_pix libvpx_vp8 sonic als libvpx_vp9 sp5x amrnb loco speedhq amrwb lscr speex amv m101 srgc anm mace3 srt ansi mace6 ssa anull magicyuv stl apac mdec subrip ape media100 subviewer apng metasound subviewer1 aptx microdvd sunrast aptx_hd mimic svq1 arbc misc4 svq3 argo mjpeg tak ass mjpegb targa asv1 mlp targa_y216 asv2 mmvideo tdsc atrac1 mobiclip text atrac3 motionpixels theora atrac3al movtext thp atrac3p mp1 tiertexseqvideo atrac3pal mp1float tiff atrac9 mp2 tmv aura mp2float truehd aura2 mp3 truemotion1 av1 mp3adu truemotion2 avrn mp3adufloat truemotion2rt avrp mp3float truespeech avs mp3on4 tscc avui mp3on4float tscc2 ayuv mpc7 tta bethsoftvid mpc8 twinvq bfi mpeg1_v4l2m2m txd bink mpeg1video ulti binkaudio_dct mpeg2_v4l2m2m utvideo binkaudio_rdft mpeg2video v210 bintext mpeg4 v210x bitpacked mpeg4_v4l2m2m v308 bmp mpegvideo v408 bmv_audio mpl2 v410 bmv_video msa1 vb bonk mscc vble brender_pix msmpeg4v1 vbn c93 msmpeg4v2 vc1 cavs msmpeg4v3 vc1_v4l2m2m cbd2_dpcm msnsiren vc1image ccaption msp2 vcr1 cdgraphics msrle vmdaudio cdtoons mss1 vmdvideo cdxl mss2 vmnc cfhd msvideo1 vnull cinepak mszh vorbis clearvideo mts2 vp3 cljr mv30 vp4 cllc mvc1 vp5 comfortnoise mvc2 vp6 cook mvdv vp6a cpia mvha vp6f cri mwsc vp7 cscd mxpeg vp8 cyuv nellymoser vp8_v4l2m2m dca notchlc vp9 dds nuv vp9_v4l2m2m derf_dpcm on2avc vplayer dfa opus vqa dfpwm paf_audio vqc dirac paf_video wady_dpcm dnxhd pam wavarc dolby_e pbm wavpack dpx pcm_alaw wbmp dsd_lsbf pcm_bluray wcmv dsd_lsbf_planar pcm_dvd webp dsd_msbf pcm_f16le webvtt dsd_msbf_planar pcm_f24le wmalossless dsicinaudio pcm_f32be wmapro dsicinvideo pcm_f32le wmav1 dss_sp pcm_f64be wmav2 dst pcm_f64le wmavoice dvaudio pcm_lxf wmv1 dvbsub pcm_mulaw wmv2 dvdsub pcm_s16be wmv3 dvvideo pcm_s16be_planar wmv3image dxa pcm_s16le wnv1 dxtory pcm_s16le_planar wrapped_avframe dxv pcm_s24be ws_snd1 eac3 pcm_s24daud xan_dpcm eacmv pcm_s24le xan_wc3 eamad pcm_s24le_planar xan_wc4 eatgq pcm_s32be xbin eatgv pcm_s32le xbm eatqi pcm_s32le_planar xface eightbps pcm_s64be xl eightsvx_exp pcm_s64le xma1 eightsvx_fib pcm_s8 xma2 escape124 pcm_s8_planar xpm escape130 pcm_sga xsub evrc pcm_u16be xwd exr pcm_u16le y41p fastaudio pcm_u24be ylc ffv1 pcm_u24le yop ffvhuff pcm_u32be yuv4 ffwavesynth pcm_u32le zero12v fic pcm_u8 zerocodec fits pcm_vidc zlib flac pcx zmbv 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 idf pcm_mulaw aac iff pcm_s16be aax ifv pcm_s16le ac3 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 idcin pcm_f64le 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 dcshift pad_opencl abench dctdnoiz pal100bars abitscope deband pal75bars acompressor deblock palettegen acontrast decimate paletteuse acopy deconvolve pan acrossfade dedot perms acrossover deesser perspective acrusher deflate phase acue deflicker photosensitivity addroi deinterlace_vaapi pixdesctest adeclick dejudder pixelize adeclip delogo pixscope adecorrelate denoise_vaapi pp adelay derain pp7 adenorm deshake premultiply aderivative deshake_opencl prewitt adrawgraph despill prewitt_opencl adrc detelecine procamp_vaapi adynamicequalizer dialoguenhance program_opencl adynamicsmooth dilation pseudocolor aecho dilation_opencl psnr aemphasis displace pullup aeval dnn_classify qp aevalsrc dnn_detect random aexciter dnn_processing readeia608 afade doubleweave readvitc afdelaysrc drawbox realtime afftdn drawgraph remap afftfilt drawgrid remap_opencl afifo drawtext removegrain afir drmeter removelogo afirsrc dynaudnorm repeatfields aformat earwax replaygain afreqshift ebur128 reverse afwtdn edgedetect rgbashift agate elbg rgbtestsrc agraphmonitor entropy roberts ahistogram epx roberts_opencl aiir eq rotate aintegral equalizer sab ainterleave erosion scale alatency erosion_opencl scale2ref alimiter estdif scale_opencl allpass exposure scale_vaapi allrgb extractplanes scale_vulkan allyuv extrastereo scdet aloop fade scharr alphaextract feedback scroll alphamerge fftdnoiz segment alphasrc fftfilt select amerge field selectivecolor ametadata fieldhint sendcmd amix fieldmatch separatefields amovie fieldorder setdar amplify fifo setfield amultiply fillborders setparams anequalizer find_rect setpts anlmdn firequalizer setrange anlmf flanger setsar anlms flip_vulkan settb anoisesrc floodfill sharpness_vaapi anull format shear anullsink fps showcqt anullsrc framepack showcwt apad framerate showfreqs aperms framestep showinfo aphasemeter freezedetect showpalette aphaser freezeframes showspatial aphaseshift fspp showspectrum apsyclip gblur showspectrumpic apulsator gblur_vulkan showvolume arealtime geq showwaves aresample gradfun showwavespic areverse gradients shuffleframes arnndn graphmonitor shufflepixels asdr grayworld shuffleplanes asegment greyedge sidechaincompress aselect guided sidechaingate asendcmd haas sidedata asetnsamples haldclut sierpinski asetpts haldclutsrc signalstats asetrate hdcd signature asettb headphone silencedetect ashowinfo hflip silenceremove asidedata hflip_vulkan sinc asoftclip highpass sine aspectralstats highshelf siti asplit hilbert smartblur ass histeq smptebars astats histogram smptehdbars astreamselect hqdn3d sobel asubboost hqx sobel_opencl asubcut hstack spectrumsynth asupercut hstack_vaapi speechnorm asuperpass hsvhold split asuperstop hsvkey spp atadenoise hue sr atempo huesaturation ssim atilt hwdownload ssim360 atrim hwmap stereo3d avectorscope hwupload stereotools avgblur hwupload_vaapi stereowiden avgblur_opencl hysteresis streamselect avgblur_vulkan identity subtitles avsynctest idet super2xsai axcorrelate il superequalizer backgroundkey inflate surround bandpass interlace swaprect bandreject interleave swapuv bass join tblend bbox kerndeint telecine bench kirsch testsrc bilateral lagfun testsrc2 biquad latency thistogram bitplanenoise lenscorrection threshold blackdetect libplacebo thumbnail blackframe life tile blend limitdiff tiltshelf blend_vulkan limiter tinterlace blockdetect loop tlut2 blurdetect loudnorm tmedian bm3d lowpass tmidequalizer boxblur lowshelf tmix boxblur_opencl lumakey tonemap bwdif lut tonemap_opencl cas lut1d tonemap_vaapi cellauto lut2 tpad channelmap lut3d transpose channelsplit lutrgb transpose_opencl chorus lutyuv transpose_vaapi chromaber_vulkan mandelbrot transpose_vulkan chromahold maskedclamp treble chromakey maskedmax tremolo chromanr maskedmerge trim chromashift maskedmin unpremultiply ciescope maskedthreshold unsharp codecview maskfun unsharp_opencl color mcompand untile colorbalance median v360 colorchannelmixer mergeplanes vaguedenoiser colorchart mestimate varblur colorcontrast metadata vectorscope colorcorrect midequalizer vflip colorhold minterpolate vflip_vulkan colorize mix vfrdet colorkey monochrome vibrance colorkey_opencl morpho vibrato colorlevels movie vif colormap mpdecimate vignette colormatrix mptestsrc virtualbass colorspace msad vmafmotion colorspectrum multiply volume colortemperature negate volumedetect compand nlmeans vstack compensationdelay nlmeans_opencl vstack_vaapi concat nnedi w3fdif convolution noformat waveform convolution_opencl noise weave convolve normalize xbr copy null xcorrelate corr nullsink xfade cover_rect nullsrc xfade_opencl crop openclsrc xmedian cropdetect oscilloscope xstack crossfeed overlay xstack_vaapi crystalizer overlay_opencl yadif cue overlay_vaapi yaepblur curves overlay_vulkan yuvtestsrc datascope owdenoise zoompan dblur pad zscale 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 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 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)") | ^~~~~~~ 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 CC libavfilter/vf_bitplanenoise.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_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 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_detelecine.o 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 CC libavfilter/vf_maskedthreshold.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_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, | ^~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~ CC libavfilter/vf_median.o 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)") | ^~~~~~~ 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_nnedi.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_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 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_perspective.o 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 CC libavfilter/vf_qp.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_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 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_repeatfields.o 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 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_scale_vulkan.o 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 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 CC libavfilter/vf_unsharp_opencl.o CC libavfilter/vf_untile.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_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 CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o libavfilter/vf_tonemap_opencl.c: In function 'tonemap_opencl_update_dovi_buf': libavfilter/vf_tonemap_opencl.c:202:21: warning: variable 'err' set but not used [-Wunused-but-set-variable] 202 | int c, i, j, k, err; | ^~~ libavfilter/vf_tonemap_opencl.c: In function 'tonemap_opencl_init': libavfilter/vf_tonemap_opencl.c:592:5: warning: 'clCreateCommandQueue' is deprecated [-Wdeprecated-declarations] 592 | 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_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 CC libavfilter/vf_yadif.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_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/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/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 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 CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.o CC libavcodec/audiodsp.o In file included from libavcodec/ac3dec_float.c:37: 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:145:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 145 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o CC libavcodec/av1_frame_split_bsf.o CC libavcodec/av1_levels.o CC libavcodec/av1_metadata_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:145:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 145 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ 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 CC libavcodec/dvdsubdec.o 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); | ~~~~~~~~~^~~~ 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/kbdwin.o 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 CC libavcodec/loongarch/h264idct_lasx.o CC libavcodec/loongarch/h264qpel_init_loongarch.o CC libavcodec/loongarch/h264qpel_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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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': CC libavcodec/loongarch/hevc_idct_lsx.o 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) | ~~~~~~~^~ 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, | ^~~~~~~~~ CC libavcodec/loongarch/hevc_lpf_sao_lsx.o /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) | ~~~~~~~^~ 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_mc_bi_lsx.o 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); \ | ^~~~ 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_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_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_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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_90degree_4width_lsx': CC libavcodec/loongarch/hevc_mc_uni_lsx.o 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 uint8_t *' {aka 'const unsigned char *'} 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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_90degree_8width_lsx': 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_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) | ~~~~~~~^~ CC libavcodec/loongarch/hevc_mc_uniw_lsx.o 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) | ~~~~~~~^~ 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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_90degree_16multiple_lsx': 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) | ~~~~~~~^~ 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_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_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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_4width_lsx': 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_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_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_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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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_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_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_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_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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_16multiple_lsx': 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_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_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_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_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_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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_4width_lsx': 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_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_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_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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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_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_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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_16multiple_lsx': 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_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_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_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) | ~~~~~~~^~ 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_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_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_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); | ^~~~~~~~ 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 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: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_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); | ^~~~~~~~ /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: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_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_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_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 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); \ | ^~~~ /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: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_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_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 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_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_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); \ | ^~~~ /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: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); | ^~~~~ /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_vt_8t_8w_lsx': 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) | ~~~~~~~^~ 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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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_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_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_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_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_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); \ | ^~~~ /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: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_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 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_vt_8t_16multx2mult_lsx': 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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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_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); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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': 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': 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_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_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: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); \ | ^~~~ 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) | ~~~~~~~^~ 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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: 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_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); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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); | ^~~ 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_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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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_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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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) | ~~~~~~~^~ 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 'common_vt_8t_16w_lsx': 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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_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 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: In function 'hevc_hz_4t_24w_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_8t_8x2_lsx': 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: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: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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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 uint8_t *' {aka 'const unsigned char *'} 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_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_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: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_mc_bi_lsx.c: In function 'hevc_vt_4t_12w_lsx': 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); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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_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_mc_uni_lsx.c: In function 'common_vt_4t_24w_lsx': 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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 uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ 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_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 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: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_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_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) | ~~~~~~~^~ 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_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: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) | ~~~~~~~^~ 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_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_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 'common_vt_4t_32w_lsx': 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_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) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_vt_4t_16w_lsx': 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) | ~~~~~~~^~ 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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_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: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_mc_uni_lsx.c: In function 'hevc_hv_4t_8x2_lsx': 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) | ~~~~~~~^~ 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, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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_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) | ~~~~~~~^~ 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_mc_bi_lsx.c: In function 'hevc_hv_4t_6w_lsx': 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_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_mc_uni_lsx.c: In function 'hevc_hv_4t_8multx4_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_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: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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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) | ~~~~~~~^~ 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_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: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_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_mc_uni_lsx.c: In function 'hevc_hv_4t_8x6_lsx': 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_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_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_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_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_mc_bi_lsx.c: In function 'hevc_hv_4t_8x2_lsx': 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_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: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_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) | ~~~~~~~^~ 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_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_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_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_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_uni_lsx.c: In function 'hevc_hv_4t_8multx4mult_lsx': 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: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) | ~~~~~~~^~ 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_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_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_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_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_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_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_uni_lsx.c: In function 'hevc_hv_4t_12w_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: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_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: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_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: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) | ~~~~~~~^~ CC libavcodec/loongarch/hevcdsp_init_loongarch.o 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); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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_8x6_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_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_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) | ~~~~~~~^~ 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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_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_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_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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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: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); | ^~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: 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_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': 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) | ~~~~~~~^~ CC libavcodec/loongarch/hpeldsp_init_loongarch.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libavcodec/loongarch/hpeldsp_lasx.o CC libavcodec/loongarch/idctdsp_init_loongarch.o In file included from libavcodec/loongarch/hevcdsp_lsx.c:23: libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_copy_4w_lsx': 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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected '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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libavcodec/loongarch/idctdsp_lasx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/simple_idct_lasx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/vc1dsp_init_loongarch.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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': 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) | ~~~~~~~^~ CC libavcodec/loongarch/vc1dsp_lasx.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libavcodec/loongarch/videodsp_init.o 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': CC libavcodec/loongarch/vp8_lpf_lsx.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libavcodec/loongarch/vp8dsp_init_loongarch.o 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) | ~~~~~~~^~ 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': CC libavcodec/loongarch/vp9_idct_lsx.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_intra_lsx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_lpf_lsx.o 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_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 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) | ~~~~~~~^~ CC libswscale/loongarch/swscale_init_loongarch.o CC libswscale/loongarch/swscale_lasx.o CC libswscale/loongarch/yuv2rgb_lasx.o CC libswscale/options.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libswscale/output.o 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) | ~~~~~~~^~ CC libswscale/rgb2rgb.o 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) | ~~~~~~~^~ In file included from libswscale/loongarch/swscale_lasx.c:23: libswscale/loongarch/swscale_lasx.c: In function 'ff_hscale_8_to_15_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:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ 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) | ~~~~~~~^~ 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/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/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) | ~~~~~~~^~ CC libswscale/slice.o 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: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/swscale_lasx.c: In function 'ff_hscale_16_to_15_lasx': 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, | ^~~~~~~~~ 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 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 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/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/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/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/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/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/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/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/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: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/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/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/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/output_lasx.c: In function 'yuv2rgb_full_1_template_lasx': 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/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/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 | ^~~~~~~~ /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/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: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/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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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/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) | ~~~~~~~^~ CC libswscale/swscale.o 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/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/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/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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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/eval.o CC libavutil/error.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 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_vaapi.o 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.6 MB >>> jellyfin-ffmpeg*: Compressing data... >>> jellyfin-ffmpeg*: Create checksum... >>> jellyfin-ffmpeg*: Create jellyfin-ffmpeg-6.0.1_p7-r1.apk >>> jellyfin-ffmpeg: Build complete at Sat, 26 Oct 2024 22:28:14 +0000 elapsed time 0h 3m 39s >>> jellyfin-ffmpeg: Cleaning up srcdir >>> jellyfin-ffmpeg: Cleaning up pkgdir >>> jellyfin-ffmpeg: Uninstalling dependencies... (1/255) Purging .makedepends-jellyfin-ffmpeg (20241026.222441) (2/255) Purging alsa-lib-dev (1.2.12-r0) (3/255) Purging alsa-lib (1.2.12-r0) (4/255) Purging chromaprint-dev (1.5.1-r7) (5/255) Purging chromaprint-libs (1.5.1-r7) (6/255) Purging coreutils (9.5-r1) Executing coreutils-9.5-r1.post-deinstall (7/255) Purging coreutils-env (9.5-r1) (8/255) Purging coreutils-fmt (9.5-r1) (9/255) Purging coreutils-sha512sum (9.5-r1) (10/255) Purging dav1d-dev (1.5.0-r0) (11/255) Purging gmp-dev (6.3.0-r2) (12/255) Purging libgmpxx (6.3.0-r2) (13/255) Purging imlib2-dev (1.12.3-r1) (14/255) Purging libsm-dev (1.2.4-r4) (15/255) Purging libsm (1.2.4-r4) (16/255) Purging imlib2 (1.12.3-r1) (17/255) Purging lame-dev (3.100-r5) (18/255) Purging libass-dev (0.17.3-r0) (19/255) Purging enca-dev (1.19-r4) (20/255) Purging enca (1.19-r4) (21/255) Purging libass (0.17.3-r0) (22/255) Purging libbluray-dev (1.3.4-r1) (23/255) Purging libbluray (1.3.4-r1) (24/255) Purging libopenmpt-dev (0.7.10-r0) (25/255) Purging libopenmpt (0.7.10-r0) (26/255) Purging libplacebo-dev (6.338.2-r3) (27/255) Purging libplacebo (6.338.2-r3) (28/255) Purging libtheora-dev (1.1.1-r18) (29/255) Purging libva-dev (2.22.0-r1) (30/255) Purging libxfixes-dev (6.0.1-r4) (31/255) Purging libdrm-dev (2.4.123-r1) (32/255) Purging libvorbis-dev (1.3.7-r2) (33/255) Purging libvpx-dev (1.14.1-r0) (34/255) Purging nasm (2.16.03-r0) (35/255) Purging opencl-dev (2024.05.08-r0) (36/255) Purging opencl-headers (2024.05.08-r0) (37/255) Purging opencl (2024.05.08-r0) (38/255) Purging openssl-dev (3.3.2-r3) (39/255) Purging opus-dev (1.5.2-r1) (40/255) Purging perl-dev (5.40.0-r3) (41/255) Purging perl-utils (5.40.0-r3) (42/255) Purging shaderc-dev (2024.0-r2) (43/255) Purging shaderc (2024.0-r2) (44/255) Purging vulkan-loader-dev (1.3.296.0-r0) (45/255) Purging vulkan-headers (1.3.296.0-r0) (46/255) Purging vulkan-loader (1.3.296.0-r0) (47/255) Purging x264-dev (0.164.3108-r0) (48/255) Purging x265-dev (3.6-r0) (49/255) Purging xz-dev (5.6.3-r0) (50/255) Purging zimg-dev (3.0.5-r2) (51/255) Purging zimg (3.0.5-r2) (52/255) Purging agetty-openrc (0.55.1-r2) (53/255) Purging agetty (2.40.2-r3) (54/255) Purging blkid (2.40.2-r3) (55/255) Purging cfdisk (2.40.2-r3) (56/255) Purging dmesg (2.40.2-r3) (57/255) Purging ffmpeg-libavcodec (6.1.1-r10) (58/255) Purging ffmpeg-libswresample (6.1.1-r10) (59/255) Purging findmnt (2.40.2-r3) (60/255) Purging flock (2.40.2-r3) (61/255) Purging fribidi-dev (1.0.16-r0) (62/255) Purging fribidi (1.0.16-r0) (63/255) Purging fstrim (2.40.2-r3) (64/255) Purging git-perl (2.46.2-r0) (65/255) Purging perl-git (2.46.2-r0) (66/255) Purging perl-error (0.17029-r2) (67/255) Purging perl (5.40.0-r3) (68/255) Purging glslang-libs (1.3.296.0-r0) (69/255) Purging harfbuzz-dev (9.0.0-r1) (70/255) Purging harfbuzz-cairo (9.0.0-r1) (71/255) Purging harfbuzz-gobject (9.0.0-r1) (72/255) Purging harfbuzz-icu (9.0.0-r1) (73/255) Purging harfbuzz-subset (9.0.0-r1) (74/255) Purging harfbuzz (9.0.0-r1) (75/255) Purging hexdump (2.40.2-r3) (76/255) Purging icu-dev (74.2-r0) (77/255) Purging lame-libs (3.100-r5) (78/255) Purging lcms2-dev (2.16-r0) (79/255) Purging lcms2-plugins (2.16-r0) (80/255) Purging tiff-dev (4.7.0-r0) (81/255) Purging libtiffxx (4.7.0-r0) (82/255) Purging tiff (4.7.0-r0) (83/255) Purging libdav1d (1.5.0-r0) (84/255) Purging libdovi-dev (3.3.1-r0) (85/255) Purging libdovi (3.3.1-r0) (86/255) Purging libice-dev (1.1.1-r6) (87/255) Purging libice (1.1.1-r6) (88/255) Purging libid3tag (0.16.3-r0) (89/255) Purging libjpeg-turbo-dev (3.0.4-r0) (90/255) Purging libturbojpeg (3.0.4-r0) (91/255) Purging libjxl (0.10.2-r0) (92/255) Purging libogg-dev (1.3.5-r5) (93/255) Purging libpciaccess-dev (0.18.1-r0) (94/255) Purging libSvtAv1Enc (2.2.1-r0) (95/255) Purging libtheora (1.1.1-r18) (96/255) Purging libunibreak-dev (6.1-r0) (97/255) Purging libunibreak (6.1-r0) (98/255) Purging libvorbis (1.3.7-r2) (99/255) Purging libvpx (1.14.1-r0) (100/255) Purging libwebp-dev (1.4.0-r0) (101/255) Purging libwebpdecoder (1.4.0-r0) (102/255) Purging libwebpdemux (1.4.0-r0) (103/255) Purging libwebpmux (1.4.0-r0) (104/255) Purging logger (2.40.2-r3) (105/255) Purging losetup (2.40.2-r3) (106/255) Purging lsblk (2.40.2-r3) (107/255) Purging lscpu (2.40.2-r3) (108/255) Purging mcookie (2.40.2-r3) (109/255) Purging mount (2.40.2-r3) (110/255) Purging mpg123-dev (1.32.7-r0) (111/255) Purging mpg123-libs (1.32.7-r0) (112/255) Purging openexr-libopenexr (3.1.13-r1) (113/255) Purging opus (1.5.2-r1) (114/255) Purging partx (2.40.2-r3) (115/255) Purging py3-packaging-pyc (24.1-r0) (116/255) Purging py3-parsing-pyc (3.1.4-r0) (117/255) Purging python3-pyc (3.12.7-r1) (118/255) Purging python3-pycache-pyc0 (3.12.7-r1) (119/255) Purging xcb-proto-pyc (1.16.0-r1) (120/255) Purging pyc (3.12.7-r1) (121/255) Purging rav1e-libs (0.7.1-r0) (122/255) Purging runuser (2.40.2-r3) (123/255) Purging setpriv (2.40.2-r3) (124/255) Purging sfdisk (2.40.2-r3) (125/255) Purging soxr (0.1.3-r7) (126/255) Purging spirv-tools (1.3.290.0-r0) (127/255) Purging umount (2.40.2-r3) (128/255) Purging util-linux-misc (2.40.2-r3) (129/255) Purging setarch (2.40.2-r3) (130/255) Purging util-linux-openrc (2.40.2-r3) (131/255) Purging uuidgen (2.40.2-r3) (132/255) Purging wayland-dev (1.23.1-r0) (133/255) Purging wayland-libs-cursor (1.23.1-r0) (134/255) Purging wayland-libs-egl (1.23.1-r0) (135/255) Purging wayland-libs-server (1.23.1-r0) (136/255) Purging wipefs (2.40.2-r3) (137/255) Purging x264-libs (0.164.3108-r0) (138/255) Purging x265-libs (3.6-r0) (139/255) Purging xvidcore (1.3.7-r2) (140/255) Purging zstd-dev (1.5.6-r1) (141/255) Purging zstd (1.5.6-r1) (142/255) Purging aom-libs (3.10.0-r0) (143/255) Purging graphite2-dev (1.3.14-r6) (144/255) Purging graphite2 (1.3.14-r6) (145/255) Purging cairo-dev (1.18.2-r1) (146/255) Purging cairo-tools (1.18.2-r1) (147/255) Purging xcb-util-dev (0.4.1-r3) (148/255) Purging util-macros (1.20.1-r0) (149/255) Purging xcb-util (0.4.1-r3) (150/255) Purging cairo-gobject (1.18.2-r1) (151/255) Purging cairo (1.18.2-r1) (152/255) Purging fontconfig-dev (2.15.0-r1) (153/255) Purging fontconfig (2.15.0-r1) (154/255) Purging freetype-dev (2.13.3-r0) (155/255) Purging freetype (2.13.3-r0) (156/255) Purging brotli-dev (1.1.0-r2) (157/255) Purging brotli (1.1.0-r2) (158/255) Purging glib-dev (2.82.2-r0) (159/255) Purging bzip2-dev (1.0.8-r6) (160/255) Purging docbook-xsl (1.79.2-r9) Executing docbook-xsl-1.79.2-r9.pre-deinstall (161/255) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (162/255) Purging gettext-dev (0.22.5-r0) (163/255) Purging xz (5.6.3-r0) (164/255) Purging gettext-asprintf (0.22.5-r0) (165/255) Purging gettext (0.22.5-r0) (166/255) Purging gettext-envsubst (0.22.5-r0) (167/255) Purging libxml2-utils (2.13.4-r1) (168/255) Purging libxslt (1.1.42-r0) (169/255) Purging py3-packaging (24.1-r0) (170/255) Purging py3-parsing (3.1.4-r0) (171/255) Purging pcre2-dev (10.43-r0) (172/255) Purging libpcre2-16 (10.43-r0) (173/255) Purging libpcre2-32 (10.43-r0) (174/255) Purging libedit-dev (20240808.3.1-r0) (175/255) Purging ncurses-dev (6.5_p20241006-r0) (176/255) Purging libncurses++ (6.5_p20241006-r0) (177/255) Purging bsd-compat-headers (0.7.2-r6) (178/255) Purging expat-dev (2.6.3-r0) (179/255) Purging expat (2.6.3-r0) (180/255) Purging ffmpeg-libavutil (6.1.1-r10) (181/255) Purging libxrender-dev (0.9.11-r5) (182/255) Purging libxrender (0.9.11-r5) (183/255) Purging libxext-dev (1.3.6-r2) (184/255) Purging libx11-dev (1.8.10-r0) (185/255) Purging xtrans (1.5.1-r0) (186/255) Purging libxcb-dev (1.16.1-r0) (187/255) Purging xcb-proto (1.16.0-r1) (188/255) Purging python3 (3.12.7-r1) (189/255) Purging gdbm (1.24-r0) (190/255) Purging gettext-libs (0.22.5-r0) (191/255) Purging giflib (5.2.2-r0) (192/255) Purging glib (2.82.2-r0) (193/255) Purging libva (2.22.0-r1) (194/255) Purging libdrm (2.4.123-r1) (195/255) Purging libpciaccess (0.18.1-r0) (196/255) Purging hwdata-pci (0.388-r0) (197/255) Purging icu (74.2-r0) (198/255) Purging icu-libs (74.2-r0) (199/255) Purging icu-data-en (74.2-r0) (200/255) Purging imath (3.1.12-r0) (201/255) Purging lcms2 (2.16-r0) (202/255) Purging util-linux-dev (2.40.2-r3) (203/255) Purging libfdisk (2.40.2-r3) (204/255) Purging libmount (2.40.2-r3) (205/255) Purging libsmartcols (2.40.2-r3) (206/255) Purging libuuid (2.40.2-r3) (207/255) Purging util-linux (2.40.2-r3) (208/255) Purging libblkid (2.40.2-r3) (209/255) Purging libxdmcp-dev (1.1.5-r1) (210/255) Purging libvdpau (1.5-r4) (211/255) Purging libxext (1.3.6-r2) (212/255) Purging libxfixes (6.0.1-r4) (213/255) Purging libx11 (1.8.10-r0) (214/255) Purging libxcb (1.16.1-r0) (215/255) Purging libxdmcp (1.1.5-r1) (216/255) Purging libbsd (0.12.2-r0) (217/255) Purging libbz2 (1.0.8-r6) (218/255) Purging libcap-ng (0.8.5-r0) (219/255) Purging libeconf (0.6.3-r0) (220/255) Purging libffi-dev (3.4.6-r0) (221/255) Purging linux-headers (6.6-r1) (222/255) Purging wayland-libs-client (1.23.1-r0) (223/255) Purging libffi (3.4.6-r0) (224/255) Purging libformw (6.5_p20241006-r0) (225/255) Purging libgcrypt (1.10.3-r1) (226/255) Purging libgpg-error (1.50-r0) (227/255) Purging libhwy (1.0.7-r0) (228/255) Purging libintl (0.22.5-r0) (229/255) Purging libjpeg-turbo (3.0.4-r0) (230/255) Purging libmd (1.1.0-r0) (231/255) Purging libmenuw (6.5_p20241006-r0) (232/255) Purging libogg (1.3.5-r5) (233/255) Purging libpanelw (6.5_p20241006-r0) (234/255) Purging libpng-dev (1.6.44-r0) (235/255) Purging libpng (1.6.44-r0) (236/255) Purging libwebp (1.4.0-r0) (237/255) Purging libsharpyuv (1.4.0-r0) (238/255) Purging libxau-dev (1.0.11-r4) (239/255) Purging libxau (1.0.11-r4) (240/255) Purging libxml2 (2.13.4-r1) (241/255) Purging linux-pam (1.6.1-r1) (242/255) Purging mpdecimal (4.0.0-r0) (243/255) Purging numactl (2.0.18-r0) (244/255) Purging openexr-libilmthread (3.1.13-r1) (245/255) Purging openexr-libiex (3.1.13-r1) (246/255) Purging pixman-dev (0.43.4-r1) (247/255) Purging pixman (0.43.4-r1) (248/255) Purging utmps-libs (0.1.2.3-r2) (249/255) Purging skalibs-libs (2.14.3.0-r0) (250/255) Purging sqlite-dev (3.47.0-r0) (251/255) Purging sqlite-libs (3.47.0-r0) (252/255) Purging sqlite (3.47.0-r0) (253/255) Purging xorgproto (2024.1-r0) (254/255) Purging xz-libs (5.6.3-r0) (255/255) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r3.trigger OK: 243 MiB in 99 packages >>> jellyfin-ffmpeg: Updating the community/loongarch64 repository index... >>> jellyfin-ffmpeg: Signing the index...