On 01/17/2013 10:58 AM, Thomas Senyk wrote: > On Thu, January 17, 2013 09:46:30 Eric Nelson wrote: >> On 01/17/2013 03:55 AM, Thomas Senyk wrote: >>> On Thu, January 17, 2013 13:52:06 Mandeep Sandhu wrote: >>>> On Wed, Jan 16, 2013 at 4:22 AM, Eric Nelson >>>> >>>> <eric.nel...@boundarydevices.com> wrote: >>>>> On 01/15/2013 03:43 PM, qtnext wrote: >>>>>> thanks for the info ... I hopes that with I.MX6 it's possible to decode >>>>>> HD video in hardware and for example remap to an opengl texture or >>>>>> quick2 item , but I have checked on freescale website and I am not sure >>>>>> if accelerated decoding is not only for overlay display... >>>>>> >>>>> > <snip> >>>>> >>>>> Possible? yes. >>>>> >>>>> Easy? Maybe for someone with a very precise set of knowledge... >>>>> >>>>> The VPU decoder natively supports YUV output, which, as you mention >>>>> can be directly fed to a hardware overlay layer. >>>>> >>>>> The Vivante GPU also supports a variety of YUV planes though, so >>>>> there's a possibility that a memory buffer known to the GPU can >>>>> be used as the 'sink' for a gstreamer element and the GPU could >>>>> work with or convert it as necessary. >>>> >>>> <snip> >>>> >>> >>> They concept is to use the GPU-buffer (maybe a FBO) as a texture >>> (that's how it's done on the desktop and other embedded HW) >>> >>> That why you can use the video in the same matter as any other item in >>> your >>> SceneGraph (e.g. transform, translate, shadereffect, mapping on >>> 3D-items,....) >>> >>> ... so it's about features and flexibility. >>> >>> If you want a straight, simple, pixel- and color-perfect video-player... >>> the HW-plane sounds like the better choice. >>> If you want to apply shadereffects to it >>> (http://www.youtube.com/watch?v=SMRln8FJvKc) you have to have a >>> video-texture. >> Thanks Thomas. >> >> I want one! >> >> I'm particularly interested in how that edge detection works (i.e. >> whether this is a stock OpenGL operation). > > It's all in the QtMultimedia examples already: > https://qt.gitorious.org/qt/qtmultimedia/trees/stable/examples/multimedia/video/qmlvideofx >
FYI. The latest release of kernel and gstreamer plugins from Freescale added support for gstopengl. We haven't yet tested but this looks promising: https://community.freescale.com/thread/303342 _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest