dash: validate: Error message on the bus stating that file is invalidate when seeking (with stop value)
@thiblahute
Submitted by Thibault Saunier Link to original bug (#775266)
Description
Created attachment 340932
GST_DEBUG=5 logs
Validate test: validate.dash.playback.seek_with_stop.dash_exMPD_BIP_TC1
Failure example: https://ci.gstreamer.net/job/GStreamer-master-validate/4074/testReport/junit/validate.dash.playback/seek_with_stop/dash_exMPD_BIP_TC1/
Critical issues:
Got error: This file is invalid and cannot be played. -- Debug message: qtdemux.c(6598): gst_qtdemux_process_adapter (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0: sample data crosses atom boundary
Wrong combined flow return error(-5). Expected: eos(-3)
It is quite racy but not to hard to reproduce with:
gst-validate-launcher -t validate.dash.playback.seek_with_stop.dash_exMPD_BIP_TC1 --forever
It only happen with the seek_with_stop scenario in the last 200 runs, never on other seeking scenarios.
Attachment 340932, "GST_DEBUG=5 logs":
dash_exMPD_BIP_TC1.gstdebug.tar.gz