[Bug 795560] New: Playbin3 pipeline is pending when trick play (-2x) with NO AUDIO TRICKMODE

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Apr 26 04:42:01 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=795560

            Bug ID: 795560
           Summary: Playbin3 pipeline is pending when trick play (-2x)
                    with NO AUDIO TRICKMODE
    Classification: Platform
           Product: GStreamer
           Version: 1.14.0
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-base
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: hoonh83.lee at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Dear All.
When I try to trick play (e.g. -2x), playbin3 pipeline is pending.

Videosink is prerolled(asyc-done) by flush-seek, but audiosink it not
preorolled.
Because, audiodecoder does not push new segment for new playback rate and new
decoded buffer or gap to complete preroll state.

Audiodeocder receives all buffers and gathers from upstream until start PTS.
After that EOS comes.
But, the EOS event is pending in decodebiin3 until ALL EOS State.

I think below commit affects this symptom.
==> ce65017 decodebin3/urisourcebin: Switch to actual EOS events internally

-- 
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