summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2012-05-11 09:14:49 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2012-05-11 09:14:49 +0100
commite5aeaff6735b2a74d09c23af02b5a398d9fc18d2 (patch)
tree2a181b9ef5895de71218b95e2c88b1c986c28639
parent7a1d22e00445fd8a856cf1aade467fb4b5931909 (diff)
Release 0.10.3RELEASE-0.10.3
-rw-r--r--ChangeLog744
-rw-r--r--NEWS26
-rw-r--r--RELEASE86
-rw-r--r--configure.ac2
-rw-r--r--docs/plugins/inspect/plugin-libvisual-gl.xml4
-rw-r--r--docs/plugins/inspect/plugin-opengl.xml4
-rw-r--r--gst-plugins-gl.doap11
7 files changed, 811 insertions, 66 deletions
diff --git a/ChangeLog b/ChangeLog
index 07babf9..a97bd6f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,749 @@
+=== release 0.10.3 ===
+
+2012-05-11 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.3, "Definitely Photoshopped"
+
+2012-05-10 22:46:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: set plugins release time
+
+2012-05-10 22:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: bump core/base requirement from ancient git version to newish core/base release
+
+2012-05-09 23:27:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/libs/Makefile.am:
+ docs: fix distcheck
+ ERROR: files left in build directory after distclean:
+ ./docs/libs/gst-plugins-gl-libs-overrides.txt
+
+2012-04-20 12:40:46 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * tests/examples/cocoa/videoxoverlay/main.m:
+ cocoa example: do not set pipeline to null state twice
+
+2012-04-20 12:39:01 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * tests/examples/cocoa/videoxoverlay/main.m:
+ cocoa example: remove white spaces
+
+2012-04-20 12:33:38 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gldisplay: do not call glCheckFramebufferStatus if 0 is bound
+ Indeed it may return GL_FRAMEBUFFER_UNDEFINED if there is no
+ default framebuffer.
+ It seems to be the case on MacOSX
+
+2012-04-20 11:19:32 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * configure.ac:
+ * gst/gl/Makefile.am:
+ * tests/examples/Makefile.am:
+ * tests/examples/wx/Makefile.am:
+ examples: fix build on MacOSX
+
+2012-04-20 10:41:51 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglmixer.c:
+ * gst/gl/effects/gstgleffectbulge.c:
+ * gst/gl/effects/gstgleffectfisheye.c:
+ * gst/gl/effects/gstgleffectglow.c:
+ * gst/gl/effects/gstgleffectlumatocurve.c:
+ * gst/gl/effects/gstgleffectmirror.c:
+ * gst/gl/effects/gstgleffectrgbtocurve.c:
+ * gst/gl/effects/gstgleffectsin.c:
+ * gst/gl/effects/gstgleffectsquare.c:
+ * gst/gl/effects/gstgleffectsqueeze.c:
+ * gst/gl/effects/gstgleffectstretch.c:
+ * gst/gl/effects/gstgleffecttunnel.c:
+ * gst/gl/effects/gstgleffecttwirl.c:
+ * gst/gl/effects/gstgleffectxray.c:
+ * gst/gl/gstglcolorscale.c:
+ * gst/gl/gstgldifferencematte.c:
+ * gst/gl/gstgldownload.c:
+ * gst/gl/gstglimagesink.c:
+ * gst/gl/gstgltestsrc.c:
+ * gst/gl/gstglupload.c:
+ gldisplay: don't pass non-constant strings as printf format strings
+ Fixes 'format not a string literal and no format arguments' on darwin
+
+2012-04-20 10:32:23 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstglshadervariables.c:
+ * gst/gl/gstglfiltershader.c:
+ filtershader: fix format compiler warnings
+
+2012-04-20 10:26:30 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst/gl/CMakeLists.txt:
+ cmake build: add path to config.h on APPLE
+
+2012-04-18 15:44:05 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglwindow_x11.c:
+ * gst-libs/gst/gl/gstglwindow_x11ES2.c:
+ * tests/pipelines:
+ * winCE/vs9/libgstopengl.vcproj:
+ glES2.0: properly use glDeleteShader
+
+2012-04-17 18:25:55 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * CMakeLists.txt:
+ * INSTALL:
+ * gst-libs/gst/gl/gstglwindow_win32.c:
+ * gst-libs/gst/gl/gstglwindow_winCE.c:
+ * gst/gl/CMakeLists.txt:
+ * gst/gl/effects/gstgleffectssources.h:
+ * gst/gl/gstglupload.h:
+ * tests/pipelines:
+ cmake build: use config.h from win32/common and add some guidelines
+
+2012-04-17 16:30:55 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * docs/plugins/gst-plugins-gl-plugins.args:
+ * docs/plugins/gst-plugins-gl-plugins.hierarchy:
+ * docs/plugins/inspect/plugin-libvisual-gl.xml:
+ * docs/plugins/inspect/plugin-opengl.xml:
+ docs: add libvisual-gl to docs
+
+2012-04-17 16:16:26 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * common:
+ Move to 0.10 branch of common
+
+2012-04-13 15:41:07 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * autogen.sh:
+ autogen.sh: remove unrecognized option '--enable-plugin-docs'
+
+2012-04-13 15:08:00 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstglwindow_win32.c:
+ * gst-libs/gst/gl/gstglwindow_winCE.c:
+ * gst-libs/gst/gl/gstglwindow_x11.c:
+ * gst-libs/gst/gl/gstglwindow_x11ES2.c:
+ glwindow: properly fails if resource not found
+
+2012-04-13 13:39:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 464fe15 to 6db25be
+
+2012-04-13 12:38:11 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglwindow_x11ES2.c:
+ * gst/gl/effects/gstgleffectsqueeze.c:
+ * gst/gl/gstglimagesink.c:
+ glES2.0: properly fails if driver/kernel inconsistency
+
+2012-04-11 10:44:23 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstglmixer.c:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglwindow_win32.c:
+ * gst-libs/gst/gl/gstglwindow_winCE.c:
+ * gst/gl/gstgltestsrc.c:
+ * tests/pipelines:
+ gldisplay: error out instead of g_assert
+
+2012-04-10 16:58:36 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * configure.ac:
+ configure: remove unnecessary check for gdp library
+
+2012-04-10 16:12:14 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst/gl/gstglimagesink.c:
+ glimagesink: pixel-aspect-ratio property now returns "1/1" by default
+ Previously it was not set
+ Fix bug #671734 (compatibility with Totem)
+
+2012-04-05 18:45:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 11f0cd5 to 464fe15
+
+2012-04-04 16:22:40 +0200 Julien Isorce <julien.isorce@gmail.com>
+
+ * configure.ac:
+ * ext/libvisual/visual-gl.c:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst/gl/gstgleffects.c:
+ libvisual-gl: full compatibility with projectM-libvisual if libprojectM >= 2.0.1
+ Fix bug #310775
+
+2012-03-06 14:31:05 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gl/gstglfilterblur.c:
+ * gst/gl/gstglfiltershader.c:
+ gl: Fix compiler warnings
+ 'if statement has empty body', which were real bugs and
+ 'comparison of unsigned expression < 0 is always false', which was
+ only an unneeded comparison.
+
+2012-02-21 19:00:33 -0800 David Schleef <ds@schleef.org>
+
+ * autogen.sh:
+ autogen.sh: avoid touching .po files during 'make'
+ A simple workaround to deal with GNU gettext automake integration
+ failing to deal with git. Fixes: #669207.
+
+2011-12-22 15:30:38 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * ext/libvisual/visual-gl.c:
+ * gst-libs/gst/gl/gstgldisplay.c:
+ libvisual-gl: add minimal support to libvisual plugins that uses Framebuffer objects
+ Fix bug #310775
+ gst-launch audiotestsrc ! libvisual_gl_projectM ! glimagesink is working
+ but for now you cannot append any other opengl filters between
+ libvisual_gl_projectM and glimagesink because our FBO is turned OFF.
+ It would require that libvisual allows to split rendering between
+ pass1,2,3... and final rendering. In order to unbind our FBO before
+ the passN, and then rebind it just before the final libvisual rendering.
+
+2011-12-15 18:13:00 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ gstgldisplay: turn off texture binding and read buffer when downloading rgb is done
+ It fixes: (black image before)
+ gst-launch-0.10 audiotestsrc ! libvisual_gl_lv_gltest ! gldownload ! ximagesink
+ and
+ gst-launch-0.10 audiotestsrc ! libvisual_gl_lv_gltest ! gldownload ! glimagesink
+
+2011-12-15 18:08:48 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * ext/libvisual/visual-gl.c:
+ libvisual_gl: correctly setup depth and blend functions
+
+2011-12-15 16:18:36 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst/gl/gstgldownload.c:
+ * gst/gl/gstgltestsrc.c:
+ * gst/gl/gstglupload.c:
+ glelements: do not leak parent when using gst_pad_get_parent
+
+2011-11-29 08:51:39 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
+
+ * Makefile.am:
+ build: build gst-libs before ext
+ Fixes #665102
+
+2011-11-25 16:51:59 +0100 Jonathan Matthew <notverysmart@gmail.com>
+
+ * Makefile.am:
+ * configure.ac:
+ * ext/CMakeLists.txt:
+ * ext/Makefile.am:
+ * ext/libvisual/CMakeLists.txt:
+ * ext/libvisual/Makefile.am:
+ * ext/libvisual/visual-gl.c:
+ ext: Add a libvisual plugin wrapping opengl libvisual
+ Fix bug #202069
+
+2011-11-24 16:02:32 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgldisplay.c:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglfilter.h:
+ * gst-libs/gst/gl/gstglmixer.c:
+ * gst/gl/effects/gstgleffectbulge.c:
+ * gst/gl/effects/gstgleffectfisheye.c:
+ * gst/gl/effects/gstgleffectglow.c:
+ * gst/gl/effects/gstgleffectlumatocurve.c:
+ * gst/gl/effects/gstgleffectmirror.c:
+ * gst/gl/effects/gstgleffectrgbtocurve.c:
+ * gst/gl/effects/gstgleffectsin.c:
+ * gst/gl/effects/gstgleffectsquare.c:
+ * gst/gl/effects/gstgleffectsqueeze.c:
+ * gst/gl/effects/gstgleffectstretch.c:
+ * gst/gl/effects/gstgleffecttunnel.c:
+ * gst/gl/effects/gstgleffecttwirl.c:
+ * gst/gl/effects/gstgleffectxray.c:
+ * gst/gl/gstglbumper.c:
+ * gst/gl/gstglcolorscale.c:
+ * gst/gl/gstgldeinterlace.c:
+ * gst/gl/gstgldifferencematte.c:
+ * gst/gl/gstgldownload.c:
+ * gst/gl/gstgleffects.c:
+ * gst/gl/gstglfilterblur.c:
+ * gst/gl/gstglfiltercube.c:
+ * gst/gl/gstglfilterglass.c:
+ * gst/gl/gstglfilterlaplacian.c:
+ * gst/gl/gstglfiltershader.c:
+ * gst/gl/gstglfiltersobel.c:
+ * gst/gl/gstglimagesink.c:
+ * gst/gl/gstglmosaic.c:
+ * gst/gl/gstgltestsrc.c:
+ * gst/gl/gstglupload.c:
+ feature checking: error out instead of doing nothing if an OpenGL feature is not present
+ Fix bug #572767
+
+2011-11-23 12:01:07 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * winCE/vs9/libgstopengl.sln:
+ * winCE/vs9/libgstopengl.vcproj:
+ WinCE: can use Khronos OpenGL ES 2.0 SDK
+ I also tested the AMD OpenGL ES 2.0 Emulator
+
+2011-11-22 16:05:21 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * CMakeLists.txt:
+ * cmake/modules/FindGlib2.cmake:
+ * cmake/modules/FindLibXml2.cmake:
+ * cmake/modules/FindLibXml2.cmake.off:
+ * cmake/modules/FindLibpng.cmake:
+ * cmake/modules/FindLibpng.cmake.off:
+ * cmake/modules/FindZlib.cmake:
+ * cmake/modules/FindZlib.cmake.off:
+ cmake build: can use OSSBUILD_GSTREAMER_SDK_DIR env var on win32
+ Also uses built-in libxml2, libpng, zlib cmake modules.
+ Tested on unix and win32.
+
+2011-11-21 16:46:51 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstglshadervariables.c:
+ * gst/gl/gstglfiltershader.c:
+ * gst/gl/gstgloverlay.c:
+ * win32/codeblock/gstopengl.cbp:
+ * win32/common/config.h:
+ * win32/common/config.h.in:
+ * win32/vs9/libgstopengl.sln:
+ * win32/vs9/libgstopengl.vcproj:
+ win32 builds: add glshader filter sources to vs9 and codeblocks
+ Also fix some warnings from msvc9 and mingw-3.4.5
+
+2011-11-21 15:04:16 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
+
+ * gst-libs/gst/gl/gstglshadervariables.c:
+ gstglshadervariables: strtok_r is not multiplatform
+ Fix bug #664367
+
+2011-11-18 17:32:05 +0100 Wei Feng <wei.feng.wayne@gmail.com>
+
+ * gst-libs/gst/gl/gstgles2.h:
+ OpenGL ES 2.0: include glib.h to use G_BEGIN_DECLS in gstgles2.h
+ Fix bug #631019
+
+2011-11-18 17:27:45 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * gst-libs/gst/gl/gstgles2.h:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglshader.h:
+ * tests/pipelines:
+ * unixES/codeblocks/gstopengl.cbp:
+ OpenGL ES 2.0: fix build since glfiltershader changes
+
+2011-11-18 17:26:35 +0100 Antoni Silvestre <antoni.silvestre@gmail.com>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglfilter.h:
+ * tests/examples/Makefile.am:
+ OpenGL ES 2.0: fix build and disable some examples
+ Fix bug #631019
+
+2011-11-18 12:16:22 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-gl-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-gl-plugins-sections.txt:
+ * docs/plugins/inspect/plugin-opengl.xml:
+ * gst/gl/gstglmosaic.c:
+ docs: add glmosaic and glshader to docs
+
+2011-11-18 11:52:10 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * configure.ac:
+ * gst/gl/Makefile.am:
+ * gst/gl/gstopengl.c:
+ build: make libjpeg use conditional
+ Disable gloverlay element if we do not hve libjpeg
+
+2011-11-18 10:10:59 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * CMakeLists.txt:
+ * cmake/modules/FindGTK2.cmake:
+ * cmake/modules/FindGTK2.cmake.off:
+ * gst/gl/CMakeLists.txt:
+ cmake build: 2.8 is now required and add jpeg
+ jpeg and png should be optional but our cmake build is still in pre-alpha
+
+2011-11-18 08:08:18 +0100 Stefan Sauer <ensonic@users.sf.net>
+
+ * configure.ac:
+ * docs/libs/Makefile.am:
+ * docs/plugins/Makefile.am:
+ * gst/gl/Makefile.am:
+ * gst/gl/gstopengl.c:
+ linpng: make libpng use conditional
+ Disable 3 elements if we don't have libpng.
+
+2011-11-17 17:36:44 +0100 Luc Deschenaux <luc.deschenaux@freesurf.ch>
+
+ * gst-libs/gst/gl/CMakeLists.txt:
+ * gst-libs/gst/gl/GNUmakefile.gnustep:
+ * gst-libs/gst/gl/Makefile.am:
+ * gst-libs/gst/gl/gstgles2.h:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglshadervariables.c:
+ * gst-libs/gst/gl/gstglshadervariables.h:
+ * gst/gl/CMakeLists.txt:
+ * gst/gl/GNUmakefile.gnustep:
+ * gst/gl/Makefile.am:
+ * gst/gl/gstglfiltershader.c:
+ * gst/gl/gstglfiltershader.h:
+ * gst/gl/gstopengl.c:
+ * unix/codeblocks/gstopengl/gstopengl.cbp:
+ glshader: add dynamic fragment shader filter
+ Also add fragment shader parser
+ Fix bug #600195
+
+2011-11-17 16:49:36 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * configure.ac:
+ configure.ac: jpeg is not a plugin
+
+2011-11-17 15:22:06 +0100 Anthony Violo <anthony.violo@ubicast.eu>
+
+ * configure.ac:
+ * gst/gl/Makefile.am:
+ * gst/gl/gstgloverlay.c:
+ * gst/gl/gstgloverlay.h:
+ gloverlay: add jpeg support
+ Fix bug #636070
+
+2011-11-17 11:39:50 +0100 Anthony Violo <anthony.violo@ubicast.eu>
+
+ * gst/gl/gstgloverlay.c:
+ * gst/gl/gstgloverlay.h:
+ gloverlay: manage ratio texture
+ Fix bug #630525
+
+2011-11-17 11:34:20 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * tests/examples/clutter/clutteractor.c:
+ tests: fix commentary in clutteractor example
+
+2011-11-16 16:53:25 +0100 Julien Isorce <julien.isorce@gmail.com>
+
+ * cmake/modules/FindGlib2.cmake:
+ * configure.ac:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst-libs/gst/gl/gstglshader.h:
+ * gst-libs/gst/gl/gstglwindow_x11.c:
+ * tests/examples/clutter/Makefile.am:
+ * tests/examples/clutter/clutteractor.c:
+ * tests/examples/clutter/clutteractortee.c:
+ * tests/examples/clutter/cluttershare.c:
+ * tests/examples/gtk/filternoxoverlay/Makefile.am:
+ * tests/examples/gtk/filterxoverlay/Makefile.am:
+ * tests/examples/gtk/fxtest/Makefile.am:
+ * tests/examples/gtk/gtkxoverlay/Makefile.am:
+ * tests/examples/gtk/switchxoverlay/Makefile.am:
+ tests: various build fixes
+ - cmake could not find glib
+ - put gtk variables at the beginning to avoid GL conflicts
+ - update examples to clutter-1.8
+ - use const instead of deprecated G_CONST_RETURN
+ - set max pending events to 0 to make cube example works again
+
+2011-09-06 21:53:27 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From a39eb83 to 11f0cd5
+
+2011-09-06 16:07:00 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 605cd9a to a39eb83
+
+2011-08-03 09:08:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/clutter/clutteractortee.c:
+ tests: Fix variable unused but set compiler warning
+
+2011-08-03 09:07:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gl/gstglbumper.c:
+ * gst/gl/gstgldownload.c:
+ gl: Fix variable unused but set compiler warnings
+
+2011-06-23 11:29:58 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 69b981f to 605cd9a
+
+2011-05-25 11:21:19 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * gst/gl/gstglimagesink.c:
+ glimagesink: Interface query should return FALSE if the supplied interface is not GST_TYPE_X_OVERLAY
+
+2011-05-19 23:00:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 9e5bbd5 to 69b981f
+
+2011-05-18 16:13:49 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From fd35073 to 9e5bbd5
+
+2011-05-18 12:27:15 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 46dfcea to fd35073
+
+2011-04-24 14:06:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c3cafe1 to 46dfcea
+
+2011-04-04 15:59:32 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 1ccbe09 to c3cafe1
+
+2011-03-25 22:37:39 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 193b717 to 1ccbe09
+
+2011-03-25 14:57:58 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From b77e2bf to 193b717
+
+2011-03-25 09:34:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From d8814b6 to b77e2bf
+
+2011-03-25 09:11:07 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 6aaa286 to d8814b6
+
+2011-03-24 18:51:21 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 6aec6b9 to 6aaa286
+
+2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
+
+ * autogen.sh:
+ autogen: wingo signed comment
+
+2011-02-28 20:29:08 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: export plugin description more platform independent
+ Fixes #642504.
+
+2011-02-28 18:34:53 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 1de7f6a to 6aec6b9
+
+2011-02-14 12:55:58 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From f94d739 to 1de7f6a
+
+2011-01-11 15:52:29 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From e572c87 to f94d739
+
+2011-01-10 16:39:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ccbaa85 to e572c87
+
+2011-01-10 14:56:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 46445ad to ccbaa85
+
+2010-12-20 17:48:29 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 169462a to 46445ad
+
+2010-12-15 14:57:33 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 20742ae to 169462a
+
+2010-12-14 23:56:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/gl/gstglbuffer.h:
+ * gst-libs/gst/gl/gstgldisplay.h:
+ * gst-libs/gst/gl/gstgles2.h:
+ Add some more G_{BEGIN,END}_DECLS to public headers
+ https://bugzilla.gnome.org/show_bug.cgi?id=637260
+
+2010-12-13 16:25:06 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 011bcc8 to 20742ae
+
+2010-12-06 19:44:54 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * tests/examples/cocoa/videoxoverlay/main.m:
+ * tests/examples/qt/mousexoverlay/pipeline.cpp:
+ * tests/examples/qt/qglwidgetxoverlay/pipeline.cpp:
+ * tests/examples/qt/videoxoverlay/pipeline.cpp:
+ tests: replace _set_xwindow_id with _set_window_handle.
+
+2010-10-27 13:18:37 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * common:
+ Automatic update of common submodule
+ From 7bbd708 to 011bcc8
+
+2010-10-19 18:00:33 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/gl/gstglfilter.c:
+ * gst-libs/gst/gl/gstglshader.c:
+ * gst/gl/gstglbumper.c:
+ * gst/gl/gstgldifferencematte.c:
+ * gst/gl/gstgleffects.c:
+ * gst/gl/gstglfilterapp.c:
+ * gst/gl/gstglfiltercube.c:
+ * gst/gl/gstglfilterreflectedscreen.c:
+ * gst/gl/gstglfiltersobel.c:
+ * gst/gl/gstglimagesink.c:
+ * gst/gl/gstgloverlay.c:
+ * gst/gl/gstgltestsrc.c:
+ * gst/gl/gstglupload.c:
+ various: add missing G_PARAM_STATIC_STRINGS flags
+ Canonicalize property names as needed. Includes some gst-indent changes as well :/
+
+2010-10-14 12:32:46 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 5a668bf to 7bbd708
+
+2010-10-08 12:45:16 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From c4a8adc to 5a668bf
+
+2010-10-08 12:57:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 5e3c9bf to c4a8adc
+
+2010-09-21 18:35:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From aa0d1d0 to 5e3c9bf
+
+2010-09-16 15:00:29 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * configure.ac:
+ * gst/gl/gstglimagesink.c:
+ * tests/examples/clutter/clutteractor.c:
+ * tests/examples/clutter/clutteractortee.c:
+ * tests/examples/gtk/gstgtk.c:
+ xoverlay: require base from git and update to new API
+
+2010-09-16 14:41:40 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/Makefile.am:
+ * tests/check/generic/states.c:
+ tests: allow running state tests for all elements
+ Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
+ to try elements that would normaly be skipped.
+
+2010-09-08 20:38:07 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/gl/gstgleffects.c:
+ gstgleffects: Fix upper bound of an array iteration
+ 10 is above NEEDED_TEXTURES (currently 5) and makes the code consistent
+ with the rest of the usage in the file.
+
+2010-09-07 11:44:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From c2e10bf to aa0d1d0
+
+2010-09-05 18:59:16 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From d3d9acf to c2e10bf
+
+2010-09-05 23:34:21 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ back to development -> 0.10.2.1
+
+2010-09-05 12:22:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From ec60217 to d3d9acf
+
=== release 0.10.2 ===
-2010-09-04 Jan Schmidt <thaytan@noraisin.net>
+2010-09-04 16:08:18 +1000 Jan Schmidt <thaytan@noraisin.net>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.2, "Long forgotten rules"
+ * docs/plugins/inspect/plugin-opengl.xml:
+ * gst-plugins-gl.doap:
+ Release 0.10.2
+
+2010-09-04 16:06:46 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * po/en.po:
+ Update .po files
2010-08-20 17:42:54 +1000 Jan Schmidt <thaytan@noraisin.net>
diff --git a/NEWS b/NEWS
index 2047474..84751d4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,28 @@
-This is GStreamer OpengGL Plug-ins 0.10.2 "Long forgotten rules"
+This is GStreamer OpengGL Plug-ins 0.10.3 "Definitely Photoshopped"
+
+Changes since 0.10.2:
+
+ * fix build and cocoa examples on MacOSX
+ * more OpenGL ES 2.0 friendly
+ * error out instead of doing nothing if an OpenGL feature is not present
+ * gloverlay: add support to manage texture ratio and can load jpeg files
+ * glshader: new element that load shader from files
+ * glimagesink: Totem compatibility, fix pixel-aspect-ratio property
+ * libvisual-gl: new plugin libvisual-gl, new element libvisual_gl_projectM
+
+Bugs fixed since 0.10.2:
+
+ * 310775 : libvisual element needs to support opengl
+ * 572767 : Should error out instead of doing nothing if an OpenGL feature is not present
+ * 600195 : dynamic fragment shader filter and variables parser/loader
+ * 630525 : gloverlay: manage ratio for each texture, texture positioning fix
+ * 631019 : Gst Plugins GL no longer OpenGL ES 2.0 friendly
+ * 636070 : gloverlay: add jpeg support
+ * 637260 : G_BEGIN_DECLS and G_END_DECLS missing in a number of include files
+ * 651035 : In glimagesink ,Interface query should return FALSE if the supplied interface is not GST_TYPE_X_OVERLAY
+ * 664367 : gstglshadervariables: strtok_r is not multiplatform
+ * 665102 : Wrong subdir order in -gl
+ * 671734 : Video in totem has half the width it should have
Changes since 0.10.1:
diff --git a/RELEASE b/RELEASE
index b9147f6..8a5a810 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,5 +1,5 @@
-Release notes for GStreamer OpenGL Plug-ins 0.10.2 "Long forgotten rules"
+Release notes for GStreamer OpenGL Plug-ins 0.10.3 "Definitely Photoshopped"
@@ -27,6 +27,7 @@ This module contains elements for, among others:
video processing: gldeinterlace, glcolorscale
GL effects: glfiltersobel, glfilterblur, gleffects, others
sources: gltestsrc
+ libvisual GL visualizers
Other modules containing plug-ins are:
@@ -45,55 +46,31 @@ contains a set of less supported plug-ins that haven't passed the
-This gst-plugins-gl release isn't API/ABI compatible with 0.10.1.
-
Features of this release
- * New elements and examples
- * Internal changes to GL context management
- * Support RGB format in gloverlay
- * Many fixes and improvements
- * Cocoa backend for OS/X
- * Dependency on libpng instead of gdkpixbuf
+ * [all] fix build and cocoa examples on MacOSX
+ * [all] more OpenGL ES 2.0 friendly
+ * [all] error out instead of doing nothing if an OpenGL feature is not present
+ * [gloverlay] add support to manage texture ratio and can load jpeg files
+ * [glshader] new element that load shader from files
+ * [glimagesink] Totem compatibility, fix pixel-aspect-ratio property
+ * [libvisual-gl] new plugin libvisual-gl, new element libvisual_gl_projectM
Bugs fixed in this release
- * 591591 : Gloverlay makes it hard to manipulate the position of the image
- * 595303 : Plugin gloverlay to put video over png image
- * 601277 : patch for gloverlay
- * 559135 : Add five more opengl elements to plugin docs
- * 562699 : configure.ac doesn't find opengl on os x
- * 578811 : crash with cocoa backend
- * 588510 : No copyright/license information in a lot of files
- * 590351 : Compile issue on GLEW version.
- * 593786 : support OpenGL es in autofoo
- * 597253 : [gst-plugins-gl] rewrite the way a gstgldisplay is forwarded
- * 599883 : [differencematte] regressions after gdkpixbuf to libpng migration
- * 599885 : [gtk examples] unstable behaviour with recent gtk (post csw merge)
- * 600630 : gldownload not working anymore
- * 600797 : New example illustrates texture sharing between glupload and Qt
- * 602153 : gstglmixer prints warnings when it has no parent
- * 602771 : qglwtextureshare example crashes sometimes on startup
- * 605121 : Bug when you configure gst-plugins-gl
- * 608643 : libpng 1.4.x incompatibilities
- * 611067 : Shared opengl context not shared correctly
- * 612157 : [gst-plugins-gl]enable stencil buffer's use
- * 612159 : [gst-plugins-gl]enable global stencil buffer use
- * 612163 : [gst-plugins-gl]new gl filter: gstglfilterreflectedscreen
- * 613186 : -gl can't be built against libpng 1.4.x
- * 613371 : gst_element_class_set_details = > gst_element_class_set_details_simple
- * 615696 : Shaders using GLSL 1.20 without #version.
- * 616748 : multiply_fragment_source shader compilation error with Apple GLSL compiler
- * 625144 : [gst-plugins-gl] fixed qglwtextureshare example to work on a Mac
- * 626708 : Add OpenGL checks for Solaris, *BSD and GNU Hurd
- * 559131 : Have client-draw-callback accept a gpointer of user data
- * 588454 : Cygwin also uses GLX
- * 588653 : glimagesink fails to render I420 and YV12 frames properly
- * 593165 : glimagesink bug decoding from ts
- * 593486 : sdlshare example test on linux
- * 595588 : Added patch to manage RGB or RGBA
+ * 310775 : libvisual element needs to support opengl
+ * 572767 : Should error out instead of doing nothing if an OpenGL feature is not present
+ * 600195 : dynamic fragment shader filter and variables parser/loader
+ * 630525 : gloverlay: manage ratio for each texture, texture positioning fix
+ * 631019 : Gst Plugins GL no longer OpenGL ES 2.0 friendly
+ * 636070 : gloverlay: add jpeg support
+ * 637260 : G_BEGIN_DECLS and G_END_DECLS missing in a number of include files
+ * 651035 : In glimagesink ,Interface query should return FALSE if the supplied interface is not GST_TYPE_X_OVERLAY
+ * 664367 : gstglshadervariables: strtok_r is not multiplatform
+ * 665102 : Wrong subdir order in -gl
+ * 671734 : Video in totem has half the width it should have
Download
@@ -122,29 +99,22 @@ Applications
Contributors to this release
- * Andrey Nechypurenko
+ * Alessandro Decina
* Anthony Violo
- * Benjamin Otte
- * Christian Schaller
- * Cygwin Ports maintainer
- * David Hoyt
+ * Antoni Silvestre
* David Schleef
* Edward Hervey
- * Eric Anholt
- * Filippo Argiolas
* Jan Schmidt
+ * Jonathan Matthew
* Julien Isorce
+ * Luc Deschenaux
+ * Luis de Bethencourt
* Mark Nauwelaerts
- * Miquel Àngel Farré
- * Nicholas Panayis
- * Nuno Santos
- * Olivier Crête
- * Pierre Pouzol
- * Pratheesh Gangadhar
- * Roland Peffer
* Sebastian Dröge
+ * Sreerenj Balachandran
* Stefan Kost
+ * Stefan Sauer
* Tim-Philipp Müller
- * Vinson Lee
+ * Wei Feng
* Руслан Ижбулатов
  \ No newline at end of file
