>>> jellyfin-ffmpeg: Building community/jellyfin-ffmpeg 7.0.2_p7-r1 (using abuild 3.14.1-r3) started Mon, 09 Dec 2024 20:13:03 +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/259) Installing alsa-lib (1.2.12-r0) (2/259) Installing alsa-lib-dev (1.2.12-r0) (3/259) Installing libbz2 (1.0.8-r6) (4/259) Installing bzip2-dev (1.0.8-r6) (5/259) Installing libSvtAv1Enc (2.2.1-r0) (6/259) Installing aom-libs (3.11.0-r0) (7/259) Installing libxau (1.0.11-r4) (8/259) Installing libmd (1.1.0-r0) (9/259) Installing libbsd (0.12.2-r0) (10/259) Installing libxdmcp (1.1.5-r1) (11/259) Installing libxcb (1.16.1-r0) (12/259) Installing libx11 (1.8.10-r0) (13/259) Installing hwdata-pci (0.390-r0) (14/259) Installing libpciaccess (0.18.1-r0) (15/259) Installing libdrm (2.4.123-r1) (16/259) Installing libxext (1.3.6-r2) (17/259) Installing libxfixes (6.0.1-r4) (18/259) Installing libffi (3.4.6-r0) (19/259) Installing wayland-libs-client (1.23.1-r0) (20/259) Installing libva (2.22.0-r1) (21/259) Installing libvdpau (1.5-r4) (22/259) Installing ffmpeg-libavutil (6.1.2-r1) (23/259) Installing libdav1d (1.5.0-r0) (24/259) Installing openexr-libiex (3.3.2-r0) (25/259) Installing openexr-libilmthread (3.3.2-r0) (26/259) Installing imath (3.1.12-r0) (27/259) Installing libdeflate (1.22-r0) (28/259) Installing openexr-libopenexrcore (3.3.2-r0) (29/259) Installing openexr-libopenexr (3.3.2-r0) (30/259) Installing giflib (5.2.2-r0) (31/259) Installing libhwy (1.0.7-r0) (32/259) Installing libjpeg-turbo (3.0.4-r0) (33/259) Installing lcms2 (2.16-r0) (34/259) Installing libpng (1.6.44-r0) (35/259) Installing libjxl (0.10.3-r0) (36/259) Installing lame-libs (3.100-r5) (37/259) Installing opus (1.5.2-r1) (38/259) Installing rav1e-libs (0.7.1-r0) (39/259) Installing soxr (0.1.3-r7) (40/259) Installing ffmpeg-libswresample (6.1.2-r1) (41/259) Installing libogg (1.3.5-r5) (42/259) Installing libtheora (1.1.1-r18) (43/259) Installing libvorbis (1.3.7-r2) (44/259) Installing libvpx (1.15.0-r0) (45/259) Installing libsharpyuv (1.4.0-r0) (46/259) Installing libwebp (1.4.0-r0) (47/259) Installing libwebpmux (1.4.0-r0) (48/259) Installing x264-libs (0.164.3108-r0) (49/259) Installing numactl (2.0.18-r0) (50/259) Installing x265-libs (3.6-r0) (51/259) Installing xvidcore (1.3.7-r2) (52/259) Installing ffmpeg-libavcodec (6.1.2-r1) (53/259) Installing chromaprint-libs (1.5.1-r7) (54/259) Installing chromaprint-dev (1.5.1-r7) (55/259) Installing coreutils-env (9.5-r1) (56/259) Installing coreutils-fmt (9.5-r1) (57/259) Installing coreutils-sha512sum (9.5-r1) (58/259) Installing skalibs-libs (2.14.3.0-r0) (59/259) Installing utmps-libs (0.1.2.3-r2) (60/259) Installing coreutils (9.5-r1) (61/259) Installing dav1d-dev (1.5.0-r0) (62/259) Installing freetype (2.13.3-r0) (63/259) Installing fontconfig (2.15.0-r1) (64/259) Installing expat (2.6.4-r0) (65/259) Installing expat-dev (2.6.4-r0) (66/259) Installing brotli (1.1.0-r2) (67/259) Installing brotli-dev (1.1.0-r2) (68/259) Installing zlib-dev (1.3.1-r2) (69/259) Installing libpng-dev (1.6.44-r0) (70/259) Installing freetype-dev (2.13.3-r0) (71/259) Installing fontconfig-dev (2.15.0-r1) (72/259) Installing fribidi (1.0.16-r0) (73/259) Installing fribidi-dev (1.0.16-r0) (74/259) Installing libgmpxx (6.3.0-r2) (75/259) Installing gmp-dev (6.3.0-r2) (76/259) Installing xorgproto (2024.1-r0) (77/259) Installing libxau-dev (1.0.11-r4) (78/259) Installing gdbm (1.24-r0) (79/259) Installing xz-libs (5.6.3-r0) (80/259) Installing mpdecimal (4.0.0-r0) (81/259) Installing libpanelw (6.5_p20241006-r3) (82/259) Installing sqlite-libs (3.47.1-r0) (83/259) Installing python3 (3.12.8-r1) (84/259) Installing python3-pycache-pyc0 (3.12.8-r1) (85/259) Installing pyc (3.12.8-r1) (86/259) Installing xcb-proto-pyc (1.17.0-r0) (87/259) Installing python3-pyc (3.12.8-r1) (88/259) Installing xcb-proto (1.17.0-r0) (89/259) Installing libxdmcp-dev (1.1.5-r1) (90/259) Installing libxcb-dev (1.16.1-r0) (91/259) Installing xtrans (1.5.2-r0) (92/259) Installing libx11-dev (1.8.10-r0) (93/259) Installing libxext-dev (1.3.6-r2) (94/259) Installing libice (1.1.1-r6) (95/259) Installing libuuid (2.40.2-r4) (96/259) Installing libsm (1.2.4-r4) (97/259) Installing libice-dev (1.1.1-r6) (98/259) Installing libeconf (0.6.3-r0) (99/259) Installing libblkid (2.40.2-r4) (100/259) Installing libfdisk (2.40.2-r4) (101/259) Installing libmount (2.40.2-r4) (102/259) Installing libsmartcols (2.40.2-r4) (103/259) Installing sqlite (3.47.1-r0) (104/259) Installing sqlite-dev (3.47.1-r0) (105/259) Installing util-linux (2.40.2-r4) (106/259) Installing dmesg (2.40.2-r4) (107/259) Installing setarch (2.40.2-r4) (108/259) Installing util-linux-misc (2.40.2-r4) (109/259) Installing linux-pam (1.6.1-r1) (110/259) Installing runuser (2.40.2-r4) (111/259) Installing mount (2.40.2-r4) (112/259) Installing losetup (2.40.2-r4) (113/259) Installing hexdump (2.40.2-r4) (114/259) Installing uuidgen (2.40.2-r4) (115/259) Installing blkid (2.40.2-r4) (116/259) Installing sfdisk (2.40.2-r4) (117/259) Installing mcookie (2.40.2-r4) (118/259) Installing agetty (2.40.2-r4) (119/259) Installing wipefs (2.40.2-r4) (120/259) Installing cfdisk (2.40.2-r4) (121/259) Installing umount (2.40.2-r4) (122/259) Installing flock (2.40.2-r4) (123/259) Installing lsblk (2.40.2-r4) (124/259) Installing libcap-ng (0.8.5-r0) (125/259) Installing setpriv (2.40.2-r4) (126/259) Installing lscpu (2.40.2-r4) (127/259) Installing logger (2.40.2-r4) (128/259) Installing partx (2.40.2-r4) (129/259) Installing fstrim (2.40.2-r4) (130/259) Installing findmnt (2.40.2-r4) (131/259) Installing util-linux-dev (2.40.2-r4) (132/259) Installing libsm-dev (1.2.4-r4) (133/259) Installing libid3tag (0.16.3-r0) (134/259) Installing tiff (4.7.0-r0) (135/259) Installing libwebpdemux (1.4.0-r0) (136/259) Installing imlib2 (1.12.3-r1) (137/259) Installing imlib2-dev (1.12.3-r1) (138/259) Installing lame-dev (3.100-r5) (139/259) Installing enca (1.19-r4) (140/259) Installing enca-dev (1.19-r4) (141/259) Installing libxrender (0.9.11-r5) (142/259) Installing pixman (0.43.4-r1) (143/259) Installing cairo (1.18.2-r1) (144/259) Installing libintl (0.22.5-r0) (145/259) Installing glib (2.82.2-r0) (146/259) Installing graphite2 (1.3.14-r6) (147/259) Installing harfbuzz (9.0.0-r1) (148/259) Installing harfbuzz-cairo (9.0.0-r1) (149/259) Installing harfbuzz-gobject (9.0.0-r1) (150/259) 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. * (151/259) Installing icu-libs (74.2-r0) (152/259) Installing harfbuzz-icu (9.0.0-r1) (153/259) Installing harfbuzz-subset (9.0.0-r1) (154/259) Installing cairo-tools (1.18.2-r1) (155/259) Installing libxrender-dev (0.9.11-r5) (156/259) Installing pixman-dev (0.43.4-r1) (157/259) Installing util-macros (1.20.1-r0) (158/259) Installing xcb-util (0.4.1-r3) (159/259) Installing xcb-util-dev (0.4.1-r3) (160/259) Installing cairo-gobject (1.18.2-r1) (161/259) Installing libxml2 (2.13.4-r3) (162/259) Installing libxml2-utils (2.13.4-r3) (163/259) Installing docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.post-install (164/259) Installing libgpg-error (1.51-r0) (165/259) Installing libgcrypt (1.10.3-r1) (166/259) Installing libxslt (1.1.42-r1) (167/259) Installing docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.post-install (168/259) Installing docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.post-install (169/259) Installing docbook-xsl (1.79.2-r11) (170/259) Installing xz (5.6.3-r0) (171/259) Installing gettext-asprintf (0.22.5-r0) (172/259) Installing gettext-libs (0.22.5-r0) (173/259) Installing gettext-envsubst (0.22.5-r0) (174/259) Installing gettext (0.22.5-r0) (175/259) Installing gettext-dev (0.22.5-r0) (176/259) Installing py3-parsing (3.1.4-r0) (177/259) Installing py3-parsing-pyc (3.1.4-r0) (178/259) Installing py3-packaging (24.2-r0) (179/259) Installing py3-packaging-pyc (24.2-r0) (180/259) Installing linux-headers (6.6-r1) (181/259) Installing libffi-dev (3.4.6-r0) (182/259) Installing bsd-compat-headers (0.7.2-r6) (183/259) Installing libformw (6.5_p20241006-r3) (184/259) Installing libmenuw (6.5_p20241006-r3) (185/259) Installing libncurses++ (6.5_p20241006-r3) (186/259) Installing ncurses-dev (6.5_p20241006-r3) (187/259) Installing libedit-dev (20240808.3.1-r0) (188/259) Installing libpcre2-16 (10.43-r0) (189/259) Installing libpcre2-32 (10.43-r0) (190/259) Installing pcre2-dev (10.43-r0) (191/259) Installing glib-dev (2.82.2-r0) (192/259) Installing cairo-dev (1.18.2-r1) (193/259) Installing graphite2-dev (1.3.14-r6) (194/259) Installing icu (74.2-r0) (195/259) Installing icu-dev (74.2-r0) (196/259) Installing harfbuzz-dev (9.0.0-r1) (197/259) Installing libunibreak (6.1-r0) (198/259) Installing libunibreak-dev (6.1-r0) (199/259) Installing libass (0.17.3-r0) (200/259) Installing libass-dev (0.17.3-r0) (201/259) Installing libbluray (1.3.4-r1) (202/259) Installing libbluray-dev (1.3.4-r1) (203/259) Installing libpciaccess-dev (0.18.1-r0) (204/259) Installing libdrm-dev (2.4.123-r1) (205/259) Installing mpg123-libs (1.32.9-r0) (206/259) Installing libopenmpt (0.7.12-r0) (207/259) Installing mpg123-dev (1.32.9-r0) (208/259) Installing libogg-dev (1.3.5-r5) (209/259) Installing libvorbis-dev (1.3.7-r2) (210/259) Installing libopenmpt-dev (0.7.12-r0) (211/259) Installing libdovi (3.3.1-r0) (212/259) Installing spirv-tools (1.3.290.0-r0) (213/259) Installing glslang-libs (1.3.296.0-r0) (214/259) Installing shaderc (2024.0-r2) (215/259) Installing vulkan-loader (1.3.296.0-r0) (216/259) Installing libplacebo (6.338.2-r3) (217/259) Installing libdovi-dev (3.3.1-r0) (218/259) Installing lcms2-plugins (2.16-r0) (219/259) Installing libturbojpeg (3.0.4-r0) (220/259) Installing libjpeg-turbo-dev (3.0.4-r0) (221/259) Installing libtiffxx (4.7.0-r0) (222/259) Installing libwebpdecoder (1.4.0-r0) (223/259) Installing libwebp-dev (1.4.0-r0) (224/259) Installing zstd (1.5.6-r1) (225/259) Installing zstd-dev (1.5.6-r1) (226/259) Installing tiff-dev (4.7.0-r0) (227/259) Installing lcms2-dev (2.16-r0) (228/259) Installing shaderc-dev (2024.0-r2) (229/259) Installing vulkan-headers (1.3.296.0-r0) (230/259) Installing vulkan-loader-dev (1.3.296.0-r0) (231/259) Installing libplacebo-dev (6.338.2-r3) (232/259) Installing libtheora-dev (1.1.1-r18) (233/259) Installing libxfixes-dev (6.0.1-r4) (234/259) Installing wayland-libs-cursor (1.23.1-r0) (235/259) Installing wayland-libs-egl (1.23.1-r0) (236/259) Installing wayland-libs-server (1.23.1-r0) (237/259) Installing wayland-dev (1.23.1-r0) (238/259) Installing libva-dev (2.22.0-r1) (239/259) Installing libvpx-dev (1.15.0-r0) (240/259) Installing nasm (2.16.03-r0) (241/259) Installing opencl-headers (2024.05.08-r0) (242/259) Installing opencl (2024.05.08-r0) (243/259) Installing opencl-dev (2024.05.08-r0) (244/259) Installing openssl-dev (3.3.2-r4) (245/259) Installing opus-dev (1.5.2-r1) (246/259) Installing perl (5.40.0-r3) (247/259) Installing perl-utils (5.40.0-r3) (248/259) Installing perl-dev (5.40.0-r3) (249/259) Installing x264-dev (0.164.3108-r0) (250/259) Installing x265-dev (3.6-r0) (251/259) Installing xz-dev (5.6.3-r0) (252/259) Installing zimg (3.0.5-r2) (253/259) Installing zimg-dev (3.0.5-r2) (254/259) Installing .makedepends-jellyfin-ffmpeg (20241209.201305) (255/259) Installing util-linux-openrc (2.40.2-r4) (256/259) Installing agetty-openrc (0.55.1-r2) (257/259) Installing perl-error (0.17029-r2) (258/259) Installing perl-git (2.47.1-r0) (259/259) Installing git-perl (2.47.1-r0) Executing busybox-1.37.0-r8.trigger Executing glib-2.82.2-r0.trigger No schema files found: doing nothing. OK: 551 MiB in 358 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-7.0.2-7.tar.gz >>> jellyfin-ffmpeg: Fetching https://distfiles.alpinelinux.org/distfiles/edge/jellyfin-ffmpeg-7.0.2-7.tar.gz >>> jellyfin-ffmpeg: Checking sha512sums... jellyfin-ffmpeg-7.0.2-7.tar.gz: OK v4l-ioctl.patch: OK mlpdsp_armv5te-labels.patch: OK >>> jellyfin-ffmpeg: Unpacking /var/cache/distfiles/jellyfin-ffmpeg-7.0.2-7.tar.gz... >>> jellyfin-ffmpeg: v4l-ioctl.patch patching file libavdevice/v4l2.c >>> jellyfin-ffmpeg: mlpdsp_armv5te-labels.patch patching file libavcodec/arm/mlpdsp_armv5te.S patching file libavformat/segment.c patching file compat/cuda/cuda_runtime.h patching file libavfilter/dither_matrix.h patching file libavfilter/vf_scale_cuda.c patching file libavfilter/vf_scale_cuda.cu 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 Hunk #1 succeeded at 228 (offset 1 line). Hunk #2 succeeded at 292 (offset 1 line). patching file libavutil/hwcontext.c patching file libavutil/hwcontext.h patching file libavutil/hwcontext_internal.h patching file libavutil/hwcontext_qsv.c Hunk #1 succeeded at 370 (offset 1 line). Hunk #2 succeeded at 383 (offset 1 line). Hunk #3 succeeded at 2289 (offset 17 lines). patching file libavutil/hwcontext_opencl.c patching file libavutil/hwcontext_d3d11va.c Hunk #1 succeeded at 639 (offset 1 line). 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/vaapi_av1.c patching file libavcodec/vaapi_decode.c patching file libavcodec/vaapi_decode.h patching file libavcodec/vaapi_encode_av1.c patching file libavcodec/vaapi_encode_h264.c patching file libavcodec/vaapi_encode_h265.c patching file libavcodec/vaapi_h264.c patching file libavcodec/vaapi_hevc.c patching file libavcodec/vaapi_mjpeg.c patching file libavcodec/vaapi_mpeg2.c patching file libavcodec/vaapi_mpeg4.c patching file libavcodec/vaapi_vc1.c patching file libavcodec/vaapi_vp8.c patching file libavcodec/vaapi_vp9.c patching file libavfilter/vaapi_vpp.c patching file libavutil/hwcontext_vaapi.c patching file configure 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.h patching file libavcodec/qsvenc_av1.c patching file libavfilter/qsvvpp.c patching file libavfilter/qsvvpp.h patching file libavfilter/vf_overlay_qsv.c patching file libavfilter/vf_stack_qsv.c patching file libavfilter/vf_vpp_qsv.c patching file libavutil/hwcontext_qsv.c patching file libavutil/hwcontext_qsv.h patching file libavcodec/qsv_internal.h patching file libavcodec/qsvdec.c patching file libavcodec/qsvenc.c patching file libavcodec/qsvenc.h patching file libavcodec/qsvenc_hevc.c patching file libavfilter/qsvvpp.c patching file libavfilter/vf_overlay_qsv.c patching file libavfilter/vf_vpp_qsv.c patching file libavcodec/qsv_internal.h patching file libavcodec/qsvenc.c patching file libavutil/hwcontext_qsv.c patching file libavfilter/buffersrc.c patching file libavcodec/bsf/hevc_mp4toannexb.c patching file tests/fate/hevc.mak patching file libavfilter/vf_subtitles.c patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/vsrc_alphasrc.c patching file libavcodec/vaapi_encode.h patching file libavcodec/vaapi_encode_h265.c patching file libavformat/id3v2.c patching file configure patching file libavformat/hlsenc.c patching file libavformat/movenc.c patching file libavformat/mpegtsenc.c patching file libavformat/dovi_isom.c patching file libavformat/dovi_isom.h patching file libavformat/matroskaenc.c patching file fftools/ffmpeg.c Hunk #3 succeeded at 780 (offset 1 line). Hunk #4 succeeded at 814 (offset 1 line). Hunk #5 succeeded at 853 (offset 1 line). Hunk #6 succeeded at 885 (offset 1 line). Hunk #7 succeeded at 910 (offset 1 line). patching file fftools/ffmpeg.h patching file fftools/ffmpeg_demux.c patching file configure patching file libavcodec/x86/cabac.h patching file libavcodec/dxva2.c patching file libavutil/hwcontext_d3d11va.c Hunk #1 succeeded at 610 (offset 1 line). Hunk #2 succeeded at 716 (offset 1 line). 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 patching file libavcodec/d3d12va_hevc.c patching file libavcodec/dxva2.c patching file libavcodec/dxva2_hevc.c patching file libavcodec/dxva2_internal.h patching file libavcodec/hevcdec.c patching file libavfilter/vf_scale_vaapi.c patching file libavutil/hwcontext_vaapi.c patching file libavcodec/qsv.c patching file libavcodec/qsvenc_av1.c patching file libavcodec/qsvenc_h264.c patching file libavcodec/qsvenc_hevc.c patching file libavutil/hwcontext_vaapi.c patching file libavcodec/vaapi_encode_h265.c patching file libavcodec/dxva2.c patching file libavfilter/qsvvpp.c Hunk #1 succeeded at 642 (offset 1 line). 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 libavformat/movenc.c Hunk #1 succeeded at 2912 (offset 4 lines). patching file configure patching file libavcodec/Makefile patching file libavcodec/allcodecs.c patching file libavcodec/rkmppdec.c patching file libavcodec/rkmppdec.h patching file libavcodec/rkmppenc.c patching file libavcodec/rkmppenc.h patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/rkrga_common.c patching file libavfilter/rkrga_common.h patching file libavfilter/vf_overlay_rkrga.c patching file libavfilter/vf_vpp_rkrga.c patching file libavutil/Makefile patching file libavutil/hwcontext.c patching file libavutil/hwcontext.h patching file libavutil/hwcontext_internal.h patching file libavutil/hwcontext_opencl.c patching file libavutil/hwcontext_rkmpp.c patching file libavutil/hwcontext_rkmpp.h patching file libavutil/pixdesc.c patching file libavutil/pixfmt.h patching file libswscale/input.c patching file libswscale/swscale_unscaled.c patching file libswscale/utils.c patching file tests/ref/fate/imgutils patching file tests/ref/fate/sws-pixdesc-query patching file libavfilter/vf_scale_vt.c patching file libavcodec/videotoolboxenc.c patching file libavutil/hwcontext_videotoolbox.c patching file libavutil/hwcontext_videotoolbox.h patching file libavfilter/vf_yadif_videotoolbox.m patching file configure patching file doc/filters.texi patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/metal/utils.m patching file libavfilter/metal/vf_overlay_videotoolbox.metal patching file libavfilter/vf_overlay_videotoolbox.m patching file configure patching file libavfilter/vf_transpose_vt.c patching file libavfilter/vf_transpose_vt.m patching file configure patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/metal/vf_tonemap_videotoolbox.metal patching file libavfilter/vf_tonemap_videotoolbox.m patching file configure patching file libavcodec/Makefile patching file libavcodec/allcodecs.c patching file libavcodec/videotoolboxenc.c Hunk #5 succeeded at 2878 (offset 7 lines). Hunk #6 succeeded at 3053 (offset 6 lines). patching file libavcodec/avcodec.h patching file libavcodec/options_table.h patching file libavcodec/videotoolbox.c patching file libavutil/hwcontext_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 libavcodec/vaapi_encode.c patching file libavutil/hwcontext.h patching file libavutil/hwcontext_vaapi.c patching file libavcodec/libopusenc.c patching file configure patching file libavfilter/Makefile patching file libavfilter/aarch64/Makefile patching file libavfilter/aarch64/vf_tonemapx_intrin_neon.c patching file libavfilter/aarch64/vf_tonemapx_intrin_neon.h patching file libavfilter/allfilters.c patching file libavfilter/colorspace.c patching file libavfilter/colorspace.h Hunk #1 succeeded at 109 (offset 24 lines). patching file libavfilter/vf_tonemapx.c patching file libavfilter/vf_tonemapx.h patching file libavfilter/x86/Makefile patching file libavfilter/x86/vf_tonemapx_intrin_avx.c patching file libavfilter/x86/vf_tonemapx_intrin_avx.h patching file libavfilter/x86/vf_tonemapx_intrin_sse.c patching file libavfilter/x86/vf_tonemapx_intrin_sse.h patching file libavcodec/Makefile patching file libavcodec/ac4dec.c patching file libavcodec/ac4dec_data.h patching file libavcodec/allcodecs.c patching file libavcodec/kbdwin.h patching file libavcodec/utils.c Hunk #1 succeeded at 601 (offset 3 lines). patching file libavformat/isom_tags.c patching file fftools/ffmpeg_sched.h patching file tests/ref/fate/ffmpeg-fix_sub_duration_heartbeat patching file libavcodec/qsv.c patching file libavutil/hwcontext_qsv.c patching file libavutil/hwcontext_vaapi.c patching file libavcodec/vulkan_decode.c patching file libavcodec/vulkan_decode.h patching file libavcodec/vulkan_video.c patching file libavcodec/vulkan_video.h patching file libavfilter/vulkan_filter.c patching file libavfilter/vulkan_shaderc.c patching file libavutil/hwcontext_vulkan.c patching file libavutil/hwcontext_vulkan.h patching file libavutil/version.h patching file libavutil/vulkan.c patching file libavutil/vulkan.h patching file libavutil/vulkan_functions.h patching file libavutil/vulkan_loader.h patching file libavutil/hwcontext_vulkan.c patching file libavutil/vulkan.c patching file libavutil/hwcontext_vulkan.c patching file libavutil/hwcontext_vulkan.c patching file libavfilter/vf_overlay_vulkan.c patching file libavcodec/libx265.c patching file libswscale/swscale_unscaled.c patching file tests/ref/fate/filter-pixdesc-p010le patching file tests/ref/fate/filter-pixdesc-p016le patching file tests/ref/fate/filter-pixfmts-copy patching file tests/ref/fate/filter-pixfmts-crop patching file tests/ref/fate/filter-pixfmts-field patching file tests/ref/fate/filter-pixfmts-hflip patching file tests/ref/fate/filter-pixfmts-il patching file tests/ref/fate/filter-pixfmts-null patching file tests/ref/fate/filter-pixfmts-pad patching file tests/ref/fate/filter-pixfmts-scale patching file tests/ref/fate/filter-pixfmts-transpose patching file tests/ref/fate/filter-pixfmts-vflip patching file libavcodec/videotoolbox.c patching file configure patching file libavfilter/Makefile patching file libavfilter/allfilters.c patching file libavfilter/metal/vf_bwdif_videotoolbox.metal patching file libavfilter/vf_bwdif_videotoolbox.m patching file libavcodec/hevcdec.c patching file fftools/ffmpeg_filter.c patching file tests/ref/fate/filter-overlay-dvdsub-2397 patching file tests/ref/fate/sub2video patching file configure patching file libavcodec/qsv.c patching file libavcodec/qsvenc.c patching file libavfilter/qsvvpp.c patching file libavfilter/vf_vpp_qsv.c patching file libavutil/hwcontext_qsv.c patching file libavcodec/videotoolboxenc.c patching file libavcodec/bsf/h265_metadata.c patching file libavcodec/bsf/av1_metadata.c patching file libavcodec/audiotoolboxenc.c patching file libavcodec/videotoolbox.c patching file libavfilter/qsvvpp.c patching file libavfilter/vf_hwupload.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 libfreetype libvpx bzlib libfribidi libwebp chromaprint libmp3lame libx264 gmp libopenmpt libx265 iconv libopus libzimg libass libplacebo lzma libbluray libshaderc openssl libdav1d libtheora zlib libfontconfig libvorbis External libraries providing hardware acceleration: libdrm v4l2_m2m vulkan opencl vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: ffmpeg ffprobe Enabled decoders: aac flv pgssub aac_fixed fmvc pgx aac_latm fourxm phm aasc fraps photocd ac3 frwu pictor ac3_fixed ftr pixlet ac4 g2m pjs acelp_kelvin g723_1 png adpcm_4xm g729 ppm adpcm_adx gdv prores adpcm_afc gem prosumer adpcm_agm gif psd adpcm_aica gremlin_dpcm ptx adpcm_argo gsm qcelp adpcm_ct gsm_ms qdm2 adpcm_dtk h261 qdmc adpcm_ea h263 qdraw adpcm_ea_maxis_xa h263_v4l2m2m qoa adpcm_ea_r1 h263i qoi adpcm_ea_r2 h263p qpeg adpcm_ea_r3 h264 qtrle adpcm_ea_xas h264_v4l2m2m r10k adpcm_g722 hap r210 adpcm_g726 hca ra_144 adpcm_g726le hcom ra_288 adpcm_ima_acorn hdr ralf adpcm_ima_alp hevc rasc adpcm_ima_amv hevc_v4l2m2m rawvideo adpcm_ima_apc hnm4_video realtext adpcm_ima_apm hq_hqa rka adpcm_ima_cunning hqx rl2 adpcm_ima_dat4 huffyuv roq adpcm_ima_dk3 hymt roq_dpcm adpcm_ima_dk4 iac rpza adpcm_ima_ea_eacs idcin rscc adpcm_ima_ea_sead idf rtv1 adpcm_ima_iss iff_ilbm rv10 adpcm_ima_moflex ilbc rv20 adpcm_ima_mtf imc rv30 adpcm_ima_oki imm4 rv40 adpcm_ima_qt imm5 s302m adpcm_ima_rad indeo2 sami adpcm_ima_smjpeg indeo3 sanm adpcm_ima_ssi indeo4 sbc adpcm_ima_wav indeo5 scpr adpcm_ima_ws interplay_acm screenpresso adpcm_ms interplay_dpcm sdx2_dpcm adpcm_mtaf interplay_video sga adpcm_psx ipu sgi adpcm_sbpro_2 jacosub sgirle adpcm_sbpro_3 jpeg2000 sheervideo adpcm_sbpro_4 jpegls shorten adpcm_swf jv simbiosis_imx adpcm_thp kgv1 sipr adpcm_thp_le kmvc siren adpcm_vima lagarith smackaud adpcm_xa lead smacker adpcm_xmd libdav1d smc adpcm_yamaha libopus smvjpeg adpcm_zork libvorbis snow agm libvpx_vp8 sol_dpcm aic libvpx_vp9 sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq bethsoftvid mpeg1video txd bfi mpeg2_v4l2m2m ulti bink mpeg2video utvideo binkaudio_dct mpeg4 v210 binkaudio_rdft mpeg4_v4l2m2m v210x bintext mpegvideo v308 bitpacked mpl2 v408 bmp msa1 v410 bmv_audio mscc vb bmv_video msmpeg4v1 vble bonk msmpeg4v2 vbn brender_pix msmpeg4v3 vc1 c93 msnsiren vc1_v4l2m2m cavs msp2 vc1image cbd2_dpcm msrle vcr1 ccaption mss1 vmdaudio cdgraphics mss2 vmdvideo cdtoons msvideo1 vmix cdxl mszh vmnc cfhd mts2 vnull cinepak mv30 vorbis clearvideo mvc1 vp3 cljr mvc2 vp4 cllc mvdv vp5 comfortnoise mvha vp6 cook mwsc vp6a cpia mxpeg vp6f cri nellymoser vp7 cscd notchlc vp8 cyuv nuv vp8_v4l2m2m dca on2avc vp9 dds opus vp9_v4l2m2m derf_dpcm osq vplayer dfa paf_audio vqa dfpwm paf_video vqc dirac pam vvc dnxhd pbm wady_dpcm dolby_e pcm_alaw wavarc dpx pcm_bluray wavpack dsd_lsbf pcm_dvd wbmp dsd_lsbf_planar pcm_f16le wcmv dsd_msbf pcm_f24le webp dsd_msbf_planar pcm_f32be webvtt dsicinaudio pcm_f32le wmalossless dsicinvideo pcm_f64be wmapro dss_sp pcm_f64le wmav1 dst pcm_lxf wmav2 dvaudio pcm_mulaw wmavoice dvbsub pcm_s16be wmv1 dvdsub pcm_s16be_planar wmv2 dvvideo pcm_s16le wmv3 dxa pcm_s16le_planar wmv3image dxtory pcm_s24be wnv1 dxv pcm_s24daud wrapped_avframe eac3 pcm_s24le ws_snd1 eacmv pcm_s24le_planar xan_dpcm eamad pcm_s32be xan_wc3 eatgq pcm_s32le xan_wc4 eatgv pcm_s32le_planar xbin eatqi pcm_s64be xbm eightbps pcm_s64le xface eightsvx_exp pcm_s8 xl eightsvx_fib pcm_s8_planar xma1 escape124 pcm_sga xma2 escape130 pcm_u16be xpm evrc pcm_u16le xsub exr pcm_u24be xwd fastaudio pcm_u24le y41p ffv1 pcm_u32be ylc ffvhuff pcm_u32le yop ffwavesynth pcm_u8 yuv4 fic pcm_vidc zero12v fits pcx zerocodec flac pdv zlib flashsv pfm zmbv flashsv2 pgm flic pgmyuv Enabled encoders: a64multi huffyuv pfm a64multi5 jpeg2000 pgm aac jpegls pgmyuv ac3 libmp3lame phm ac3_fixed libopus png adpcm_adx libtheora ppm adpcm_argo libvorbis prores adpcm_g722 libvpx_vp8 prores_aw adpcm_g726 libvpx_vp9 prores_ks adpcm_g726le libwebp qoi adpcm_ima_alp libwebp_anim qtrle adpcm_ima_amv libx264 r10k adpcm_ima_apm libx264rgb r210 adpcm_ima_qt libx265 ra_144 adpcm_ima_ssi ljpeg rawvideo adpcm_ima_wav magicyuv roq adpcm_ima_ws mjpeg roq_dpcm adpcm_ms mjpeg_vaapi rpza adpcm_swf mlp rv10 adpcm_yamaha movtext rv20 alac mp2 s302m alias_pix mp2fixed sbc amv mpeg1video sgi anull mpeg2_vaapi smc apng mpeg2video snow aptx mpeg4 sonic aptx_hd mpeg4_v4l2m2m sonic_ls ass msmpeg4v2 speedhq asv1 msmpeg4v3 srt asv2 msrle ssa av1_vaapi msvideo1 subrip avrp nellymoser sunrast avui opus svq1 bitpacked pam targa bmp pbm text cfhd pcm_alaw tiff cinepak pcm_bluray truehd cljr pcm_dvd tta comfortnoise pcm_f32be ttml dca pcm_f32le utvideo dfpwm pcm_f64be v210 dnxhd pcm_f64le v308 dpx pcm_mulaw v408 dvbsub pcm_s16be v410 dvdsub pcm_s16be_planar vbn dvvideo pcm_s16le vc2 dxv pcm_s16le_planar vnull eac3 pcm_s24be vorbis exr pcm_s24daud vp8_v4l2m2m ffv1 pcm_s24le vp8_vaapi ffvhuff pcm_s24le_planar vp9_vaapi fits pcm_s32be wavpack flac pcm_s32le wbmp flashsv pcm_s32le_planar webvtt flashsv2 pcm_s64be wmav1 flv pcm_s64le wmav2 g723_1 pcm_s8 wmv1 gif pcm_s8_planar wmv2 h261 pcm_u16be wrapped_avframe h263 pcm_u16le xbm h263_v4l2m2m pcm_u24be xface h263p pcm_u24le xsub h264_v4l2m2m pcm_u32be xwd h264_vaapi pcm_u32le y41p hdr pcm_u8 yuv4 hevc_v4l2m2m pcm_vidc zlib hevc_vaapi pcx zmbv Enabled hwaccels: av1_vaapi hevc_vaapi vc1_vaapi av1_vulkan hevc_vulkan vp8_vaapi h263_vaapi mjpeg_vaapi vp9_vaapi h264_vaapi mpeg2_vaapi wmv3_vaapi h264_vulkan mpeg4_vaapi Enabled parsers: aac dvdsub mpegaudio aac_latm evc mpegvideo ac3 flac opus adx ftr png amr g723_1 pnm av1 g729 qoi avs2 gif rv34 avs3 gsm sbc bmp h261 sipr cavsvideo h263 tak cook h264 vc1 cri hdr vorbis dca hevc vp3 dirac ipu vp8 dnxhd jpeg2000 vp9 dolby_e jpegxl vvc dpx misc4 webp dvaudio mjpeg xbm dvbsub mlp xma dvd_nav mpeg4video xwd Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ac4 image2 pcm_s32be ace image2_alias_pix pcm_s32le acm image2_brender_pix pcm_s8 act image2pipe pcm_u16be adf image_bmp_pipe pcm_u16le adp image_cri_pipe pcm_u24be ads image_dds_pipe pcm_u24le adx image_dpx_pipe pcm_u32be aea image_exr_pipe pcm_u32le afc image_gem_pipe pcm_u8 aiff image_gif_pipe pcm_vidc aix image_hdr_pipe pdv alp image_j2k_pipe pjs amr image_jpeg_pipe pmp amrnb image_jpegls_pipe pp_bnk amrwb image_jpegxl_pipe pva anm image_pam_pipe pvf apac image_pbm_pipe qcp apc image_pcx_pipe qoa ape image_pfm_pipe r3d apm image_pgm_pipe rawvideo apng image_pgmyuv_pipe realtext aptx image_pgx_pipe redspark aptx_hd image_phm_pipe rka aqtitle image_photocd_pipe rl2 argo_asf image_pictor_pipe rm argo_brp image_png_pipe roq argo_cvg image_ppm_pipe rpl asf image_psd_pipe rsd asf_o image_qdraw_pipe rso ass image_qoi_pipe rtp ast image_sgi_pipe rtsp au image_sunrast_pipe s337m av1 image_svg_pipe sami avi image_tiff_pipe sap avr image_vbn_pipe sbc avs image_webp_pipe sbg avs2 image_xbm_pipe scc avs3 image_xpm_pipe scd bethsoftvid image_xwd_pipe sdns bfi ingenient sdp bfstm ipmovie sdr2 bink ipu sds binka ircam sdx bintext iss segafilm bit iv8 ser bitpacked ivf sga bmv ivr shorten boa jacosub siff bonk jpegxl_anim 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 usm ea mpc v210 ea_cdata mpc8 v210x eac3 mpegps vag epaf mpegts vc1 evc mpegtsraw vc1t ffmetadata mpegvideo vividas filmstrip mpjpeg vivo fits mpl2 vmd flac mpsub vobsub flic msf voc flv msnwc_tcp vpk fourxm msp vplayer frm mtaf vqf fsb mtv vvc fwse musx w64 g722 mv wady g723_1 mvi wav g726 mxf wavarc g726le mxg wc3 g729 nc webm_dash_manifest gdv nistsphere webvtt genh nsp wsaud gif nsv wsd gsm nut wsvqa gxf nuv wtv h261 obu wv h263 ogg wve h264 oma xa hca osq xbin hcom paf xmd hevc pcm_alaw xmv hls pcm_f32be xvag hnm pcm_f32le xwma iamf pcm_f64be yop ico pcm_f64le yuv4mpegpipe idcin pcm_mulaw Enabled muxers: a64 h261 pcm_s16le ac3 h263 pcm_s24be ac4 h264 pcm_s24le adts hash pcm_s32be adx hds pcm_s32le aea hevc pcm_s8 aiff hls pcm_u16be alp iamf pcm_u16le amr ico pcm_u24be amv ilbc pcm_u24le apm image2 pcm_u32be apng image2pipe pcm_u32le aptx ipod pcm_u8 aptx_hd ircam pcm_vidc argo_asf ismv psp argo_cvg ivf rawvideo asf jacosub rcwt 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 evc mxf tta f4v mxf_d10 ttml ffmetadata mxf_opatom uncodedframecrc fifo null vc1 filmstrip nut vc1t fits obu voc flac oga vvc flv ogg w64 framecrc ogv wav framehash oma webm framemd5 opus webm_chunk g722 pcm_alaw webm_dash_manifest g723_1 pcm_f32be webp g726 pcm_f32le webvtt g726le pcm_f64be wsaud gif pcm_f64le wtv gsm pcm_mulaw wv gxf pcm_s16be yuv4mpegpipe 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 datascope pal75bars aap dblur palettegen abench dcshift paletteuse abitscope dctdnoiz pan acompressor deband perms acontrast deblock perspective acopy decimate phase acrossfade deconvolve photosensitivity acrossover dedot pixdesctest acrusher deesser pixelize acue deflate pixscope addroi deflicker pp adeclick deinterlace_vaapi pp7 adeclip dejudder premultiply adecorrelate delogo prewitt adelay denoise_vaapi prewitt_opencl adenorm derain procamp_vaapi aderivative deshake program_opencl adrawgraph deshake_opencl pseudocolor adrc despill psnr adynamicequalizer detelecine pullup adynamicsmooth dialoguenhance qp aecho dilation random aemphasis dilation_opencl readeia608 aeval displace readvitc aevalsrc dnn_classify realtime aexciter dnn_detect remap afade dnn_processing remap_opencl afdelaysrc doubleweave removegrain afftdn drawbox removelogo afftfilt drawgraph repeatfields afir drawgrid replaygain afireqsrc drmeter reverse afirsrc dynaudnorm rgbashift aformat earwax rgbtestsrc afreqshift ebur128 roberts afwtdn edgedetect roberts_opencl agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_opencl ainterleave erosion scale_vaapi alatency erosion_opencl scale_vulkan alimiter estdif scdet allpass exposure scharr allrgb extractplanes scroll allyuv extrastereo segment aloop fade select alphaextract feedback selectivecolor alphamerge fftdnoiz sendcmd alphasrc fftfilt separatefields amerge field setdar ametadata fieldhint setfield amix fieldmatch setparams amovie fieldorder setpts amplify fillborders setrange amultiply find_rect setsar anequalizer firequalizer settb anlmdn flanger sharpness_vaapi anlmf flip_vulkan shear anlms floodfill showcqt anoisesrc format showcwt anull fps showfreqs anullsink framepack showinfo anullsrc framerate showpalette apad framestep showspatial aperms freezedetect showspectrum aphasemeter freezeframes showspectrumpic aphaser fspp showvolume aphaseshift fsync showwaves apsnr gblur showwavespic apsyclip gblur_vulkan shuffleframes apulsator geq shufflepixels arealtime gradfun shuffleplanes aresample gradients sidechaincompress areverse graphmonitor sidechaingate arls grayworld sidedata arnndn greyedge sierpinski asdr guided signalstats asegment haas signature aselect haldclut silencedetect asendcmd haldclutsrc silenceremove asetnsamples hdcd sinc asetpts headphone sine asetrate hflip siti asettb hflip_vulkan smartblur ashowinfo highpass smptebars asidedata highshelf smptehdbars asisdr hilbert sobel asoftclip histeq sobel_opencl aspectralstats histogram spectrumsynth asplit hqdn3d speechnorm ass hqx split astats hstack spp astreamselect hstack_vaapi sr asubboost hsvhold ssim asubcut hsvkey ssim360 asupercut hue stereo3d asuperpass huesaturation stereotools asuperstop hwdownload stereowiden atadenoise hwmap streamselect atempo hwupload subtitles atilt hwupload_vaapi super2xsai atrim hysteresis superequalizer avectorscope identity surround avgblur idet swaprect avgblur_opencl il swapuv avgblur_vulkan inflate tblend avsynctest interlace telecine axcorrelate interleave testsrc backgroundkey join testsrc2 bandpass kerndeint thistogram bandreject kirsch threshold bass lagfun thumbnail bbox latency tile bench lenscorrection tiltandshift bilateral libplacebo tiltshelf biquad life tinterlace bitplanenoise limitdiff tlut2 blackdetect limiter tmedian blackframe loop tmidequalizer blend loudnorm tmix blend_vulkan lowpass tonemap blockdetect lowshelf tonemap_opencl blurdetect lumakey tonemap_vaapi bm3d lut tonemapx boxblur lut1d tpad boxblur_opencl lut2 transpose bwdif lut3d transpose_opencl bwdif_vulkan lutrgb transpose_vaapi cas lutyuv transpose_vulkan ccrepack mandelbrot treble cellauto maskedclamp tremolo channelmap maskedmax trim channelsplit maskedmerge unpremultiply chorus maskedmin unsharp chromaber_vulkan maskedthreshold unsharp_opencl chromahold maskfun untile chromakey mcdeint uspp chromanr mcompand v360 chromashift median vaguedenoiser ciescope mergeplanes varblur codecview mestimate vectorscope color metadata vflip color_vulkan midequalizer vflip_vulkan colorbalance minterpolate vfrdet colorchannelmixer mix vibrance colorchart monochrome vibrato colorcontrast morpho vif colorcorrect movie vignette colorhold mpdecimate virtualbass colorize mptestsrc vmafmotion colorkey msad volume colorkey_opencl multiply volumedetect colorlevels negate vstack colormap nlmeans vstack_vaapi colormatrix nlmeans_opencl w3fdif colorspace nlmeans_vulkan waveform colorspectrum nnedi weave colortemperature noformat xbr compand noise xcorrelate compensationdelay normalize xfade concat null xfade_opencl convolution nullsink xfade_vulkan convolution_opencl nullsrc xmedian convolve openclsrc xstack copy oscilloscope xstack_vaapi corr overlay yadif cover_rect overlay_opencl yaepblur crop overlay_vaapi yuvtestsrc cropdetect overlay_vulkan zoneplate crossfeed owdenoise zoompan crystalizer pad zscale cue pad_opencl curves pal100bars Enabled bsfs: aac_adtstoasc h264_redundant_pps pgs_frame_merge av1_frame_merge hapqa_extract prores_metadata av1_frame_split hevc_metadata remove_extradata av1_metadata hevc_mp4toannexb setts chomp imx_dump_header showinfo dca_core media100_to_mjpegb text2movsub dts2pts mjpeg2jpeg trace_headers dump_extradata mjpega_dump_header truehd_core dv_error_marker mov2textsub vp9_metadata eac3_core mpeg2_metadata vp9_raw_reorder evc_frame_merge mpeg4_unpack_bframes vp9_superframe extract_extradata noise vp9_superframe_split filter_units null vvc_metadata h264_metadata opus_metadata vvc_mp4toannexb h264_mp4toannexb pcm_rechunk 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_aap.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_arls.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 libavfilter/af_channelsplit.c: In function 'filter_frame': libavfilter/af_channelsplit.c:161:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 161 | AVFrame *buf_out = av_frame_clone(buf); | ^~~~~~~ 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 In file included from ./libavutil/common.h:40, from ./libavutil/avutil.h:301, 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_showspectrum.o 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/bwdifdsp.o CC libavfilter/ccfifo.o CC libavfilter/colorspace.o CC libavfilter/colorspacedsp.o CC libavfilter/dnn/dnn_backend_common.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/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 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: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/palette.o CC libavfilter/pthread.o CC libavfilter/qp_table.o CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o CC libavfilter/src_avsynctest.o CC libavfilter/src_movie.o CC libavfilter/transform.o CC libavfilter/trim.o CC libavfilter/vaapi_vpp.o CC libavfilter/vaf_spectrumsynth.o CC libavfilter/version.o CC libavfilter/vf_addroi.o CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_avgblur_opencl.o CC libavfilter/vf_avgblur_vulkan.o CC libavfilter/vf_backgroundkey.o CC libavfilter/vf_bbox.o CC libavfilter/vf_bilateral.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_avgblur_opencl.c:30: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o CC libavfilter/vf_blend_vulkan.o CC libavfilter/vf_blockdetect.o CC libavfilter/vf_blurdetect.o CC libavfilter/vf_bm3d.o CC libavfilter/vf_boxblur.o CC libavfilter/vf_bwdif.o CC libavfilter/vf_bwdif_vulkan.o CC libavfilter/vf_cas.o CC libavfilter/vf_ccrepack.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:22: /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 CC libavfilter/vf_corr.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:34: /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_cover_rect.o CC libavfilter/vf_crop.o CC libavfilter/vf_cropdetect.o CC libavfilter/vf_curves.o CC libavfilter/vf_datascope.o CC libavfilter/vf_dblur.o CC libavfilter/vf_dctdnoiz.o CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o CC libavfilter/vf_decimate.o CC libavfilter/vf_dedot.o CC libavfilter/vf_deflicker.o CC libavfilter/vf_deinterlace_vaapi.o CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o CC libavfilter/vf_derain.o CC libavfilter/vf_deshake.o CC libavfilter/vf_deshake_opencl.o CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.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:62: /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_dnn_classify.o CC libavfilter/vf_dnn_detect.o CC libavfilter/vf_dnn_processing.o CC libavfilter/vf_drawbox.o CC libavfilter/vf_edgedetect.o CC libavfilter/vf_elbg.o CC libavfilter/vf_entropy.o CC libavfilter/vf_epx.o CC libavfilter/vf_eq.o 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 In function 'search', inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search.constprop' at libavfilter/vf_find_rect.c:153:9: libavfilter/vf_find_rect.c:162:54: warning: array subscript 5 is above array bounds of 'AVFrame *[5]' [-Warray-bounds=] 162 | 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:43:14: note: while referencing 'haystack_frame' 43 | AVFrame *haystack_frame[MAX_MIPMAPS]; | ^~~~~~~~~~~~~~ In function 'search', inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search' at libavfilter/vf_find_rect.c:153:9, inlined from 'search.constprop' at libavfilter/vf_find_rect.c:153:9: libavfilter/vf_find_rect.c:162:79: warning: array subscript 5 is above array bounds of 'AVFrame *[5]' [-Warray-bounds=] 162 | 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 'needle_frame' 42 | AVFrame *needle_frame[MAX_MIPMAPS]; | ^~~~~~~~~~~~ CC libavfilter/vf_fspp.o CC libavfilter/vf_fsync.o CC libavfilter/vf_gblur.o CC libavfilter/vf_gblur_vulkan.o 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 CC libavfilter/vf_maskfun.o CC libavfilter/vf_mcdeint.o CC libavfilter/vf_median.o 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_nlmeans_vulkan.o CC libavfilter/vf_nnedi.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_overlay_opencl.o CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_overlay_vulkan.o CC libavfilter/vf_owdenoise.o 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_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_perspective.o CC libavfilter/vf_phase.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: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_photosensitivity.o CC libavfilter/vf_pixdesctest.o CC libavfilter/vf_pixelize.o libavfilter/vf_overlay_vaapi.c:257:12: warning: 'have_alpha_planar' defined but not used [-Wunused-function] 257 | static int have_alpha_planar(AVFilterLink *link) | ^~~~~~~~~~~~~~~~~ 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 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:28: /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_removelogo.o 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 CC libavfilter/vf_scale_vulkan.o CC libavfilter/vf_scdet.o CC libavfilter/vf_scroll.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_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_tiltandshift.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_tonemapx.o 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 CC libavfilter/vf_uspp.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)") | ^~~~~~~ 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_v360.o CC libavfilter/vf_vaguedenoiser.o CC libavfilter/vf_varblur.o CC libavfilter/vf_vectorscope.o CC libavfilter/vf_vflip.o libavfilter/vf_tonemap_opencl.c: In function 'tonemap_opencl_update_dovi_buf': libavfilter/vf_tonemap_opencl.c:204:21: warning: variable 'err' set but not used [-Wunused-but-set-variable] 204 | int c, i, j, k, err; | ^~~ libavfilter/vf_tonemap_opencl.c: In function 'tonemap_opencl_init': libavfilter/vf_tonemap_opencl.c:634:5: warning: 'clCreateCommandQueue' is deprecated [-Wdeprecated-declarations] 634 | ctx->command_queue = clCreateCommandQueue(ctx->ocf.hwctx->context, | ^~~ /usr/include/CL/cl.h:1914:1: note: declared here 1914 | clCreateCommandQueue(cl_context context, | ^~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vibrance.o CC libavfilter/vf_vif.o CC libavfilter/vf_vignette.o CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.o CC libavfilter/vf_waveform.o CC libavfilter/vf_weave.o CC libavfilter/vf_xbr.o CC libavfilter/vf_xfade.o CC libavfilter/vf_xfade_opencl.o CC libavfilter/vf_xfade_vulkan.o CC libavfilter/vf_xmedian.o In file included from /usr/include/CL/cl.h:20, from ./libavutil/hwcontext_opencl.h:25, from libavfilter/opencl.h:31, from libavfilter/vf_xfade_opencl.c:26: /usr/include/CL/cl_version.h:22:9: note: '#pragma message: cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)' 22 | #pragma message("cl_version.h: CL_TARGET_OPENCL_VERSION is not defined. Defaulting to 300 (OpenCL 3.0)") | ^~~~~~~ CC libavfilter/vf_yadif.o CC libavfilter/vf_yaepblur.o CC libavfilter/vf_zoompan.o CC libavfilter/vf_zscale.o CC libavfilter/video.o CC libavfilter/vsink_nullsink.o CC libavfilter/vsrc_alphasrc.o CC libavfilter/vsrc_cellauto.o CC libavfilter/vsrc_gradients.o CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o CC libavfilter/vsrc_mptestsrc.o CC libavfilter/vsrc_sierpinski.o CC libavfilter/vsrc_testsrc.o CC libavfilter/vsrc_testsrc_vulkan.o CC libavfilter/vulkan.o CC libavfilter/vulkan_filter.o CC libavfilter/vulkan_shaderc.o CC libavfilter/yadif_common.o GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/ac4dec.o CC libavformat/ac4enc.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/aeadec.o CC libavformat/aeaenc.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/evc.o CC libavformat/evcdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo.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/iamf.o CC libavformat/iamf_parse.o CC libavformat/iamf_reader.o CC libavformat/iamf_writer.o CC libavformat/iamfdec.o CC libavformat/iamfenc.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_anim_dec.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 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/osq.o CC libavformat/paf.o CC libavformat/pcm.o CC libavformat/pcmdec.o CC libavformat/pcmenc.o CC libavformat/pdvdec.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/qoadec.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/rcwtenc.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/usmdec.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/vvc.o CC libavformat/vvcdec.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_parser.o CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_common.o CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.o CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o CC libavcodec/aacps_fixed.o CC libavcodec/aacps_float.o CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o CC libavcodec/aacsbr_fixed.o CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aasc.o CC libavcodec/ac3.o CC libavcodec/ac3_channel_layout_tab.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o CC libavcodec/ac3dec_float.o CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o CC libavcodec/ac3tab.o CC libavcodec/ac4dec.o CC libavcodec/acelp_filters.o CC libavcodec/acelp_pitch_delay.o CC libavcodec/acelp_vectors.o CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o CC libavcodec/adts_header.o CC libavcodec/adts_parser.o CC libavcodec/adx.o CC libavcodec/adx_parser.o CC libavcodec/adxdec.o CC libavcodec/adxenc.o CC libavcodec/agm.o CC libavcodec/aic.o CC libavcodec/alac.o CC libavcodec/alac_data.o CC libavcodec/alacdsp.o CC libavcodec/alacenc.o 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/aom_film_grain.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 In file included from libavcodec/ac3dec_float.c:38: In function 'spx_strategy', inlined from 'decode_audio_block' at libavcodec/ac3dec.c:1142:24: libavcodec/ac3dec.c:854:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 854 | 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:144:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 144 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ CC libavcodec/audiodsp.o CC libavcodec/aura.o CC libavcodec/av1_levels.o In file included from libavcodec/ac3dec_fixed.c:156: In function 'spx_strategy', inlined from 'decode_audio_block' at libavcodec/ac3dec.c:1142:24: libavcodec/ac3dec.c:854:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 854 | 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:144:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 144 | 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/bsf/aac_adtstoasc.o CC libavcodec/bsf/av1_frame_merge.o CC libavcodec/bsf/av1_frame_split.o CC libavcodec/bsf/av1_metadata.o CC libavcodec/bsf/chomp.o CC libavcodec/bsf/dca_core.o CC libavcodec/bsf/dts2pts.o CC libavcodec/bsf/dump_extradata.o CC libavcodec/bsf/dv_error_marker.o CC libavcodec/bsf/eac3_core.o CC libavcodec/bsf/evc_frame_merge.o CC libavcodec/bsf/extract_extradata.o CC libavcodec/bsf/filter_units.o CC libavcodec/bsf/h264_metadata.o CC libavcodec/bsf/h264_mp4toannexb.o CC libavcodec/bsf/h264_redundant_pps.o CC libavcodec/bsf/h265_metadata.o CC libavcodec/bsf/h266_metadata.o CC libavcodec/bsf/hapqa_extract.o CC libavcodec/bsf/hevc_mp4toannexb.o CC libavcodec/bsf/imx_dump_header.o CC libavcodec/bsf/media100_to_mjpegb.o CC libavcodec/bsf/mjpeg2jpeg.o CC libavcodec/bsf/mjpega_dump_header.o CC libavcodec/bsf/movsub.o CC libavcodec/bsf/mpeg2_metadata.o CC libavcodec/bsf/mpeg4_unpack_bframes.o CC libavcodec/bsf/noise.o CC libavcodec/bsf/null.o CC libavcodec/bsf/opus_metadata.o CC libavcodec/bsf/pcm_rechunk.o CC libavcodec/bsf/pgs_frame_merge.o CC libavcodec/bsf/prores_metadata.o CC libavcodec/bsf/remove_extradata.o CC libavcodec/bsf/setts.o CC libavcodec/bsf/showinfo.o CC libavcodec/bsf/trace_headers.o CC libavcodec/bsf/truehd_core.o CC libavcodec/bsf/vp9_metadata.o CC libavcodec/bsf/vp9_raw_reorder.o CC libavcodec/bsf/vp9_superframe.o CC libavcodec/bsf/vp9_superframe_split.o CC libavcodec/bsf/vvc_mp4toannexb.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_vp8.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/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_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/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/dv.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 In function 'asf_psy_info', inlined from 'sf_info.part.0.isra' at libavcodec/ac4dec.c:2069:15: libavcodec/ac4dec.c:2052:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2052 | ssch->scp.scale_factor_grouping[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/ac4dec.c: In function 'sf_info.part.0.isra': libavcodec/ac4dec.c:87:13: note: at offset 15 into destination object 'scale_factor_grouping' of size 15 87 | uint8_t scale_factor_grouping[15]; | ^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/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/dxvenc.o CC libavcodec/dynamic_hdr_vivid.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/evc_parse.o CC libavcodec/evc_parser.o CC libavcodec/evc_ps.o CC libavcodec/evrcdec.o CC libavcodec/exif.o CC libavcodec/exr.o CC libavcodec/exrdsp.o CC libavcodec/exrenc.o CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o CC libavcodec/fdctdsp.o CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o CC libavcodec/ffv1enc.o CC libavcodec/ffwavesynth.o CC libavcodec/fic.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_parse.o CC libavcodec/h264_parser.o CC libavcodec/h264_picture.o CC libavcodec/h264_ps.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_profile_level.o CC libavcodec/h274.o CC libavcodec/half2float.o CC libavcodec/hap.o CC libavcodec/hapdec.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_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_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/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/jpeg2000htdec.o CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.o CC libavcodec/jpegquanttables.o libavcodec/hevcdec.c: In function 'pred_weight_table': libavcodec/hevcdec.c:175:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 175 | luma_weight_l0_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:153:13: note: at offset 16 into destination object 'luma_weight_l0_flag' of size 16 153 | uint8_t luma_weight_l0_flag[16]; | ^~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:183:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 183 | chroma_weight_l0_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:154:13: note: at offset 16 into destination object 'chroma_weight_l0_flag' of size 16 154 | uint8_t chroma_weight_l0_flag[16]; | ^~~~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:219:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 219 | luma_weight_l1_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:155:13: note: at offset 16 into destination object 'luma_weight_l1_flag' of size 16 155 | uint8_t luma_weight_l1_flag[16]; | ^~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:227:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 227 | chroma_weight_l1_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:156:13: note: at offset 16 into destination object 'chroma_weight_l1_flag' of size 16 156 | uint8_t chroma_weight_l1_flag[16]; | ^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpegtables.o CC libavcodec/jpegxl_parse.o CC libavcodec/jpegxl_parser.o CC libavcodec/jrevdct.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:30:28: note: previously declared as 'int16_t *' {aka 'short int *'} 30 | void ff_j_rev_dct(int16_t *data); | ~~~~~~~~~^~~~ CC libavcodec/jvdec.o libavcodec/jrevdct.c:953:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 953 | void ff_j_rev_dct4(DCTBLOCK data) | ~~~~~~~~~^~~~ libavcodec/dct.h:31:29: note: previously declared as 'int16_t *' {aka 'short int *'} 31 | 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:32:29: note: previously declared as 'int16_t *' {aka 'short int *'} 32 | 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:33:29: note: previously declared as 'int16_t *' {aka 'short int *'} 33 | void ff_j_rev_dct1(int16_t *data); | ~~~~~~~~~^~~~ 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/leaddec.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/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 AS libavcodec/loongarch/h264chroma.o CC libavcodec/loongarch/h264chroma_init_loongarch.o AS libavcodec/loongarch/h264dsp.o CC libavcodec/loongarch/h264dsp_init_loongarch.o CC libavcodec/loongarch/h264dsp_lasx.o AS libavcodec/loongarch/h264idct.o CC libavcodec/loongarch/h264idct_loongarch.o AS libavcodec/loongarch/h264intrapred.o AS libavcodec/loongarch/h264qpel.o CC libavcodec/loongarch/h264qpel_init_loongarch.o CC libavcodec/loongarch/h264qpel_lasx.o CC libavcodec/loongarch/h264qpel_lsx.o AS libavcodec/loongarch/hevc_add_res.o AS libavcodec/loongarch/hevc_idct.o CC libavcodec/loongarch/hevc_idct_lsx.o CC libavcodec/loongarch/hevc_lpf_sao_lsx.o AS libavcodec/loongarch/hevc_mc.o CC libavcodec/loongarch/hevc_mc_bi_lsx.o CC libavcodec/loongarch/hevc_mc_uni_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': 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ In file included from libavcodec/loongarch/hevc_mc_bi_lsx.c:23: libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_bi_copy_6w_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:166:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ 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) | ~~~~~~~^~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:166:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 166 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:168:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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); | ^~~~~~~~ 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) | ~~~~~~~^~ /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); | ^~~~~~~~ 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 int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hevc_mc_uniw_lsx.o 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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_4width_lsx': 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_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_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_lpf_sao_lsx.c:1639:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1639 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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_lpf_sao_lsx.c:1681:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1681 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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_lpf_sao_lsx.c:1681:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1681 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: 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); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_8width_lsx': /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_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_lpf_sao_lsx.c:1752:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1752 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_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 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: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_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); \ | ^~~~ 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 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: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_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_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); \ | ^~~~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_45degree_16multiple_lsx': /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ 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: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_lpf_sao_lsx.c:1884:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1884 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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: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) | ~~~~~~~^~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:91: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:151:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_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); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:152:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 152 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:155:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 155 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:163:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 163 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:163:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 163 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:164:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 164 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:664:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 664 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:666:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 666 | src10 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:1892:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1892 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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); \ | ^~~~ 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 int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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_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_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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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: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_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_lpf_sao_lsx.c:1894:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1894 | src13 = __lsx_vldx(src_orig, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: 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); | ^~~~~~~~~~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_8t_8x2_lsx': /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_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_uni_lsx.c:383:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 383 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c: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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_4width_lsx': 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:388:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 388 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2020:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2020 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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: In function 'hevc_hv_8t_8multx1mult_lsx': CC libavcodec/loongarch/hevcdsp_init_loongarch.o 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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:906:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 906 | DUP2_ARG2(__lsx_vldx, src0_ptr_tmp, src_stride, src0_ptr_tmp, | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'common_vt_4t_24w_lsx': /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:570:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 570 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_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_mc_bi_lsx.c:908:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 908 | src3 = __lsx_vldx(src0_ptr_tmp, src_stride_3x); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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: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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_8width_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c: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: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: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_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_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_lpf_sao_lsx.c:2135:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2135 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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_lpf_sao_lsx.c:2177:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2177 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: 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_bi_lsx.c: In function 'hevc_hz_4t_24w_lsx': 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_lpf_sao_lsx.c:2177:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2177 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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_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:686:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 686 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: In function 'hevc_sao_edge_filter_135degree_16multiple_lsx': 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: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_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); \ | ^~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1139:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1139 | in3 = __lsx_vldx(src1_ptr_tmp, src2_stride_3x); | ^~~~~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2260:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2260 | DUP2_ARG2(__lsx_vldx, src_orig, src_stride, src_orig, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8x2_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_vt_4t_12w_lsx': 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_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_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_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, | ^~~~~~~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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_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_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) | ~~~~~~~^~ 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: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:1241:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1241 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c: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:1243:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1243 | src6 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_lpf_sao_lsx.c:2271:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2271 | src13 =__lsx_vldx(src_orig, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8multx4_lsx': 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: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: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); \ | ^~~~ 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 int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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); | ^~~ 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 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_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_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: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: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); | ^~~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c: In function 'hevc_hv_4t_8x6_lsx': /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const 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_16w_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:942:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:5: note: in expansion of macro 'DUP4_ARG2' 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1313:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1313 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_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_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: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, | ^~~~~~~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c:943:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 943 | src_stride_3x, src, src_stride_4x, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_uni_lsx.c:942:5: note: in expansion of macro 'DUP4_ARG2' 942 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x,src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: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: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_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: In function 'hevc_hv_4t_6w_lsx': 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:1520:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1520 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uni_lsx.c: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, | ^~~~~~~~~ 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) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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_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: In function 'hevc_hv_4t_8multx4mult_lsx': 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_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_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: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:1076:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1076 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: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: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: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: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_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: In function 'hevc_hv_4t_8x2_lsx': libavcodec/loongarch/hevc_mc_uni_lsx.c:1189:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1189 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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: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: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) | ~~~~~~~^~ In file included from libavcodec/loongarch/hevc_mc_uniw_lsx.c:23: libavcodec/loongarch/hevc_mc_uniw_lsx.c: In function 'hevc_hv_8t_8x2_lsx': libavcodec/loongarch/hevc_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_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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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_uniw_lsx.c:87:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_uniw_lsx.c:87:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 87 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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_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: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, | ^~~~~~~~~ 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:1279:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1279 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src4, src5); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_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_uni_lsx.c:1280:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1280 | src6 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c: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_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_bi_lsx.c: In function 'hevc_hv_4t_8multx4_lsx': 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); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but 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_bi_lsx.c:1780:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1780 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1782:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1782 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1785:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1785 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1785:53: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1785 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1790:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1790 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1790:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1790 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1792:26: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1792 | in3 = __lsx_vldx(src1_ptr, src2_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hevcdsp_lsx.o libavcodec/loongarch/hevc_mc_bi_lsx.c: In function 'hevc_hv_4t_8x6_lsx': libavcodec/loongarch/hevc_mc_bi_lsx.c:1903:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1903 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1903:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1903 | DUP2_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1905:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1905 | src3 = __lsx_vldx(src0_ptr, src_stride_3x); | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1909:15: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1909 | src0_ptr, src_stride_3x, src0_ptr, src_stride_4x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1909:40: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1909 | src0_ptr, src_stride_3x, src0_ptr, src_stride_4x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1908:5: note: in expansion of macro 'DUP4_ARG2' 1908 | DUP4_ARG2(__lsx_vldx, src0_ptr, src_stride, src0_ptr, src_stride_2x, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevc_mc_bi_lsx.c:1913:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1913 | DUP2_ARG2(__lsx_vldx, src1_ptr, src2_stride_x, src1_ptr, src2_stride_2x, | ^~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/hpeldsp_init_loongarch.o 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libavcodec/loongarch/hpeldsp_lasx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/idctdsp_init_loongarch.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/idctdsp_lasx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/simple_idct_lasx.o 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) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1415:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1415 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src5, src6); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1429:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1429 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1429:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1429 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src8, src9); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1430:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1430 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_8t_16multx4mult_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1523:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1523 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1523:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1523 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1525:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1525 | src3 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1528:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1528 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1528:52: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1528 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1540:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1540:56: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1540 | DUP2_ARG2(__lsx_vldx, src_tmp, src_stride, src_tmp, src_stride_2x, | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1542:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1542 | src10 = __lsx_vldx(src_tmp, src_stride_3x); | ^~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_8t_4w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:1692:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1692 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1692:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1692 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:1693:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1693 | src3 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2122:28: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2122 | src10 = __lsx_vldx(src, src_stride_3x); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_4t_16w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2288:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2288 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2288:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2288 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2295:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2295 | src4 = __lsx_vldx(src, src_stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2312:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2312 | src2 = __lsx_vldx(src, src_stride); | ^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_4t_24w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2356:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2356 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2356:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2356 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vc1dsp_init_loongarch.o 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) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2368:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2368 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2368:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2368 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2395:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2395 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2395:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2395 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src2, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_vt_4t_32w_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2451:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2451 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2451:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2451 | DUP2_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src1, src2); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2456:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2456 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2456:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2456 | DUP2_ARG2(__lsx_vldx, _src, src_stride, _src, src_stride_2x, src7, src8); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2464:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2464 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2464:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2464 | DUP2_ARG2(__lsx_vldx, src, src_stride, _src, src_stride, src4, src10); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vc1dsp_lasx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/videodsp_init.o libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_8x6_lsx': libavcodec/loongarch/hevcdsp_lsx.c:2733:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2733:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2733:64: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp8_lpf_lsx.o libavcodec/loongarch/hevcdsp_lsx.c:2734:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2734 | src_stride_3x, src, src_stride_4x, src1, src2, src3, src4); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2733:5: note: in expansion of macro 'DUP4_ARG2' 2733 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ CC libavcodec/loongarch/vp8_mc_lsx.o 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) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2736:64: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2736:5: note: in expansion of macro 'DUP4_ARG2' 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c:2737:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 2737 | src_stride_3x, src, src_stride_4x, src5, src6, src7, src8); | ^~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libavcodec/loongarch/hevcdsp_lsx.c:2736:5: note: in expansion of macro 'DUP4_ARG2' 2736 | DUP4_ARG2(__lsx_vldx, src, src_stride, src, src_stride_2x, src, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ libavcodec/loongarch/hevcdsp_lsx.c: In function 'hevc_hv_4t_8multx4mult_lsx': CC libavcodec/loongarch/vp8dsp_init_loongarch.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_idct_lsx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_intra_lsx.o 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) | ~~~~~~~^~ CC libavcodec/loongarch/vp9_lpf_lsx.o 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/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/mjpeg_parser.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/movtextdec.o CC libavcodec/movtextenc.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/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/mpegaudiodsp.o CC libavcodec/mpegaudiodecheader.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/msrleenc.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/notchlc.o CC libavcodec/null.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_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/osq.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/pcx.o CC libavcodec/pcxenc.o CC libavcodec/pdvdec.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/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/qoadec.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/realtextdec.o CC libavcodec/refstruct.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/rtv1.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/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 libavcodec/tiff.c: In function 'horizontal_fill': libavcodec/tiff.c:424:17: warning: unused variable 'ret' [-Wunused-variable] 424 | int ret = init_get_bits8(&gb, src, width); | ^~~ libavcodec/tiff.c: In function 'unpack_gray': libavcodec/tiff.c:459:9: warning: unused variable 'ret' [-Wunused-variable] 459 | int ret = init_get_bits8(&gb, src, width); | ^~~ CC libavcodec/tmv.o CC libavcodec/to_upper4.o CC libavcodec/tpeldsp.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/vmixdec.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 In file included from libavcodec/vlc.c:33: In function 'add_level', inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'vlc_multi_gen' at libavcodec/vlc.c:508:5, inlined from 'ff_vlc_init_multi_from_lengths' at libavcodec/vlc.c:564:11: ./libavutil/intreadwrite.h:223:63: warning: array subscript 4 is outside array bounds of 'VLC_MULTI_ELEM[1]' [-Warray-bounds=] 223 | # define AV_WN(s, p, v) ((((union unaligned_##s *) (p))->l) = (v)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./libavutil/intreadwrite.h:370:26: note: in expansion of macro 'AV_WN' 370 | # define AV_WN16(p, v) AV_WN(16, p, v) | ^~~~~ libavcodec/vlc.c:443:26: note: in expansion of macro 'AV_WN16' 443 | if (is16bit) AV_WN16(info.val+2*curlevel, sym); | ^~~~~~~ libavcodec/vlc.c: In function 'ff_vlc_init_multi_from_lengths': libavcodec/vlc.c:517:5: note: at offset 8 into object 'info' of size 8 517 | int ff_vlc_init_multi_from_lengths(VLC *vlc, VLC_MULTI *multi, int nb_bits, int nb_elems, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'add_level', inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'add_level' at libavcodec/vlc.c:457:17, inlined from 'vlc_multi_gen' at libavcodec/vlc.c:508:5, inlined from 'ff_vlc_init_multi_from_lengths' at libavcodec/vlc.c:564:11: ./libavutil/intreadwrite.h:223:63: warning: array subscript 5 is outside array bounds of 'VLC_MULTI_ELEM[1]' [-Warray-bounds=] 223 | # define AV_WN(s, p, v) ((((union unaligned_##s *) (p))->l) = (v)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./libavutil/intreadwrite.h:370:26: note: in expansion of macro 'AV_WN' 370 | # define AV_WN16(p, v) AV_WN(16, p, v) | ^~~~~ libavcodec/vlc.c:443:26: note: in expansion of macro 'AV_WN16' 443 | if (is16bit) AV_WN16(info.val+2*curlevel, sym); | ^~~~~~~ libavcodec/vlc.c: In function 'ff_vlc_init_multi_from_lengths': libavcodec/vlc.c:517:5: note: at offset 10 into object 'info' of size 8 517 | int ff_vlc_init_multi_from_lengths(VLC *vlc, VLC_MULTI *multi, int nb_bits, int nb_elems, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp6.o CC libavcodec/vp6dsp.o CC libavcodec/vp8.o CC libavcodec/vp8_parser.o CC libavcodec/vp8data.o CC libavcodec/vp8dsp.o CC libavcodec/vp9.o CC libavcodec/vp9_parser.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/vulkan.o CC libavcodec/vulkan_av1.o CC libavcodec/vulkan_decode.o CC libavcodec/vulkan_h264.o CC libavcodec/vulkan_hevc.o CC libavcodec/vulkan_video.o CC libavcodec/vvc/vvc_cabac.o CC libavcodec/vvc/vvc_ctu.o CC libavcodec/vvc/vvc_data.o CC libavcodec/vvc/vvc_filter.o CC libavcodec/vvc/vvc_inter.o CC libavcodec/vvc/vvc_intra.o CC libavcodec/vvc/vvc_intra_utils.o CC libavcodec/vvc/vvc_itx_1d.o CC libavcodec/vvc/vvc_mvs.o CC libavcodec/vvc/vvc_ps.o CC libavcodec/vvc/vvc_refs.o CC libavcodec/vvc/vvc_thread.o CC libavcodec/vvc/vvcdec.o CC libavcodec/vvc/vvcdsp.o CC libavcodec/vvc_parser.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 AS libswscale/loongarch/input.o CC libswscale/loongarch/input_lasx.o AS libswscale/loongarch/output.o CC libswscale/loongarch/output_lasx.o CC libswscale/loongarch/output_lsx.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) | ~~~~~~~^~ AS libswscale/loongarch/swscale.o libswscale/loongarch/input_lasx.c: In function 'planar_rgb_to_y_lasx': libswscale/loongarch/input_lasx.c:151:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 151 | _g = __lasx_xvldx(src0, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c:152:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 152 | _b = __lasx_xvldx(src1, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/input_lasx.c:153:28: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 153 | _r = __lasx_xvldx(src2, i); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ In file included from libswscale/loongarch/output_lasx.c:23: libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_2_template_lasx': In file included from libswscale/loongarch/output_lsx.c:23: libswscale/loongarch/output_lsx.c: In function 'yuv2rgb_2_template_lsx': 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_lsx.c:510:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 510 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:510:9: note: in expansion of macro 'DUP4_ARG2' 510 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ 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) | ~~~~~~~^~ 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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:510:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 510 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:510:9: note: in expansion of macro 'DUP4_ARG2' 510 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ 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/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/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_lsx.c:510:58: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 510 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:510:9: note: in expansion of macro 'DUP4_ARG2' 510 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:511:19: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 511 | 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_lsx.c:510:9: note: in expansion of macro 'DUP4_ARG2' 510 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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); \ | ^~~~ libswscale/loongarch/output_lsx.c:512:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 512 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:512:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 512 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:543:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 543 | y0 = __lsx_vldx(buf0, i_dex); | ^~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:546:27: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 546 | y1 = __lsx_vldx(buf1, i_dex); | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/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_lsx.c: In function 'yuv2rgb_1_template_lsx': libswscale/loongarch/output_lsx.c:610:32: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 610 | src_y = __lsx_vldx(buf0, i_dex); | ^~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:611:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 611 | DUP2_ARG2(__lsx_vldx, ubuf0, c_dex, vbuf0, c_dex, src_u, src_v); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /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 libswscale/loongarch/swscale_init_loongarch.o 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); | ^~~~ libswscale/loongarch/output_lsx.c:611:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 611 | DUP2_ARG2(__lsx_vldx, ubuf0, c_dex, vbuf0, c_dex, src_u, src_v); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/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_lsx.c:631:33: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 631 | src_y = __lsx_vldx(buf0, i_dex); | ^~~~ /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) | ~~~~~~~^~ 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); \ | ^~~~ libswscale/loongarch/output_lsx.c:671:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 671 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:671:13: note: in expansion of macro 'DUP4_ARG2' 671 | DUP4_ARG2(__lsx_vldx, 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) | ~~~~~~~^~ /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) | ~~~~~~~^~ 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) | ~~~~~~~^~ CC libswscale/loongarch/swscale_lasx.o libswscale/loongarch/output_lsx.c:671:48: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 671 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:671:13: note: in expansion of macro 'DUP4_ARG2' 671 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ 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/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/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_lsx.c:671:62: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 671 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:671:13: note: in expansion of macro 'DUP4_ARG2' 671 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:672:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 672 | 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_lsx.c:671:13: note: in expansion of macro 'DUP4_ARG2' 671 | DUP4_ARG2(__lsx_vldx, buf0, i_dex, ubuf0, c_dex, vbuf0, c_dex, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:673:33: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 673 | src_v1 = __lsx_vldx(vbuf1, c_dex); | ^~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:700:33: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 700 | src_y = __lsx_vldx(buf0, i_dex); | ^~~~ /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) | ~~~~~~~^~ 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_lsx.c: In function 'yuv2rgb_full_X_template_lsx': libswscale/loongarch/output_lsx.c:1001:38: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1001 | l_src = __lsx_vldx(lumSrc[j], n); | ~~~~~~^~~ /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) | ~~~~~~~^~ 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_lsx.c:1007:42: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1007 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1007:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1007 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1031:42: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1031 | a_src = __lsx_vldx(alpSrc[j], n); | ~~~~~~^~~ /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 libswscale/loongarch/swscale_lsx.o libswscale/loongarch/output_lsx.c:1066:38: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1066 | l_src = __lsx_vldx(lumSrc[j], n); | ~~~~~~^~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1072:42: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1072 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1072:57: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1072 | DUP2_ARG2(__lsx_vldx, 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); \ | ^~~~ libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_full_X_template_lasx': /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) | ~~~~~~~^~ 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_lsx.c:1089:42: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1089 | a_src = __lsx_vldx(alpSrc[j], n); | ~~~~~~^~~ /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) | ~~~~~~~^~ 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_lsx.c: In function 'yuv2rgb_full_2_template_lsx': libswscale/loongarch/output_lsx.c:1191:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1191 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1191:9: note: in expansion of macro 'DUP4_ARG2' 1191 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /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 libswscale/loongarch/yuv2rgb_lasx.o libswscale/loongarch/output_lsx.c:1191:40: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1191 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1191:9: note: in expansion of macro 'DUP4_ARG2' 1191 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1191:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1191 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1191:9: note: in expansion of macro 'DUP4_ARG2' 1191 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1192:22: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1192 | 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_lsx.c:1191:9: note: in expansion of macro 'DUP4_ARG2' 1191 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1193:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1193 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ 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_lsx.c:1193:41: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1193 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1159:44: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1159 | a_src = __lasx_xvldx(alpSrc[j], n); | ~~~~~~^~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1231:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1231 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1231:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1231 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ 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_lsx.c:1267:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1267 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1267:9: note: in expansion of macro 'DUP4_ARG2' 1267 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1270:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1270:9: note: in expansion of macro 'DUP4_ARG2' 1270 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1267:40: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1267 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1267:9: note: in expansion of macro 'DUP4_ARG2' 1267 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1267:49: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1267 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1267:9: note: in expansion of macro 'DUP4_ARG2' 1267 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1268:19: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1268 | 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_lsx.c:1267:9: note: in expansion of macro 'DUP4_ARG2' 1267 | DUP4_ARG2(__lsx_vldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1269:31: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1269 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1272:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1272 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0 , vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1269:41: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1269 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1291:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1291 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1310:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1310 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1291:45: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1291 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1310:47: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1310 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c: In function 'yuv2rgb_full_1_template_lsx': libswscale/loongarch/output_lsx.c:1365:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1365 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1365:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1365 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1366:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1366 | vb = __lsx_vldx(vbuf0, n); | ^~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1362:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1421:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1421 | DUP2_ARG2(__lsx_vldx, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1362:42: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_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, 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/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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1422:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1422 | vb = __lsx_vldx(vbuf0, n); | ^~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1362:51: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1436:36: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1436 | a_src = __lsx_vldx(abuf0, n); | ^~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1363:19: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1363 | ubuf1, n, b0, b1, ub0, ub1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/output_lasx.c:1362:9: note: in expansion of macro 'DUP4_ARG2' 1362 | DUP4_ARG2(__lasx_xvldx, buf0, n, buf1, n, ubuf0, n, | ^~~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1364:33: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1364 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0, vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1364:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1364 | DUP2_ARG2(__lasx_xvldx, vbuf0, n, vbuf1, n, vb0, vb1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1386:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1386 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1485:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1485 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1485:13: note: in expansion of macro 'DUP4_ARG2' 1485 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1386:47: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1386 | DUP2_ARG2(__lasx_xvldx, abuf0, n, abuf1, n, a0, a1); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1485:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1485 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1485:13: note: in expansion of macro 'DUP4_ARG2' 1485 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1485:54: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1485 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1485:13: note: in expansion of macro 'DUP4_ARG2' 1485 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c: In function 'yuv2rgb_full_1_template_lasx': libswscale/loongarch/output_lasx.c:1468:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1468 | DUP2_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, b, ub); | ^~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1486:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1486 | 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_lsx.c:1485:13: note: in expansion of macro 'DUP4_ARG2' 1485 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1468:46: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1468 | DUP2_ARG2(__lasx_xvldx, buf0, n, ubuf0, n, b, ub); | ^~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lasx.c:1469:32: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1469 | vb = __lasx_xvldx(vbuf0, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1536:35: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1536 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1536:13: note: in expansion of macro 'DUP4_ARG2' 1536 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ libswscale/loongarch/output_lsx.c:1536:44: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1536 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1536:13: note: in expansion of macro 'DUP4_ARG2' 1536 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1536:54: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1536 | DUP4_ARG2(__lsx_vldx, 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_lsx.c:1536:13: note: in expansion of macro 'DUP4_ARG2' 1536 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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_lsx.c:1537:23: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1537 | 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_lsx.c:1536:13: note: in expansion of macro 'DUP4_ARG2' 1536 | DUP4_ARG2(__lsx_vldx, buf0, n, ubuf0, n, vbuf0, n, | ^~~~~~~~~ /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) | ~~~~~~~^~ 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); | ^~~~~ libswscale/loongarch/output_lsx.c:1538:30: warning: passing argument 1 of '__lsx_vldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1538 | vb1 = __lsx_vldx(vbuf1, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lsxintrin.h:4771:28: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 4771 | __m128i __lsx_vldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/loongarch/yuv2rgb_lsx.o 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) | ~~~~~~~^~ 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 | ^~~~~~~~ In file included from ./libavutil/loongarch/loongson_intrinsics.h:718: /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:295:48: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:296:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:296:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 296 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:295:5: note: in expansion of macro 'DUP4_ARG2' 295 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:420:17: note: in expansion of macro 'SCALE_16' 420 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/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: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/swscale_lasx.c: In function 'ff_hscale_16_to_15_lasx': libswscale/loongarch/swscale_lasx.c:657:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:657:43: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ 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 uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:657:57: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:658:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 658 | srcPos4, dex, src0, src1, src2, src3); \ | ^~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:657:5: note: in expansion of macro 'DUP4_ARG2' 657 | DUP4_ARG2(__lasx_xvldx, srcPos1, dex, srcPos2, dex, srcPos3, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:659:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/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/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/output_lasx.c:1681:32: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1681 | vb1 = __lasx_xvldx(vbuf1, n); | ^~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:34: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:769:17: note: in expansion of macro 'SCALE_16' 769 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:796:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 796 | src0 = __lasx_xvldx(srcPos, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:797:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 797 | filter0 = __lasx_xvldx(filter, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/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) | ~~~~~~~^~ CC libswscale/options.o libswscale/loongarch/swscale_lasx.c:659:29: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:659:48: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:61:18: note: in definition of macro 'DUP2_ARG2' 61 | _OUT1 = _INS(_IN2, _IN3); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:660:15: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 660 | filterStart3, dex, filterStart4, dex, filter0, \ | ^~~~~~~~~~~~ ./libavutil/loongarch/loongson_intrinsics.h:60:18: note: in definition of macro 'DUP2_ARG2' 60 | _OUT0 = _INS(_IN0, _IN1); \ | ^~~~ libswscale/loongarch/swscale_lasx.c:659:5: note: in expansion of macro 'DUP4_ARG2' 659 | DUP4_ARG2(__lasx_xvldx, filterStart1, dex, filterStart2, dex, \ | ^~~~~~~~~ libswscale/loongarch/swscale_lasx.c:917:17: note: in expansion of macro 'SCALE_16' 917 | SCALE_16 | ^~~~~~~~ /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/swscale_lasx.c:944:37: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 944 | src0 = __lasx_xvldx(srcPos, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const uint16_t *' {aka 'const short unsigned int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ libswscale/loongarch/swscale_lasx.c:945:40: warning: passing argument 1 of '__lasx_xvldx' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 945 | filter0 = __lasx_xvldx(filter, dex); | ^~~~~~ /usr/lib/gcc/loongarch64-alpine-linux-musl/14.2.0/include/lasxintrin.h:3582:30: note: expected 'void *' but argument is of type 'const int16_t *' {aka 'const short int *'} 3582 | __m256i __lasx_xvldx (void * _1, long int _2) | ~~~~~~~^~ CC libswscale/output.o CC libswscale/rgb2rgb.o CC libswscale/slice.o CC libswscale/swscale.o CC libswscale/swscale_unscaled.o CC libswscale/utils.o CC libswscale/version.o CC libswscale/vscale.o CC libswscale/yuv2rgb.o GEN libswscale/libswscale.pc CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/aes_ctr.o CC libavutil/ambient_viewing_environment.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o CC libavutil/base64.o CC libavutil/blowfish.o CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/csp.o CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/executor.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hdr_dynamic_vivid_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/hwcontext_drm.o CC libavutil/hwcontext_opencl.o CC libavutil/hwcontext_vaapi.o CC libavutil/hwcontext_vulkan.o CC libavutil/iamf.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/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/timestamp.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/video_hint.o CC libavutil/vulkan.o CC libavutil/xga_font_data.o CC libavutil/xtea.o GEN libavutil/libavutil.pc CC fftools/ffmpeg_dec.o CC fftools/ffmpeg_demux.o CC fftools/ffmpeg_enc.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/ffmpeg_sched.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: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: 51.6 MB >>> jellyfin-ffmpeg*: Compressing data... >>> jellyfin-ffmpeg*: Create checksum... >>> jellyfin-ffmpeg*: Create jellyfin-ffmpeg-7.0.2_p7-r1.apk >>> jellyfin-ffmpeg: Build complete at Mon, 09 Dec 2024 20:17:36 +0000 elapsed time 0h 4m 33s >>> jellyfin-ffmpeg: Cleaning up srcdir >>> jellyfin-ffmpeg: Cleaning up pkgdir >>> jellyfin-ffmpeg: Uninstalling dependencies... (1/259) Purging .makedepends-jellyfin-ffmpeg (20241209.201305) (2/259) Purging alsa-lib-dev (1.2.12-r0) (3/259) Purging alsa-lib (1.2.12-r0) (4/259) Purging chromaprint-dev (1.5.1-r7) (5/259) Purging chromaprint-libs (1.5.1-r7) (6/259) Purging coreutils (9.5-r1) Executing coreutils-9.5-r1.post-deinstall (7/259) Purging coreutils-env (9.5-r1) (8/259) Purging coreutils-fmt (9.5-r1) (9/259) Purging coreutils-sha512sum (9.5-r1) (10/259) Purging dav1d-dev (1.5.0-r0) (11/259) Purging gmp-dev (6.3.0-r2) (12/259) Purging libgmpxx (6.3.0-r2) (13/259) Purging imlib2-dev (1.12.3-r1) (14/259) Purging libsm-dev (1.2.4-r4) (15/259) Purging libsm (1.2.4-r4) (16/259) Purging imlib2 (1.12.3-r1) (17/259) Purging lame-dev (3.100-r5) (18/259) Purging libass-dev (0.17.3-r0) (19/259) Purging enca-dev (1.19-r4) (20/259) Purging enca (1.19-r4) (21/259) Purging libass (0.17.3-r0) (22/259) Purging libbluray-dev (1.3.4-r1) (23/259) Purging libbluray (1.3.4-r1) (24/259) Purging libopenmpt-dev (0.7.12-r0) (25/259) Purging libopenmpt (0.7.12-r0) (26/259) Purging libplacebo-dev (6.338.2-r3) (27/259) Purging libplacebo (6.338.2-r3) (28/259) Purging libtheora-dev (1.1.1-r18) (29/259) Purging libva-dev (2.22.0-r1) (30/259) Purging libxfixes-dev (6.0.1-r4) (31/259) Purging libdrm-dev (2.4.123-r1) (32/259) Purging libvorbis-dev (1.3.7-r2) (33/259) Purging libvpx-dev (1.15.0-r0) (34/259) Purging nasm (2.16.03-r0) (35/259) Purging opencl-dev (2024.05.08-r0) (36/259) Purging opencl-headers (2024.05.08-r0) (37/259) Purging opencl (2024.05.08-r0) (38/259) Purging openssl-dev (3.3.2-r4) (39/259) Purging opus-dev (1.5.2-r1) (40/259) Purging perl-dev (5.40.0-r3) (41/259) Purging perl-utils (5.40.0-r3) (42/259) Purging shaderc-dev (2024.0-r2) (43/259) Purging shaderc (2024.0-r2) (44/259) Purging vulkan-loader-dev (1.3.296.0-r0) (45/259) Purging vulkan-headers (1.3.296.0-r0) (46/259) Purging vulkan-loader (1.3.296.0-r0) (47/259) Purging x264-dev (0.164.3108-r0) (48/259) Purging x265-dev (3.6-r0) (49/259) Purging xz-dev (5.6.3-r0) (50/259) Purging zimg-dev (3.0.5-r2) (51/259) Purging zimg (3.0.5-r2) (52/259) Purging agetty-openrc (0.55.1-r2) (53/259) Purging agetty (2.40.2-r4) (54/259) Purging blkid (2.40.2-r4) (55/259) Purging cfdisk (2.40.2-r4) (56/259) Purging dmesg (2.40.2-r4) (57/259) Purging ffmpeg-libavcodec (6.1.2-r1) (58/259) Purging ffmpeg-libswresample (6.1.2-r1) (59/259) Purging findmnt (2.40.2-r4) (60/259) Purging flock (2.40.2-r4) (61/259) Purging fribidi-dev (1.0.16-r0) (62/259) Purging fribidi (1.0.16-r0) (63/259) Purging fstrim (2.40.2-r4) (64/259) Purging git-perl (2.47.1-r0) (65/259) Purging perl-git (2.47.1-r0) (66/259) Purging perl-error (0.17029-r2) (67/259) Purging perl (5.40.0-r3) (68/259) Purging glslang-libs (1.3.296.0-r0) (69/259) Purging harfbuzz-dev (9.0.0-r1) (70/259) Purging harfbuzz-cairo (9.0.0-r1) (71/259) Purging harfbuzz-gobject (9.0.0-r1) (72/259) Purging harfbuzz-icu (9.0.0-r1) (73/259) Purging harfbuzz-subset (9.0.0-r1) (74/259) Purging harfbuzz (9.0.0-r1) (75/259) Purging hexdump (2.40.2-r4) (76/259) Purging icu-dev (74.2-r0) (77/259) Purging lame-libs (3.100-r5) (78/259) Purging lcms2-dev (2.16-r0) (79/259) Purging lcms2-plugins (2.16-r0) (80/259) Purging tiff-dev (4.7.0-r0) (81/259) Purging libtiffxx (4.7.0-r0) (82/259) Purging tiff (4.7.0-r0) (83/259) Purging libdav1d (1.5.0-r0) (84/259) Purging libdovi-dev (3.3.1-r0) (85/259) Purging libdovi (3.3.1-r0) (86/259) Purging libice-dev (1.1.1-r6) (87/259) Purging libice (1.1.1-r6) (88/259) Purging libid3tag (0.16.3-r0) (89/259) Purging libjpeg-turbo-dev (3.0.4-r0) (90/259) Purging libturbojpeg (3.0.4-r0) (91/259) Purging libjxl (0.10.3-r0) (92/259) Purging libogg-dev (1.3.5-r5) (93/259) Purging libpciaccess-dev (0.18.1-r0) (94/259) Purging libSvtAv1Enc (2.2.1-r0) (95/259) Purging libtheora (1.1.1-r18) (96/259) Purging libunibreak-dev (6.1-r0) (97/259) Purging libunibreak (6.1-r0) (98/259) Purging libvorbis (1.3.7-r2) (99/259) Purging libvpx (1.15.0-r0) (100/259) Purging libwebp-dev (1.4.0-r0) (101/259) Purging libwebpdecoder (1.4.0-r0) (102/259) Purging libwebpdemux (1.4.0-r0) (103/259) Purging libwebpmux (1.4.0-r0) (104/259) Purging logger (2.40.2-r4) (105/259) Purging losetup (2.40.2-r4) (106/259) Purging lsblk (2.40.2-r4) (107/259) Purging lscpu (2.40.2-r4) (108/259) Purging mcookie (2.40.2-r4) (109/259) Purging mount (2.40.2-r4) (110/259) Purging mpg123-dev (1.32.9-r0) (111/259) Purging mpg123-libs (1.32.9-r0) (112/259) Purging openexr-libopenexr (3.3.2-r0) (113/259) Purging openexr-libopenexrcore (3.3.2-r0) (114/259) Purging opus (1.5.2-r1) (115/259) Purging partx (2.40.2-r4) (116/259) Purging py3-packaging-pyc (24.2-r0) (117/259) Purging py3-parsing-pyc (3.1.4-r0) (118/259) Purging python3-pyc (3.12.8-r1) (119/259) Purging python3-pycache-pyc0 (3.12.8-r1) (120/259) Purging xcb-proto-pyc (1.17.0-r0) (121/259) Purging pyc (3.12.8-r1) (122/259) Purging rav1e-libs (0.7.1-r0) (123/259) Purging runuser (2.40.2-r4) (124/259) Purging setpriv (2.40.2-r4) (125/259) Purging sfdisk (2.40.2-r4) (126/259) Purging soxr (0.1.3-r7) (127/259) Purging spirv-tools (1.3.290.0-r0) (128/259) Purging umount (2.40.2-r4) (129/259) Purging util-linux-misc (2.40.2-r4) (130/259) Purging setarch (2.40.2-r4) (131/259) Purging util-linux-openrc (2.40.2-r4) (132/259) Purging uuidgen (2.40.2-r4) (133/259) Purging wayland-dev (1.23.1-r0) (134/259) Purging wayland-libs-cursor (1.23.1-r0) (135/259) Purging wayland-libs-egl (1.23.1-r0) (136/259) Purging wayland-libs-server (1.23.1-r0) (137/259) Purging wipefs (2.40.2-r4) (138/259) Purging x264-libs (0.164.3108-r0) (139/259) Purging x265-libs (3.6-r0) (140/259) Purging xvidcore (1.3.7-r2) (141/259) Purging zstd-dev (1.5.6-r1) (142/259) Purging zstd (1.5.6-r1) (143/259) Purging aom-libs (3.11.0-r0) (144/259) Purging graphite2-dev (1.3.14-r6) (145/259) Purging graphite2 (1.3.14-r6) (146/259) Purging cairo-dev (1.18.2-r1) (147/259) Purging cairo-tools (1.18.2-r1) (148/259) Purging xcb-util-dev (0.4.1-r3) (149/259) Purging util-macros (1.20.1-r0) (150/259) Purging xcb-util (0.4.1-r3) (151/259) Purging cairo-gobject (1.18.2-r1) (152/259) Purging cairo (1.18.2-r1) (153/259) Purging fontconfig-dev (2.15.0-r1) (154/259) Purging fontconfig (2.15.0-r1) (155/259) Purging freetype-dev (2.13.3-r0) (156/259) Purging freetype (2.13.3-r0) (157/259) Purging brotli-dev (1.1.0-r2) (158/259) Purging brotli (1.1.0-r2) (159/259) Purging glib-dev (2.82.2-r0) (160/259) Purging bzip2-dev (1.0.8-r6) (161/259) Purging docbook-xsl (1.79.2-r11) (162/259) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (163/259) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (164/259) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (165/259) Purging gettext-dev (0.22.5-r0) (166/259) Purging xz (5.6.3-r0) (167/259) Purging gettext-asprintf (0.22.5-r0) (168/259) Purging gettext (0.22.5-r0) (169/259) Purging gettext-envsubst (0.22.5-r0) (170/259) Purging libxml2-utils (2.13.4-r3) (171/259) Purging libxslt (1.1.42-r1) (172/259) Purging py3-packaging (24.2-r0) (173/259) Purging py3-parsing (3.1.4-r0) (174/259) Purging pcre2-dev (10.43-r0) (175/259) Purging libpcre2-16 (10.43-r0) (176/259) Purging libpcre2-32 (10.43-r0) (177/259) Purging libedit-dev (20240808.3.1-r0) (178/259) Purging ncurses-dev (6.5_p20241006-r3) (179/259) Purging libncurses++ (6.5_p20241006-r3) (180/259) Purging bsd-compat-headers (0.7.2-r6) (181/259) Purging expat-dev (2.6.4-r0) (182/259) Purging expat (2.6.4-r0) (183/259) Purging ffmpeg-libavutil (6.1.2-r1) (184/259) Purging libxrender-dev (0.9.11-r5) (185/259) Purging libxrender (0.9.11-r5) (186/259) Purging libxext-dev (1.3.6-r2) (187/259) Purging libx11-dev (1.8.10-r0) (188/259) Purging xtrans (1.5.2-r0) (189/259) Purging libxcb-dev (1.16.1-r0) (190/259) Purging xcb-proto (1.17.0-r0) (191/259) Purging python3 (3.12.8-r1) (192/259) Purging gdbm (1.24-r0) (193/259) Purging gettext-libs (0.22.5-r0) (194/259) Purging giflib (5.2.2-r0) (195/259) Purging glib (2.82.2-r0) (196/259) Purging libva (2.22.0-r1) (197/259) Purging libdrm (2.4.123-r1) (198/259) Purging libpciaccess (0.18.1-r0) (199/259) Purging hwdata-pci (0.390-r0) (200/259) Purging icu (74.2-r0) (201/259) Purging icu-libs (74.2-r0) (202/259) Purging icu-data-en (74.2-r0) (203/259) Purging imath (3.1.12-r0) (204/259) Purging lcms2 (2.16-r0) (205/259) Purging util-linux-dev (2.40.2-r4) (206/259) Purging libfdisk (2.40.2-r4) (207/259) Purging libmount (2.40.2-r4) (208/259) Purging libsmartcols (2.40.2-r4) (209/259) Purging libuuid (2.40.2-r4) (210/259) Purging util-linux (2.40.2-r4) (211/259) Purging libblkid (2.40.2-r4) (212/259) Purging libxdmcp-dev (1.1.5-r1) (213/259) Purging libvdpau (1.5-r4) (214/259) Purging libxext (1.3.6-r2) (215/259) Purging libxfixes (6.0.1-r4) (216/259) Purging libx11 (1.8.10-r0) (217/259) Purging libxcb (1.16.1-r0) (218/259) Purging libxdmcp (1.1.5-r1) (219/259) Purging libbsd (0.12.2-r0) (220/259) Purging libbz2 (1.0.8-r6) (221/259) Purging libcap-ng (0.8.5-r0) (222/259) Purging libdeflate (1.22-r0) (223/259) Purging libeconf (0.6.3-r0) (224/259) Purging libffi-dev (3.4.6-r0) (225/259) Purging linux-headers (6.6-r1) (226/259) Purging wayland-libs-client (1.23.1-r0) (227/259) Purging libffi (3.4.6-r0) (228/259) Purging libformw (6.5_p20241006-r3) (229/259) Purging libgcrypt (1.10.3-r1) (230/259) Purging libgpg-error (1.51-r0) (231/259) Purging libhwy (1.0.7-r0) (232/259) Purging libintl (0.22.5-r0) (233/259) Purging libjpeg-turbo (3.0.4-r0) (234/259) Purging libmd (1.1.0-r0) (235/259) Purging libmenuw (6.5_p20241006-r3) (236/259) Purging libogg (1.3.5-r5) (237/259) Purging libpanelw (6.5_p20241006-r3) (238/259) Purging libpng-dev (1.6.44-r0) (239/259) Purging libpng (1.6.44-r0) (240/259) Purging libwebp (1.4.0-r0) (241/259) Purging libsharpyuv (1.4.0-r0) (242/259) Purging libxau-dev (1.0.11-r4) (243/259) Purging libxau (1.0.11-r4) (244/259) Purging libxml2 (2.13.4-r3) (245/259) Purging linux-pam (1.6.1-r1) (246/259) Purging mpdecimal (4.0.0-r0) (247/259) Purging numactl (2.0.18-r0) (248/259) Purging openexr-libilmthread (3.3.2-r0) (249/259) Purging openexr-libiex (3.3.2-r0) (250/259) Purging pixman-dev (0.43.4-r1) (251/259) Purging pixman (0.43.4-r1) (252/259) Purging utmps-libs (0.1.2.3-r2) (253/259) Purging skalibs-libs (2.14.3.0-r0) (254/259) Purging sqlite-dev (3.47.1-r0) (255/259) Purging sqlite-libs (3.47.1-r0) (256/259) Purging sqlite (3.47.1-r0) (257/259) Purging xorgproto (2024.1-r0) (258/259) Purging xz-libs (5.6.3-r0) (259/259) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 245 MiB in 99 packages >>> jellyfin-ffmpeg: Updating the community/loongarch64 repository index... >>> jellyfin-ffmpeg: Signing the index...