Bug 117997 - [GStreamer] [texmap] handle EGLImages in composited video
Summary: [GStreamer] [texmap] handle EGLImages in composited video
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-25 10:17 PDT by Víctor M. Jáquez L.
Modified: 2015-04-01 02:45 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Víctor M. Jáquez L. 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]
Comment 1 Philippe Normand 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?
Comment 2 Víctor M. Jáquez L. 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
Comment 3 Philippe Normand 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 :)