Playbin3 will not play a file, but playbin2 will
Describe your issue
gst-play-1.0 cannot play the bbc_hd-burt_bacharach.m2t
file (provided to bilboed via IRC) when used with '--use-playbin3'. It does play without this flag
Expected Behavior
The file should play
Observed Behavior
When using playbin3 to play the bbc_hd-burt_bacharach.m2t
file it fails
Setup
- Operating System: Linux
- Device: Custom hardware
- GStreamer Version: 1.20.3
- Command line: gst-play-1.0 --use-playbin3 file:///root/bbc_hd-burt_bacharach.m2t
Steps to reproduce the bug
- open terminal
- type
gst-play-1.0 --use-playbin3 file:///root/bbc_hd-burt_bacharach.m2t
How reproducible is the bug?
Always
Additional Information
#gst-play-1.0 --use-playbin3 file:///root/bbc_hd-burt_bacharach.m2t
Press 'k' to see a list of keyboard shortcuts.
Now playing /root/bbc_hd-burt_bacharach.m2t
ERROR The stream is in the wrong format. for file:///root/bbc_hd-burt_bacharach.m2t
ERROR debug information: ../libs/gst/base/gstbaseparse.c(1498): gst_base_parse_sink_event_default (): /GstPlayBin3:playbin/GstURIDecodeBin3:uridecodebin3-0/GstDecodebin3:decodebin3-0/GstParseBin:parsebin0/GstAc3Parse:ac3parse0:
Parser output not negotiated before GAP event.
Reached end of play list.
# gst-play-1.0 file:///root/bbc_hd-burt_bacharach.m2t Press 'k' to see a list of keyboard shortcuts.
Now playing /root/bbc_hd-burt_bacharach.m2t
WARNING No decoder available for type 'application/x-teletext'.
WARNING debug information: ../gst/playback/gsturidecodebin.c(976): unknown_type_cb (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0
WARNING No decoder available for type 'audio/x-ac3, framed=(boolean)true, channels=(int)1, rate=(int)8000, alignment=(string)iec61937'.
WARNING debug information: ../gst/playback/gsturidecodebin.c(976): unknown_type_cb (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0
Redistribute latency...
Redistribute latency...
Redistribute latency...
0:00:04.9 / 0:02:28.1
In the second case, file plays normally with audio present.