[Webkit-unassigned] [Bug 35706] [GStreamer] Buffering logic is not correct, and does not work very well
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 4 00:50:46 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=35706
--- Comment #3 from Philippe Normand <pnormand at igalia.com> 2010-03-04 00:50:46 PST ---
(In reply to comment #0)
> 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.
This code is executed only in the case of on-disk buffering. I didn't know
youtube had enabled this, or is your extension setting the preload attribute on
the video?
--
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