[Bug 754786] vtdec: fails on OSX with GL3 context

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Dec 18 00:57:48 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=754786

Alessandro Decina <alessandro.d at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #10 from Alessandro Decina <alessandro.d at gmail.com> ---
commit 9981cd83271f142680bda3959c7836adea36e032
Author: Alessandro Decina <alessandro.d at gmail.com>
Date:   Mon Dec 14 16:10:01 2015 +1100

    applemedia: vtdec: remove the internal GstGLColorConvert

    It was added back in the day to make texture sharing work by default with
    glimagesink inside playbin. These days glimagesink accepts (and converts)
YUV
    internally so it's no longer needed.

commit 07bf3796aa69f625d1503ab4a3cd013df832fa72
Author: Alessandro Decina <alessandro.d at gmail.com>
Date:   Mon Dec 14 14:23:20 2015 +1100

    applemedia: vtdec: decouple outputting textures from outputting RGBA

    We're going to be able to output NV12 textures soon.

commit 8ae003326157438c12c45589e050c5f446723f61
Author: Alessandro Decina <alessandro.d at gmail.com>
Date:   Fri Dec 11 13:20:05 2015 +1100

    applemedia: vtdec: switch to IOSurface on Mac

    Switch to using IOSurface instead of CVOpenGLTextureCache on OSX. The
latter can't be
    used anymore to do YUV => RGB with opengl3 on El Capitan as
GL_YCBCR_422_APPLE
    has been removed from the opengl3 driver. Also switch to NV12 from UYVY,
which
    was the only YUV format supported by CVOpenGLTextureCache.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list