platform/upstream/gstreamer.git
10 years ago[615/906] preliminary support for Win32 EGL
Matthew Waters [Mon, 19 Nov 2012 10:52:22 +0000 (21:52 +1100)]
[615/906] preliminary support for Win32 EGL

10 years ago[614/906] try GLX first when using ANY | OPENGL | OPENGL3
Matthew Waters [Sat, 17 Nov 2012 14:23:52 +0000 (01:23 +1100)]
[614/906] try GLX first when using ANY | OPENGL | OPENGL3

10 years ago[613/906] window_cocoa: fix segfault with gst-launch-1.0 -e ... and sending SIGINT...
Matthew Waters [Sat, 17 Nov 2012 14:16:44 +0000 (01:16 +1100)]
[613/906] window_cocoa: fix segfault with gst-launch-1.0 -e ... and sending SIGINT (Ctrl-C)

GNUstep has a signal handler for SIGINT which runs in the main thread.
However that thread has never been 'registered' with GNUstep so
the autorelease magic of objective-c causes a segfault from accessing
a null NSThread object somewhere deep in GNUstep.

10 years ago[612/906] remove GNUstep makefiles
Matthew Waters [Fri, 16 Nov 2012 07:01:08 +0000 (18:01 +1100)]
[612/906] remove GNUstep makefiles

10 years ago[611/906] cocoa port of determining gl platform at runtime
Matthew Waters [Fri, 16 Nov 2012 06:13:03 +0000 (17:13 +1100)]
[611/906] cocoa port of determining gl platform at runtime

10 years ago[610/906] WindowX11EGL: remove get_platform call
Matthew Waters [Thu, 15 Nov 2012 10:46:21 +0000 (21:46 +1100)]
[610/906] WindowX11EGL: remove get_platform call

10 years ago[609/906] win32 port of determining GL platform at runtime
Matthew Waters [Thu, 15 Nov 2012 02:17:59 +0000 (13:17 +1100)]
[609/906] win32 port of determining GL platform at runtime

- add GstGLWindowWin32 and GstGLWindowWin32WGL along the same lines as the
  X11 variants

10 years ago[608/906] add GST_GL_PLATFORM_ANY for choosing any platform
Matthew Waters [Wed, 14 Nov 2012 09:39:38 +0000 (20:39 +1100)]
[608/906] add GST_GL_PLATFORM_ANY for choosing any platform

10 years ago[607/906] remove get_platform and get_window_handle vfuncs
Matthew Waters [Wed, 14 Nov 2012 09:36:16 +0000 (20:36 +1100)]
[607/906] remove get_platform and get_window_handle vfuncs

- rename choose_visual() to choose_format() for later incorporating
  win32 changes and new GstGLPlatform for WGL, EGL, GLX, etc.

10 years ago[606/906] determine the GL platform to use at runtime
Matthew Waters [Tue, 13 Nov 2012 11:12:20 +0000 (22:12 +1100)]
[606/906] determine the GL platform to use at runtime

- Make GstGLWindow subclassablerather than specified at compile time.
- Add GstGLWindowX11 for x11 windows and two subclasses, GstGLWindowX11GLX
  and GstGLWindwX11EGL for GLX and EGL repectively. (win32 and cocoa
  ports to come)
- Also cleanup GL library detection in configure.ac

10 years ago[605/906] shader: move to gst debugging
Matthew Waters [Sun, 2 Dec 2012 03:58:14 +0000 (14:58 +1100)]
[605/906] shader: move to gst debugging

10 years ago[604/906] gst_element_class_set_details_simple() => gst_element_class_set_metadata()
Matthew Waters [Wed, 21 Nov 2012 02:34:15 +0000 (13:34 +1100)]
[604/906] gst_element_class_set_details_simple() => gst_element_class_set_metadata()

10 years ago[603/906] update FSF address
Matthew Waters [Thu, 8 Nov 2012 11:53:56 +0000 (22:53 +1100)]
[603/906] update FSF address

10 years ago[602/906] hide deprecation warnings with newer clutter versions
Matthew Waters [Sun, 4 Nov 2012 08:15:05 +0000 (19:15 +1100)]
[602/906] hide deprecation warnings with newer clutter versions

10 years ago[601/906] fix typo causing shader compilation failure for uploading I420
Matthew Waters [Wed, 10 Oct 2012 13:24:51 +0000 (00:24 +1100)]
[601/906] fix typo causing shader compilation failure for uploading I420

10 years ago[600/906] docs: add docs for new objects and expand on some existing ones
Matthew Waters [Thu, 27 Sep 2012 05:53:46 +0000 (15:53 +1000)]
[600/906] docs: add docs for new objects and expand on some existing ones

10 years ago[599/906] GL|ES2: fix typos from recent changes and make downloading RGB formats...
Matthew Waters [Wed, 26 Sep 2012 07:18:53 +0000 (07:18 +0000)]
[599/906] GL|ES2: fix typos from recent changes and make downloading RGB formats work again

10 years ago[598/906] examples: fix compilation of cluttershare
Matthew Waters [Tue, 25 Sep 2012 09:26:17 +0000 (19:26 +1000)]
[598/906] examples: fix compilation of cluttershare

10 years ago[597/906] tests: add some simple pipeline tests to check
Matthew Waters [Tue, 25 Sep 2012 08:13:41 +0000 (18:13 +1000)]
[597/906] tests: add some simple pipeline tests to check

10 years ago[596/906] colorscale: port over to filter base class
Matthew Waters [Tue, 25 Sep 2012 08:07:23 +0000 (18:07 +1000)]
[596/906] colorscale: port over to filter base class

10 years ago[595/906] update for filter API change
Matthew Waters [Tue, 25 Sep 2012 08:06:14 +0000 (18:06 +1000)]
[595/906] update for filter API change

gleffects needed a similar change

10 years ago[594/906] filter: update for up/download API changes and scaling fixes
Matthew Waters [Tue, 25 Sep 2012 07:59:27 +0000 (17:59 +1000)]
[594/906] filter: update for up/download API changes and scaling fixes

10 years ago[593/906] testsrc/imagesink: update for up/download API changes
Matthew Waters [Tue, 25 Sep 2012 06:03:01 +0000 (16:03 +1000)]
[593/906] testsrc/imagesink: update for up/download API changes

10 years ago[592/906] memory: update for up/download API changes
Matthew Waters [Tue, 25 Sep 2012 06:01:54 +0000 (16:01 +1000)]
[592/906] memory: update for up/download API changes

10 years ago[591/906] mixer: save the upload object instead of querying for it every frame
Matthew Waters [Tue, 25 Sep 2012 06:00:48 +0000 (16:00 +1000)]
[591/906] mixer: save the upload object instead of querying for it every frame

10 years ago[590/906] up/download: fix scaling on transfer
Matthew Waters [Tue, 25 Sep 2012 05:20:21 +0000 (15:20 +1000)]
[590/906] up/download: fix scaling on transfer

i.e. uploading from a 10x10 video frame to a 20x20 texture into another 30x30 videoframe

10 years ago[589/906] Revert "GLColorscale: convert to a bin of glupload ! gldownload"
Matthew Waters [Thu, 20 Sep 2012 13:45:26 +0000 (23:45 +1000)]
[589/906] Revert "GLColorscale: convert to a bin of glupload ! gldownload"

The elements no longer exist so we have to do something different

10 years ago[588/906] mosaic: update for mixer changes and convenience API
Matthew Waters [Thu, 20 Sep 2012 13:41:00 +0000 (23:41 +1000)]
[588/906] mosaic: update for mixer changes and convenience API

10 years ago[587/906] mixer: mirror the changes done for filter
Matthew Waters [Thu, 20 Sep 2012 13:27:00 +0000 (23:27 +1000)]
[587/906] mixer: mirror the changes done for filter

10 years ago[586/906] fix up some debug statements to get them into the right categories
Matthew Waters [Thu, 20 Sep 2012 13:21:19 +0000 (23:21 +1000)]
[586/906] fix up some debug statements to get them into the right categories

10 years ago[585/906] gltestsrc: update for new GLDownload in libs
Matthew Waters [Thu, 20 Sep 2012 13:20:00 +0000 (23:20 +1000)]
[585/906] gltestsrc: update for new GLDownload in libs

10 years ago[584/906] glimagesink: update for new GLUpload object in libs
Matthew Waters [Thu, 20 Sep 2012 13:16:08 +0000 (23:16 +1000)]
[584/906] glimagesink: update for new GLUpload object in libs

10 years ago[583/906] deinterlace: change for new API
Matthew Waters [Thu, 20 Sep 2012 13:06:49 +0000 (23:06 +1000)]
[583/906] deinterlace: change for new API

also allow elements to call the _filter_texture vfunc if they want

