[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
Mon Mar 8 12:51:41 PST 2010


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


Gustavo Noronha (kov) <gns at gnome.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|webkit-unassigned at lists.web |gns at gnome.org
                   |kit.org                     |
  Attachment #49955|0                           |1
        is obsolete|                            |
  Attachment #50242|                            |review?, commit-queue-
               Flag|                            |




--- Comment #7 from Gustavo Noronha (kov) <gns at gnome.org>  2010-03-08 12:51:41 PST ---
Created an attachment (id=50242)
 --> (https://bugs.webkit.org/attachment.cgi?id=50242)
fix buffering logic to also consider non-download cases

So it turns out that the real problem was in using the on-disk-buffering logic
to pause/play the pipeline. GStreamer uses a buffering-percent value in the
struct that is sent to the bus in the buffering message to provide information
on how much of the immediate buffering it needs to play is actually complete.
That is the information we need to use to decide when to restart playing the
pipeline that got paused for buffering, not the fact that the on-disk buffering
has started.

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