#1150984 fluster: New upstream release (0.8.0)

#1150984#5
Date:
2026-10-15 11:42:49 UTC
From:
To:
I installed fluster on my amd64 machine to try it out. I apparently needed
to download various test suites to run tests, which was rather problematic.
Maybe the new 0.8.0 version could help with this?

Alternatively/preferably: can those 'resources' be packaged as well so the
download is not dependent on some ('random'?) site being available and
serving the files needed to run the fluster tests?
Having a ``--retries`` parameter indicates I'm not the only one who has run
into DL problems before. (btw: Isn't 16 parallel DLs against Netiquette?)

Eventually ``fluster download -j 2 -r 5 JVT-AVC_V1`` succeeded, but I have
no idea if it will work again on the device/implementation I actually want
to test/verify (v4l2request on RK3566/RK3568).

I installed fluster and ran the commands on my amd64 PC with an AMD GPU.
When I ran ``fluster list -c -d H.264``, I got this result:
```
$ fluster list -c -d H.264
...
List of available decoders:

H.264
    Chromium-H.264: Chromium H.264 decoder for Chromium... ❌
    FFmpeg-H.264: FFmpeg H.264 SW decoder... ✔
    FFmpeg-H.264-CUDA: FFmpeg H.264 CUDA decoder... ✔
    FFmpeg-H.264-D3D11VA: FFmpeg H.264 D3D11VA decoder... ❌
    FFmpeg-H.264-DXVA2: FFmpeg H.264 DXVA2 decoder... ❌
    FFmpeg-H.264-QSV: FFmpeg H.264 QSV decoder... ✔
    FFmpeg-H.264-VAAPI: FFmpeg H.264 VAAPI decoder... ✔
    FFmpeg-H.264-VDPAU: FFmpeg H.264 VDPAU decoder... ✔
    FFmpeg-H.264-Vulkan: FFmpeg H.264 Vulkan decoder... ✔
    FFmpeg-H.264-v4l2m2m: FFmpeg H.264 v4l2m2m decoder... ✔
    Fluendo-H.264-DXVA2: Fluendo H.264 DXVA2 decoder for GStreamer... ❌
    Fluendo-H.264-HW-lcevchwvah264dec: Fluendo H.264 HW decoder for GStreamer... ❌
    Fluendo-H.264-SW: Fluendo H.264 SW decoder for GStreamer... ❌
    Fluendo-H.264-VAAPI: Fluendo H.264 VAAPI decoder for GStreamer... ❌
    Fluendo-H.264-VDA: Fluendo H.264 VDA decoder for GStreamer... ❌
    Fluendo-H.264-VDPAU: Fluendo H.264 VDPAU decoder for GStreamer... ❌
    Fluendo-H.264-VT: Fluendo H.264 VT decoder for GStreamer... ❌
    GStreamer-H.264-D3D11: GStreamer H.264 D3D11 decoder for GStreamer... ❌
    GStreamer-H.264-D3D12: GStreamer H.264 D3D12 decoder for GStreamer... ❌
    GStreamer-H.264-Libav: GStreamer H.264 Libav decoder for GStreamer... ✔
    GStreamer-H.264-MSDK: GStreamer H.264 MSDK decoder for GStreamer... ❌
    GStreamer-H.264-NVDEC: GStreamer H.264 NVDEC decoder for GStreamer... ❌
    GStreamer-H.264-NVDECSL: GStreamer H.264 NVDECSL decoder for GStreamer... ❌
    GStreamer-H.264-OpenH264: GStreamer H.264 OpenH264 decoder for GStreamer... ✔
    GStreamer-H.264-QSV: GStreamer H.264 QSV decoder for GStreamer... ❌
    GStreamer-H.264-V4L2: GStreamer H.264 V4L2 decoder for GStreamer... ❌
    GStreamer-H.264-V4L2SL: GStreamer H.264 V4L2SL decoder for GStreamer... ❌
    GStreamer-H.264-VA: GStreamer H.264 VA decoder for GStreamer... ✔
    GStreamer-H.264-VAAPI: GStreamer H.264 VAAPI decoder for GStreamer... ❌
    GStreamer-H.264-Vulkan: GStreamer H.264 Vulkan decoder for GStreamer... ❌
    JCT-VT-H.264: JCT-VT H.264/AVC reference decoder... ❌
    VKVS-H.264: Vulkan Video Samples H.264 decoder... ❌
    ccdec-H.264: H.264 cros-codecs decoder... ❌
```

According to bug #1126656 ``gstreamer1.0-vaapi`` is now contained in
``gstreamer1.0-plugins-bad`` package, which is installed, but almost none
of the gstreamer codecs are available for testing.
What do I need to do to make them available?
Next to VAAPI, I'm also interested in Vulkan and V4L2.
Maybe candidates for Recommends or Suggests?

Cheers,
  Diederik

#1150984#10
Date:
2026-10-15 12:06:58 UTC
From:
To:
Hi,
Just FYI, I have pretty high on my TODO list to update fluster :-).