10 years ago[582/906] filters: changes for new API
Matthew Waters [Thu, 20 Sep 2012 13:03:55 +0000 (23:03 +1000)]
[582/906] filters: changes for new API

10 years ago[581/906] filter: add seperate filter function for operating on textures instead...
Matthew Waters [Tue, 18 Sep 2012 14:32:30 +0000 (00:32 +1000)]
[581/906] filter: add seperate filter function for operating on textures instead of buffers

10 years ago[580/906] bufferpool: remove obselete gl meta buffer pool options
Matthew Waters [Tue, 18 Sep 2012 14:29:57 +0000 (00:29 +1000)]
[580/906] bufferpool: remove obselete gl meta buffer pool options

10 years ago[579/906] download: fix YV12 format
Matthew Waters [Tue, 18 Sep 2012 11:42:24 +0000 (21:42 +1000)]
[579/906] download: fix YV12 format

same as I420 but plane 1+2 swapped

10 years ago[578/906] {up,down}load: add variants that can be called in the gl thread
Matthew Waters [Tue, 18 Sep 2012 11:39:21 +0000 (21:39 +1000)]
[578/906] {up,down}load: add variants that can be called in the gl thread

10 years ago[577/906] remove upload and download elements from the build system
Matthew Waters [Mon, 17 Sep 2012 00:37:37 +0000 (10:37 +1000)]
[577/906] remove upload and download elements from the build system

10 years ago[576/906] remove uneeded GstGLMeta (use GstVideoMeta)
Matthew Waters [Mon, 17 Sep 2012 00:30:01 +0000 (10:30 +1000)]
[576/906] remove uneeded GstGLMeta (use GstVideoMeta)

10 years ago[575/906] filter: port to new upload/download
Matthew Waters [Sun, 16 Sep 2012 11:42:08 +0000 (21:42 +1000)]
[575/906] filter: port to new upload/download

10 years ago[574/906] memory: implement transperent upload/download for data
Matthew Waters [Sun, 16 Sep 2012 11:36:09 +0000 (21:36 +1000)]
[574/906] memory: implement transperent upload/download for data

(not async yet)

10 years ago[573/906] add upload and download library objects
Matthew Waters [Sun, 16 Sep 2012 11:23:09 +0000 (21:23 +1000)]
[573/906] add upload and download library objects

allows multiple upload pipelines that previously wasn't possible
 (i.e. upload RGB and I420 and ... on the same GstGLDisplay)

10 years ago[572/906] remove upload and download elements
Matthew Waters [Sun, 16 Sep 2012 11:11:46 +0000 (21:11 +1000)]
[572/906] remove upload and download elements

to be replaced by upload and download in memory

10 years ago[571/906] mixer: fix deadlock on shutdown
Matthew Waters [Wed, 5 Sep 2012 04:58:38 +0000 (14:58 +1000)]
[571/906] mixer: fix deadlock on shutdown

didn't reiterate over the sinkpad's displays and reactivate them causing a deadlock

10 years ago[570/906] remove the requirement for VideoMeta to be present on non-GL buffers
Matthew Waters [Tue, 4 Sep 2012 12:50:00 +0000 (22:50 +1000)]
[570/906] remove the requirement for VideoMeta to be present on non-GL buffers

10 years ago[569/906] differencematte: prevent double unref of shader and midtexture
Matthew Waters [Mon, 20 Aug 2012 06:55:41 +0000 (16:55 +1000)]
[569/906] differencematte: prevent double unref of shader and midtexture

10 years ago[568/906] window: fix public definitions
Matthew [Mon, 27 Aug 2012 14:08:16 +0000 (14:08 +0000)]
[568/906] window: fix public definitions

10 years ago[567/906] fix OpenGL|ES2 ifdef'ed code
Matthew [Mon, 27 Aug 2012 14:07:31 +0000 (14:07 +0000)]
[567/906] fix OpenGL|ES2 ifdef'ed code

10 years ago[566/906] effects: avoid using tanh in sin_fragment
Matthew Waters [Mon, 20 Aug 2012 03:27:50 +0000 (13:27 +1000)]
[566/906] effects: avoid using tanh in sin_fragment

It produces weird results on nouveau.
Provide an alternative implementation with (1-sinh)*cosh

10 years ago[565/906] effects: fix shader compilation with mesa drivers
Matthew Waters [Mon, 20 Aug 2012 03:06:27 +0000 (13:06 +1000)]
[565/906] effects: fix shader compilation with mesa drivers