diff --git a/configure.ac b/configure.ac
index 589a47f..6a4efe0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,7 +5,7 @@ dnl please read gstreamer/docs/random/autotools before changing this file
dnl initialize autoconf
dnl releases only do -Wall, git and prerelease does -Werror too
dnl use a three digit version number for releases, and four for git/prerelease
-AC_INIT(GStreamer OpenGL Plug-ins, 0.10.2.1,
+AC_INIT(GStreamer OpenGL Plug-ins, 0.10.3,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-gl)
diff --git a/docs/plugins/inspect/plugin-libvisual-gl.xml b/docs/plugins/inspect/plugin-libvisual-gl.xml
index 54d4c54..da5a3d5 100644
--- a/docs/plugins/inspect/plugin-libvisual-gl.xml
+++ b/docs/plugins/inspect/plugin-libvisual-gl.xml
@@ -3,10 +3,10 @@
<description>libvisual-gl visualization plugins</description>
<filename>../../ext/libvisual/.libs/libgstlibvisualgl.so</filename>
<basename>libgstlibvisualgl.so</basename>
- <version>0.10.2.1</version>
+ <version>0.10.3</version>
<license>LGPL</license>
<source>gst-plugins-gl</source>
- <package>GStreamer OpenGL Plug-ins git</package>
+ <package>GStreamer OpenGL Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/docs/plugins/inspect/plugin-opengl.xml b/docs/plugins/inspect/plugin-opengl.xml
index bf988bb..dbfa9fb 100644
--- a/docs/plugins/inspect/plugin-opengl.xml
+++ b/docs/plugins/inspect/plugin-opengl.xml
@@ -3,10 +3,10 @@
<description>OpenGL plugin</description>
<filename>../../gst/gl/.libs/libgstopengl.so</filename>
<basename>libgstopengl.so</basename>
- <version>0.10.2.1</version>
+ <version>0.10.3</version>
<license>LGPL</license>
<source>gst-plugins-gl</source>
- <package>GStreamer OpenGL Plug-ins git</package>
+ <package>GStreamer OpenGL Plug-ins source release</package>
<origin>Unknown package origin</origin>
<elements>
<element>
diff --git a/gst-plugins-gl.doap b/gst-plugins-gl.doap
index c289733..e825613 100644
--- a/gst-plugins-gl.doap
+++ b/gst-plugins-gl.doap
@@ -35,6 +35,17 @@ that use OpenGL.
<release>
<Version>
+ <revision>0.10.3</revision>
+ <branch>0.10</branch>
+ <name>Definitely Photoshopped</name>
+ <created>2012-05-11</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-gl/gst-plugins-gl-0.10.3.tar.bz2" />
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-gl/gst-plugins-gl-0.10.3.tar.gz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.10.2</revision>
<branch>0.10</branch>
<name>Long forgotten rules</name>