[Webkit-unassigned] [Bug 35706] New: [GStreamer] Buffering logic is not correct, and does not work very well

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 3 15:17:50 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=35706

           Summary: [GStreamer] Buffering logic is not correct, and does
                    not work very well
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P2
         Component: Media Elements
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: gns at gnome.org


The main problem is this:

        if (m_fillTimeoutId) {
            m_networkState = MediaPlayer::Loading;
            // Buffering has just started, we should now have enough
            // data to restart playback if it was internally paused by
            // GStreamer.
            if (m_paused && !m_startedPlaying)
                gst_element_set_state(m_playBin, GST_STATE_PLAYING);
        }

This pretty much guarantees that the pipeline is playing while buffering, which
is not the behavior we want, nor what GStreamer expects.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list