#1150984#15
Date:
2026-10-15 13:56:45 UTC
From:
To:
I guess it would be worth reporting this upstream. I don't have any
advice really, personally I've been working around this by downloading
the resources once and caching them in zip files :/


Cheers!

Chris

#1150984#20
Date:
2026-10-15 13:54:36 UTC
From:
To:
Hi,

Excellent, TIA :-)
extracted results in files in the Kilobytes or a couple of Megabytes ...

```
diederik@bagend:~/.local/share/fluster$ tree -s resources/JVT-SVC/SVCHMTS-1-r1-L*/
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L0/
└── [         32]  SVCHMTS-1
    └── [     543610]  SVCHMTS-1-L0.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L1/
└── [         32]  SVCHMTS-1
    └── [    1102871]  SVCHMTS-1-L1.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L2/
└── [         32]  SVCHMTS-1
    └── [    2185197]  SVCHMTS-1-L2.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L3/
└── [         32]  SVCHMTS-1
    └── [    3130343]  SVCHMTS-1-L3.264
[         32]  resources/JVT-SVC/SVCHMTS-1-r1-L4/
└── [ 1853882368]  SVCHMTS-1-r1.zip
[         32]  resources/JVT-SVC/SVCHMTS-1-r1-L5/
└── [ 1926523757]  SVCHMTS-1-r1.zip

10 directories, 6 files
diederik@bagend:~/.local/share/fluster$ tree -s resources/JVT-SVC/SVCHMTS-1-r1-L*/
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L0/
└── [         32]  SVCHMTS-1
    └── [     543610]  SVCHMTS-1-L0.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L1/
└── [         32]  SVCHMTS-1
    └── [    1102871]  SVCHMTS-1-L1.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L2/
└── [         32]  SVCHMTS-1
    └── [    2185197]  SVCHMTS-1-L2.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L3/
└── [         32]  SVCHMTS-1
    └── [    3130343]  SVCHMTS-1-L3.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L4/
└── [         32]  SVCHMTS-1
    └── [    7990111]  SVCHMTS-1-L4.264
[         18]  resources/JVT-SVC/SVCHMTS-1-r1-L5/
└── [         32]  SVCHMTS-1
    └── [    9055589]  SVCHMTS-1-L5.264
```

Those ``tree`` commands were issued shortly after each other.
It seems to have DL 5x 1.8GB = 9GB, which resulted in ~23MB in files.

I've now broken off my ``fluster download -j 2 -r 5 -c H.264`` command
after it ran for hours. Hopefully I won't have to run it again.

Cheers,
  Diederik

#1150984#25
Date:
2026-10-15 15:03:48 UTC
From:
To:
Makes sense (both), thanks :-)

Cheers,
  Diederik

#1150984#30
Date:
2026-10-17 16:11:05 UTC
From:
To:
I found https://github.com/fluendo/fluster/issues/309 while writing that
issue which seems partly about the same problem ... and should actually be
fixed in 0.8.0 :-)

Cheers,
  Diederik