[Bug 770627] New: bin: don't set source flag on adaptive demuxer
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Aug 31 07:31:10 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=770627
Bug ID: 770627
Summary: bin: don't set source flag on adaptive demuxer
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gstreamer (core)
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: chul0812 at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I ran some validate test cases with playbin3, then it failed when doing EOS
action with below command. The reason was that there was two src elements in
the Urisourcebin, Souphttpsrc and Dashdemux. So the Dashdemux got the event
first and Souphttpsrc in front of DashDemux returned false due to the sinkpad
of Dashdemux already received the event and returns GST_FLOW_EOS.
It was not a problem with Playbin2, Adaptivedemux (Dashdemux) is in the
decodebin2 and there's only a single child source element on the Playbin point
of view.
Test case:
GST_VALIDATE_SCENARIOS_PATH=/home/wonchul/work/gst/gst-devtools/validate/data/scenarios:
GST_GL_XINITTHREADS=1
GST_VALIDATE_OVERRIDE=/home/wonchul/gst-validate/gst-integration-testsuites/medias/defaults/online-streams-infos/dash/dash.exMPD_BIP_TC1.override
DISPLAY=:0 GST_VALIDATE_SCENARIO=play_15s
/home/wonchul/work/gst/gst-devtools/validate/tools/gst-validate-1.0-debug
playbin3 uri=http://127.0.0.1:8079/defaults/exMPD_BIP_TC1/exMPD_BIP_TC1.mpd
audio-sink='fakesink sync=true' video-sink='fakesink sync=true'
--set-media-info
"/home/wonchul/gst-validate/gst-integration-testsuites/medias/defaults/online-streams-infos/dash/dash.exMPD_BIP_TC1.stream_info"
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list