Typefind does not recognize FFVHuff video codec
Describe your issue
Playback of AVI files with FFVHuff video fails with a type detection error, while the decoder "avdec_ffvhuff" is installed and should support that video codec. Playback of AVI files with the similar HuffYUV video codec succeeds.
Expected Behavior
The typefinder detects the FFVHuff video codec and playbin selects the appropriate decoder element.
Observed Behavior
Typefinder fails to detect the codec, the following log message is printed: "No decoder available for type 'video/x-avi-unknown, fourcc=(int)1213613638'."
Setup
- Operating System: Windows 10
- Device: Computer
- GStreamer Version: 1.22.1
- Command line: gst-play-1.0 "FFVHuff.avi"
Steps to reproduce the bug
- open terminal
- run
ffmpeg -lavfi "testsrc=size=pal:rate=25" -f avi -codec:v ffvhuff -pix_fmt yuv422p -t 5 ffvhuff.avi
to generate a FFVHuff AVI file - verify with
gst-inspect-1.0 avdec_ffvhuff
that the decoder is available - run
gst-play-1.0 ffvhuff.avi
to play the generated file
How reproducible is the bug?
Always.
Additional Information
It seems that typefinder does not recognize the FFVHuff codec yet. From the capabilities queried on avdec_ffvhuff the AVI file should be detected as 'video/x-gst-av-ffvhuff'.