10 years ago[564/906] glmemory: remove unused typedef
Matthew Waters [Wed, 15 Aug 2012 11:37:01 +0000 (21:37 +1000)]
[564/906] glmemory: remove unused typedef

10 years ago[563/906] readd support for hanging GL pipelines e.g. ... ! gleffects ! fakesink
Matthew Waters [Wed, 15 Aug 2012 06:52:48 +0000 (16:52 +1000)]
[563/906] readd support for hanging GL pipelines e.g. ... ! gleffects ! fakesink

10 years ago[562/906] gldisplay: fix download of YUV formats
Matthew Waters [Wed, 15 Aug 2012 05:35:46 +0000 (15:35 +1000)]
[562/906] gldisplay: fix download of YUV formats

10 years ago[561/906] gldisplay: fix endianess issues on RGB download
Matthew Waters [Tue, 14 Aug 2012 13:55:14 +0000 (23:55 +1000)]
[561/906] gldisplay: fix endianess issues on RGB download

10 years ago[560/906] examples: update for bus api changes and glimagesink changes
Matthew Waters [Tue, 14 Aug 2012 04:41:19 +0000 (14:41 +1000)]
[560/906] examples: update for bus api changes and glimagesink changes

10 years ago[559/906] glmixer: pass the mixpad's display to the querying element
Matthew Waters [Mon, 13 Aug 2012 16:05:13 +0000 (02:05 +1000)]
[559/906] glmixer: pass the mixpad's display to the querying element

10 years ago[558/906] add missing includes for _post_missing_element_message in glcolorspace
Matthew Waters [Sun, 12 Aug 2012 09:03:48 +0000 (19:03 +1000)]
[558/906] add missing includes for _post_missing_element_message in glcolorspace

10 years ago[557/906] Fix plugin define and remove warning
Matthew Waters [Fri, 10 Aug 2012 06:41:12 +0000 (16:41 +1000)]
[557/906] Fix plugin define and remove warning

10 years ago[556/906] GLColorscale: convert to a bin of glupload ! gldownload
Matthew Waters [Fri, 10 Aug 2012 05:55:51 +0000 (15:55 +1000)]
[556/906] GLColorscale: convert to a bin of glupload ! gldownload

10 years ago[555/906] Make the query for a GstGLDisplay a pad peer query
Matthew Waters [Fri, 10 Aug 2012 05:31:20 +0000 (15:31 +1000)]
[555/906] Make the query for a GstGLDisplay a pad peer query

Allows the query to pass through bin boundaries and makes it possible for
arbitrary gl elements to be placed in bins.

10 years ago[554/906] GstGLMemory: update for GstAllocator API changes
Matthew Waters [Wed, 8 Aug 2012 06:08:40 +0000 (16:08 +1000)]
[554/906] GstGLMemory: update for GstAllocator API changes

10 years ago[553/906] GstGLFilterShader: update for GstGLMeta
Matthew Waters [Mon, 16 Jul 2012 13:31:31 +0000 (23:31 +1000)]
[553/906] GstGLFilterShader: update for GstGLMeta

10 years ago[552/906] GstGLFilterApp: update for GstGLMeta
Matthew Waters [Mon, 16 Jul 2012 13:22:58 +0000 (23:22 +1000)]
[552/906] GstGLFilterApp: update for GstGLMeta

10 years ago[551/906] GstGLOverlay: fix loading of non-square overlays
Matthew Waters [Mon, 16 Jul 2012 12:40:15 +0000 (22:40 +1000)]
[551/906] GstGLOverlay: fix loading of non-square overlays

libjpeg complains about "Application read too {many,few} scan lines" in non-square images

10 years ago[550/906] GstGLOverlay: fix libPNG complaining about unsigned integer being out of...
Matthew Waters [Mon, 16 Jul 2012 11:40:59 +0000 (21:40 +1000)]
[550/906] GstGLOverlay: fix libPNG complaining about unsigned integer being out of range

10 years ago[549/906] GstGLOverlay: update for GstGLMeta
Matthew Waters [Mon, 16 Jul 2012 11:35:26 +0000 (21:35 +1000)]
[549/906] GstGLOverlay: update for GstGLMeta

10 years ago[548/906] GstGLDifferenceMatte: update for GstGLMeta
Matthew Waters [Mon, 16 Jul 2012 05:06:50 +0000 (15:06 +1000)]
[548/906] GstGLDifferenceMatte: update for GstGLMeta

