-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Description
fluster reports that hw-accelerated ffmpeg decoders are available, although the hardware doesn't support it. For example, on my testing machine (Snapdragon laptop) only software VP8 decoders are available. For GStreamer it is correctly detected, but for ffmpeg all encoders are marked as available. This affects e.g. running fluster from scripts to generate summary report, where it will happily skip unavailable GSreamer decoders, but will attempt (and fail) all unavailable ffmpeg decoders:
$ ./fluster.py l -c -d VP8
List of available test suites:
VP8-TEST-VECTORS
Codec: VP8
Description: VP8 Test Vector Catalogue from https://github.com/webmproject/vp8-test-vectors
Test vectors: 61
List of available decoders:
VP8
FFmpeg-VP8: FFmpeg VP8 SW decoder... ✔️
FFmpeg-VP8-CUDA: FFmpeg VP8 CUDA decoder... ✔️
FFmpeg-VP8-VAAPI: FFmpeg VP8 VAAPI decoder... ✔️
FFmpeg-VP8-v4l2m2m: FFmpeg VP8 v4l2m2m decoder... ✔️
GStreamer-VP8-D3D11-Gst1.0: GStreamer VP8 D3D11 decoder for GStreamer 1.0... ❌
GStreamer-VP8-Libav-Gst1.0: GStreamer VP8 Libav decoder for GStreamer 1.0... ❌
GStreamer-VP8-NVDEC-Gst1.0: GStreamer VP8 NVDEC decoder for GStreamer 1.0... ❌
GStreamer-VP8-NVDECSL-Gst1.0: GStreamer VP8 NVDECSL decoder for GStreamer 1.0... ❌
GStreamer-VP8-V4L2-Gst1.0: GStreamer VP8 V4L2 decoder for GStreamer 1.0... ❌
GStreamer-VP8-V4L2SL-Gst1.0: GStreamer VP8 V4L2SL decoder for GStreamer 1.0... ❌
GStreamer-VP8-VA-Gst1.0: GStreamer VP8 VA decoder for GStreamer 1.0... ❌
GStreamer-VP8-VAAPI-Gst1.0: GStreamer VP8 VAAPI decoder for GStreamer 1.0... ❌
GStreamer-VP8-libvpx-Gst1.0: GStreamer VP8 libvpx decoder for GStreamer 1.0... ✔️
ccdec-VP8: VP8 cros-codecs decoder... ❌
libvpx-VP8: VP8 reference decoder... ❌
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels