[Bug 743974] gl: rethink glfilter, glmixer, glupload, glcolorconvert, gldownload

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Mar 12 10:17:23 PDT 2015


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

Matthew Waters <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.5.1

--- Comment #5 from Matthew Waters <ystreet00 at gmail.com> ---
commit dbe8ae4d9851076a0322756b5e8178a2f75eeaa3
Author: Matthew Waters <matthew at centricular.com>
Date:   Sun Mar 8 18:16:04 2015 +1100

    caopengllayersink: implement as a bin like glimagesink

commit 66ccdab09a87b02d57d1fe908f522a8159712e55
Author: Matthew Waters <matthew at centricular.com>
Date:   Tue Mar 3 18:05:04 2015 +1100

    gl/cocoa: avoid deadlock when creating context on the main thread.

    Make window/view creation async so that it is possible to
    gst_gl_context_create from the main thread.

commit ef0bd30c8731ed04144ed3ae1b6c72925667570c
Author: Matthew Waters <matthew at centricular.com>
Date:   Tue Mar 3 17:26:47 2015 +1100

    gl: store the list of contexts within gldisplay

    Removes the reliance on the allocation query to propogate GL contexts.

    Allows thread safely getting a context for the a specific thread.

commit 2f2470488b07f38925a55fdcc7351e139d5ac3e9
Author: Matthew Waters <matthew at centricular.com>
Date:   Tue Mar 3 16:48:24 2015 +1100

    glimagesink: unset the current shader after rendering

    fixes gltestsrc ! glimagesink when gltestsrc doesn't use a shader

commit 5495397c8148e1b7dea9f09e786818de23307bf6
Author: Matthew Waters <matthew at centricular.com>
Date:   Tue Mar 3 16:38:56 2015 +1100

    gltestsrc: remove usage of gldownload library object

commit cebdf84c81cb56cd7e2670e4b6564ff1e09c85ff
Author: Matthew Waters <matthew at centricular.com>
Date:   Sat Feb 28 00:30:38 2015 +1100

    glcontext: store the thread current context

commit 776d190f59ea75e58bb9354d526a6c0fe5c4aee1
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 26 18:26:36 2015 +1100

    gl: new glsrcbin element

commit 0fb56738a14391f248aa0be8756adeaf978baa0c
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 26 13:45:56 2015 +1100

    glvideomixer: implement with glmixerbin

    The relevant properties are forwarded to/from the containing bin
    and sink pads.

commit d5a692bdb0f05cc789a62b2bbc365da4b2cd6520
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 26 00:20:37 2015 +1100

    glmixer: remove usage of upload/download objects

commit 9e605fca6c4d8f06279fbc173a0d460cb1387efd
Author: Matthew Waters <matthew at centricular.com>
Date:   Wed Feb 25 23:48:56 2015 +1100

    gl: new glmixerbin element

commit 8a0017e21d5f9a8507f0593c6b24f723aa415258
Author: Matthew Waters <matthew at centricular.com>
Date:   Fri Feb 20 16:47:01 2015 +1100

    glimagesink: implement as a bin

    glupload ! glcolorconvert ! sink

    Some properties are manually forwarded.  The rest are available using
    GstChildProxy.

    The two signals are forwarded as well.

commit b0600aca97e28a0595fc1cc814305c7681a347c2
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 19 18:23:37 2015 +1100

    gl: new glsinkbin element

    similar to glfilterbin but for sinks

commit 5a867ddc47b17ececbff6bf3dfc8e53c017b2196
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 19 14:19:59 2015 +1100

    glfilter: don't use the library upload/convert objects

commit 7fe908bc02673ec9cfe4efa81d7d770338ad9564
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 19 13:33:28 2015 +1100

    gl: new element glfilterbin

    It encapsulates a confiurable GL processing element in the
    upload/colorconvert/download dance required to transparently process
    the majority of GstBuffer's.

commit a7cbc04abae0af115dc02a075f002189865a4cfb
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 19 13:24:59 2015 +1100

    gl: add new gldownloadelement

    Simply transforms caps to/from raw/glmemory capsfeatures

commit 3514600bf30df3de319c9e572b0903cf4b847050
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Feb 12 17:59:27 2015 +1100

    gl: add a new glcolorconvert element based on the glcolorconvert library
object

commit 0c800027ba844712e01de86f49cfb7c66a0ad240
Author: Matthew Waters <matthew at centricular.com>
Date:   Wed Mar 11 16:56:16 2015 +0000

    glupload: implement propose_allocation pool handling for glmemory upload

commit efaca13d11882ad2eb9ceb9cf8f0d8722d75cb88
Author: Matthew Waters <matthew at centricular.com>
Date:   Wed Feb 11 23:29:01 2015 +1100

    gl: add a new glupload element based on the glupload library object

commit 45d85a057083da227a448987bf482c7b74b38148
Author: Matthew Waters <matthew at centricular.com>
Date:   Wed Feb 11 14:48:45 2015 +1100

    gl: add a new glbasemixer class below glmixer

    It deals with propagating the gl display/contexts throughout the
    application/pipeline

commit ecdc5568c4fe5f50f7cf9060e5e65319cfe857c7
Author: Matthew Waters <matthew at centricular.com>
Date:   Wed Feb 11 01:48:11 2015 +1100

    gl: add a new glbasefilter class below glfilter

    It deals with propagating the gl display/contexts throughout the
    application/pipeline

commit 41e3b3286672bec4203b44fb8156d6e507828435
Author: Matthew Waters <matthew at centricular.com>
Date:   Wed Feb 11 01:27:28 2015 +1100

    glutils: expose running a query on a set of src/sink pads

-- 
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