10 years ago[547/906] GstGLBumper: fix libPNG complaining about invalid png files
Matthew Waters [Sun, 15 Jul 2012 14:36:30 +0000 (00:36 +1000)]
[547/906] GstGLBumper: fix libPNG complaining about invalid png files

We failed to inform libPNG that we had already read the header

10 years ago[546/906] GstGLFilterSobel: update for GstGLMeta
Matthew Waters [Sun, 15 Jul 2012 14:03:50 +0000 (00:03 +1000)]
[546/906] GstGLFilterSobel: update for GstGLMeta

10 years ago[545/906] GstGLBumper: update for GstGLMeta
Matthew Waters [Thu, 12 Jul 2012 15:07:37 +0000 (01:07 +1000)]
[545/906] GstGLBumper: update for GstGLMeta

10 years ago[544/906] fix memory leaks from not g_free()ing string returned by gst_element_get_name
Matthew Waters [Thu, 12 Jul 2012 15:04:22 +0000 (01:04 +1000)]
[544/906] fix memory leaks from not g_free()ing string returned by gst_element_get_name

10 years ago[543/906] GstGLDisplay: fix segfault from GST_PTR_FORMAT trying to expand the object
Matthew Waters [Thu, 12 Jul 2012 08:22:01 +0000 (18:22 +1000)]
[543/906] GstGLDisplay: fix segfault from GST_PTR_FORMAT trying to expand the object

10 years ago[542/906] GstGLMixer: add allocation and bufferpool methods
Matthew Waters [Thu, 12 Jul 2012 08:19:44 +0000 (18:19 +1000)]
[542/906] GstGLMixer: add allocation and bufferpool methods

based off GstBaseTransform

10 years ago[541/906] GstGLTestSrc: generate a GLBufferPool instead of a VideoBufferPool in decid...
Matthew Waters [Thu, 12 Jul 2012 08:11:11 +0000 (18:11 +1000)]
[541/906] GstGLTestSrc: generate a GLBufferPool instead of a VideoBufferPool in decide_allocation

10 years ago[540/906] GstGLMosaic: update for GstGLMeta
Matthew Waters [Thu, 12 Jul 2012 08:09:57 +0000 (18:09 +1000)]
[540/906] GstGLMosaic: update for GstGLMeta

10 years ago[539/906] GstGLImageSink: fold multiple fields into one and use VIDEO_SINK_* for...
Matthew Waters [Thu, 12 Jul 2012 08:07:34 +0000 (18:07 +1000)]
[539/906] GstGLImageSink: fold multiple fields into one and use VIDEO_SINK_* for window width/height

replace the caps information with a GstVideoInfo
place the window width/height information width VIDEO_SINK

10 years ago[538/906] GstGLDeinterlace: update for GstGLMeta
Matthew Waters [Wed, 11 Jul 2012 04:20:14 +0000 (14:20 +1000)]
[538/906] GstGLDeinterlace: update for GstGLMeta

10 years ago[537/906] GstGLFilterReflectedScreen: update for GstGLMeta
Matthew Waters [Wed, 11 Jul 2012 03:55:55 +0000 (13:55 +1000)]
[537/906] GstGLFilterReflectedScreen: update for GstGLMeta

10 years ago[536/906] GstGLFilterGlass: update for GstGLMeta
Matthew Waters [Wed, 11 Jul 2012 03:37:55 +0000 (13:37 +1000)]
[536/906] GstGLFilterGlass: update for GstGLMeta

10 years ago[535/906] GstGLFilterLaplacian: update for GstGLMeta
Matthew Waters [Wed, 11 Jul 2012 03:11:59 +0000 (13:11 +1000)]
[535/906] GstGLFilterLaplacian: update for GstGLMeta

10 years ago[534/906] GstGLFilterCube: Update for GstGLMeta
Matthew Waters [Tue, 10 Jul 2012 15:25:03 +0000 (01:25 +1000)]
[534/906] GstGLFilterCube: Update for GstGLMeta

10 years ago[533/906] GstGLFilterBlur: update for GstGLMeta
Matthew Waters [Tue, 10 Jul 2012 15:10:43 +0000 (01:10 +1000)]
[533/906] GstGLFilterBlur: update for GstGLMeta

10 years ago[532/906] GstGLFilter: implement allocation vfuncs
Matthew Waters [Mon, 9 Jul 2012 12:27:48 +0000 (22:27 +1000)]
[532/906] GstGLFilter: implement allocation vfuncs

