[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