Bug 117997

Summary: [GStreamer] [texmap] handle EGLImages in composited video
Product: WebKit Reporter: Víctor M. Jáquez L. <vjaquez>
Component: WebKit Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: pnormand, slomo, zan
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Víctor M. Jáquez L.
Reported 2013-06-25 10:17:18 PDT
Right now, where are using a GStreamer meta, that if it's available, we use it to upload efficiently, a buffer into a GL texture (bug #116042). Though, it would be also good to provide a way, if the decoder delivers an EGLImage per frame, we could bind it to the texture using glEGLImageTargetTexture2DOES. There's some work done in attachment #177424 [details]
Attachments
Philippe Normand
Comment 1 2013-10-16 01:08:29 PDT
Adding Sebastian in CC. :) That patch uses some removed/old -bad API. Does this bug still makes sense? Can the same thing be done with modern GStreamer APIs?
Víctor M. Jáquez L.
Comment 2 2014-01-08 03:18:32 PST
The modified webkitgtk+ for rpi contains a patch for handling EGLImages in the composited video: http://www.raspberrypi.org/archives/5535
Philippe Normand
Comment 3 2015-04-01 02:45:30 PDT
I think we can close this now, the long term plan here is to use glimagesink which handles already EGLImages. Feel free to reopen if you want the soon-to-be-deprecated webkitsink to handle EGLImages :)
Note You need to log in before you can comment on or make changes to this bug.