10 years ago[531/906] GstGLEffects: update for GstGLMeta
Matthew Waters [Mon, 9 Jul 2012 12:26:12 +0000 (22:26 +1000)]
[531/906] GstGLEffects: update for GstGLMeta

10 years ago[530/906] GstGLUpload: fix video scaling and use GL_UPLOAD_CAPS
Matthew Waters [Mon, 9 Jul 2012 06:17:18 +0000 (16:17 +1000)]
[530/906] GstGLUpload: fix video scaling and use GL_UPLOAD_CAPS

10 years ago[529/906] GstGLDownload: fix video scaling and use GL_DOWNLOAD_CAPS
Matthew Waters [Mon, 9 Jul 2012 06:15:28 +0000 (16:15 +1000)]
[529/906] GstGLDownload: fix video scaling and use GL_DOWNLOAD_CAPS

10 years ago[528/906] GstGLMeta: seperate upload/download/normal GL caps video formats
Matthew Waters [Mon, 9 Jul 2012 06:13:39 +0000 (16:13 +1000)]
[528/906] GstGLMeta: seperate upload/download/normal GL caps video formats

differentiate between upload, download and GL caps

10 years ago[527/906] GstGLDisplay: add some trace debugging
Matthew Waters [Mon, 9 Jul 2012 06:12:53 +0000 (16:12 +1000)]
[527/906] GstGLDisplay: add some trace debugging

10 years ago[526/906] GstGLTestSrc: update for 1.0
Matthew Waters [Sun, 8 Jul 2012 03:11:05 +0000 (13:11 +1000)]
[526/906] GstGLTestSrc: update for 1.0

implement decide_allocation
rename push_src_create to _fill
use GstVideoInfo to convert times
make use of GstGLMeta and friends

10 years ago[525/906] GstGLDownload: add allocation methods and use GstGLMeta
Matthew Waters [Sat, 7 Jul 2012 15:50:41 +0000 (01:50 +1000)]
[525/906] GstGLDownload: add allocation methods and use GstGLMeta

make GstGLDownload work with the new GstGLMeta and friends

10 years ago[524/906] GstGLDisplay: rework the download code
Matthew Waters [Sat, 7 Jul 2012 15:49:06 +0000 (01:49 +1000)]
[524/906] GstGLDisplay: rework the download code

data paramaters now take GstVideoFrame
remove redundant parameters

10 years ago[523/906] update for meta API changes
Matthew Waters [Sat, 7 Jul 2012 15:11:56 +0000 (01:11 +1000)]
[523/906] update for meta API changes

10 years ago[522/906] GstGLDisplay: add forgotten function definition
Matthew Waters [Sat, 7 Jul 2012 15:10:40 +0000 (01:10 +1000)]
[522/906] GstGLDisplay: add forgotten function definition

10 years ago[521/906] GstGLMemory: update for GstAllocator changes
Matthew Waters [Sat, 7 Jul 2012 15:09:56 +0000 (01:09 +1000)]
[521/906] GstGLMemory: update for GstAllocator changes

10 years ago[520/906] GstGLMixer: fix for GstChildProxy changes
Matthew Waters [Sat, 7 Jul 2012 12:56:33 +0000 (22:56 +1000)]
[520/906] GstGLMixer: fix for GstChildProxy changes

10 years ago[519/906] GstGLUpload: implement the allocation funcs and use GstGLMeta
Matthew Waters [Fri, 6 Jul 2012 09:10:45 +0000 (19:10 +1000)]
[519/906] GstGLUpload: implement the allocation funcs and use GstGLMeta

make use of the new GstGLMeta, GstGLMemory and GstGLBufferPool objects

10 years ago[518/906] GstGLImageSink: add propose_allocation impl and use GstGLMeta
Matthew Waters [Fri, 6 Jul 2012 09:07:45 +0000 (19:07 +1000)]
[518/906] GstGLImageSink: add propose_allocation impl and use GstGLMeta

make use of GstGLMeta and GstGLMemory

10 years ago[517/906] add GstGLBufferPool
Matthew Waters [Fri, 6 Jul 2012 09:05:03 +0000 (19:05 +1000)]
[517/906] add GstGLBufferPool

which adds GstGLMeta to buffers

10 years ago[516/906] add skeleton GstGLMeta
Matthew Waters [Fri, 6 Jul 2012 08:57:39 +0000 (18:57 +1000)]
[516/906] add skeleton GstGLMeta

the GstVideoMeta _map/unmap functions still need implementing