WebCore has a way of connecting video elements with accelerated compositing. This allows compositing videos together with other items using CSS animations, and in general supporting accelerated video inside a webpage without repainting the web-view.
Created attachment 49258 [details] Patch together the QGraphicsVideoItem from MediaControlQt into the item in GraphicsLayerQt
Created attachment 49259 [details] Take2: some ifdef massaging for healthier debugging
Comment on attachment 49259 [details] Take2: some ifdef massaging for healthier debugging LGTM.
Comment on attachment 49259 [details] Take2: some ifdef massaging for healthier debugging oops, something wrong with the patch. resubmitting.
Created attachment 49261 [details] Re-submitting, had a glitch there
Comment on attachment 49261 [details] Re-submitting, had a glitch there Clearing flags on attachment: 49261 Committed r55132: <http://trac.webkit.org/changeset/55132>
All reviewed patches have been landed. Closing bug.