Bug 30679 - [gtk] QoS implementation could be better
Summary: [gtk] QoS implementation could be better
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Nobody
URL: http://people.freedesktop.org/~compan...
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-22 10:18 PDT by Benjamin Otte
Modified: 2017-03-11 10:51 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Otte 2009-10-22 10:18:47 PDT
In the linked web page, multiple videos are displayed on a canvas. Usually this takes too much CPU to cmfortably play back and the GStreamer QoS framework kicks in. When this happens, some videos aren't updated for multiple seconds while others continue playing fine. It would be preferrable if all videos get slowed down by the same amount.

About the demo:
- It's a page I've done by myself
- I can easily add more videos if your CPU is too fast and oS doesn't kick in
- I have no idea if it works on other media players (It displays movie trailers, which should be H264, so Ihope so)
- the page is self-contained, so one could attach it here if that's considered a better idea?
Comment 1 Nick Young 2010-02-14 20:54:39 PST
Hey Benjamin,
That's a nice little example you've put together there.

I'm not really involved with Webkit/Gtk at all, but this is a good test for all UAs. I might note that this is a much better test if each of those media items is downloaded and run locally. Forces us to test playback, and not the network. :)