libcuda.so is only included in NVIDIA's viodeo driver and cuda.
About Nvidia: I use nouveau for the nvidia quadro K4200. The packages installed are
kernel-firmware-nvidia
kernel-firmware-nvidia-gsp-G06

libdrm_nouveau2-32bit

libdrm_nouveau2

I use Xorg and not wayland or Xwayland
I also checked the SPEC file of avidemux3-2.8.1-1699.2.pm.64.src.rpm,
but there is no dependency on libcuda.so..... (_ _?

If your avidmux is fine, you should see output like this;

[...]
  [checkNvDec] 11:32:13-719 NVDEC decoder probed, the results are

Supported formats:

        MPEG-1 8 bits YUV 4:2:0
        MPEG-2 8 bits YUV 4:2:0
        VC1 8 bits YUV 4:2:0
        H.264 8 bits YUV 4:2:0
        HEVC 8 bits YUV 4:2:0
        HEVC 10 bits YUV 4:2:0
        HEVC 12 bits YUV 4:2:0
        HEVC 8 bits YUV 4:4:4
        HEVC 10 bits YUV 4:4:4
        HEVC 12 bits YUV 4:4:4
        VP9 8 bits YUV 4:2:0
        VP9 10 bits YUV 4:2:0
        VP9 12 bits YUV 4:2:0
        AV1 8 bits YUV 4:2:0
        AV1 8 bits YUV 4:2:2
        AV1 8 bits YUV 4:4:4
        AV1 10 bits YUV 4:2:0
        AV1 10 bits YUV 4:2:2
        AV1 10 bits YUV 4:4:4
        AV1 12 bits YUV 4:2:0
        AV1 12 bits YUV 4:2:2
        AV1 12 bits YUV 4:4:4

NVDEC available
[...]
in the journalctl output I have  nothing with NVDEC.
How about this?

   $ ldd /usr/lib64/ADM_plugins6/videoEncoders/qt5/*.so | grep "not found"

This command return nothing but I have
#  ls -l /usr/lib64/ADM_plugins6/videoEncoders/qt5/*.so
-rwxr-xr-x 1 root root 285648 Nov  2 01:16 /usr/lib64/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so -rwxr-xr-x 1 root root 261040 Nov  2 01:16 /usr/lib64/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so


I started avidemux3_qt5 in a console and I find  this in the 500 output lines [ADM_ve6_plugin] Scanning directory /usr/lib64/ADM_plugins6/videoEncoders/qt5 [videoEncoder6]Name :x264 ApiVersion :7 Description :x264 based mpeg4 AVC Encoder (c) 2010 Mean/Gruntster [VideoEncoder6] Registered filter /usr/lib64/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so as  x264 based mpeg4 AVC Encoder (c) 2010 Mean/Gruntster [videoEncoder6]Name :x265 ApiVersion :7 Description :x265 based HEVC Encoder (c) 2014 Mean/Gruntster [VideoEncoder6] Registered filter /usr/lib64/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so as  x265 based HEVC Encoder (c) 2014 Mean/Gruntster
[ADM_ve6_plugin] Scanning done

With vlc the videos are displayed without problem.

The last time that I used avidemux it was end of january 2024. I see that the next packages related to nouveau were installed on 2024-01-27 2024-01-27 08:51:26|install|libvdpau_nouveau|23.3.4-1699.366.pm.1|x86_64||tumb_Packman|e1f1cc37df8ed4bad36051dd504049e73f509347edf82c0d6b116d8807de6baf| 2024-01-27 08:51:53|install|Mesa-dri-nouveau|23.3.4-1699.366.pm.1|x86_64||tumb_Packman|2538f55094762e66442d82913b609c1a40d236b67f0e028cc2f4b488c871219b| Is it possible that something changed in these packages that impact avidemux3?

Regards
Philippe



_______________________________________________
Packman mailing list
[email protected]
https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Antwort per Email an