multifilesrc cannot play hls playlist
create an hls playlist:
gst-launch-1.0 -e videotestsrc is-live=true num-buffers=200 ! video/x-raw, framerate=25/1, width=800, height=600! clockoverlay halignment=right valignment=top text="wk0=" shaded-background=true font-desc="Sans, 25" ! x264enc tune=zerolatency ! mpegtsmux ! hlssink target-duration=0 playlist-location=gst-test.m3u8
then we can play it with filesrc:
gst-launch-1.0 filesrc location=gst-test.m3u8 ! decodebin ! videoconvert ! xvimagesink
however we cannot play it with multifilesrc, which does not play:
gst-launch-1.0 multifilesrc location=gst-test.m3u8 ! decodebin ! videoconvert ! xvimagesink
but it keeps showing following info forever if set GST_DEBUG=4:
0:00:01.255662808 14101 0x55639a2759e0 INFO adaptivedemux gstadaptivedemux.c:769:gst_adaptive_demux_sink_chain:<hlsdemux0> Received manifest buffer, total size is 18980808 bytes
0:00:01.255673148 14101 0x55639a2759e0 INFO adaptivedemux gstadaptivedemux.c:769:gst_adaptive_demux_sink_chain:<hlsdemux0> Received manifest buffer, total size is 18980962 bytes
0:00:01.255680683 14101 0x55639a2759e0 INFO adaptivedemux gstadaptivedemux.c:769:gst_adaptive_demux_sink_chain:<hlsdemux0> Received manifest buffer, total size is 18981116 bytes
Directly play ts file with multifilesrc works:
gst-launch-1.0 multifilesrc location=segment00000.ts ! decodebin ! videoconvert ! xvimagesink
Is this a bug, or do I miss something here?