diff options
-rw-r--r-- | AUTHORS | 3 | ||||
-rw-r--r-- | ChangeLog | 17 | ||||
-rw-r--r-- | Makefile.am | 8 | ||||
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | README | 10 | ||||
-rw-r--r-- | clutter-gst.pc.in | 2 | ||||
-rw-r--r-- | clutter-gst/Makefile.am | 2 | ||||
-rw-r--r-- | clutter-gst/clutter-gst-video-sink.c | 12 | ||||
-rw-r--r-- | configure.ac | 2 |
9 files changed, 49 insertions, 16 deletions
@@ -1,4 +1,5 @@ Matthew Allum <mallum@o-hand.com> - primary authour Emmanuele Bassi <ebassi@o-hand.com> - python bindings, gobject/glib mastery Iain Holmes <iain@o-hand.com> - GTK Clutter widget -Jorn Baayen <jorn@o-hand.com> - Gstreamer bits
\ No newline at end of file +Jorn Baayen <jorn@o-hand.com> - Gstreamer bits +Chris Lord <chris@o-hand.com> - Pixel shader bits @@ -1,3 +1,20 @@ +2008-07-17 Chris Lord <chris@openedhand.com> + + * AUTHORS: + * NEWS: + * README: + Update for release + + * Makefile.am: + * clutter-gst.pc.in: + * clutter-gst/Makefile.am: + * configure.ac: + Update version to 0.8 + + * clutter-gst/clutter-gst-video-sink.c: + (clutter_gst_video_sink_set_property): + Notify on change of use_shaders property + 2008-07-16 Chris Lord <chris@openedhand.com> * clutter-gst/clutter-gst-video-sink.c diff --git a/Makefile.am b/Makefile.am index 4566f02..1368062 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,15 +6,15 @@ endif DIST_SUBDIRS = clutter-gst examples doc -clutter-gst-0.7.pc: clutter-gst.pc - @cp -f clutter-gst.pc clutter-gst-0.7.pc +clutter-gst-0.8.pc: clutter-gst.pc + @cp -f clutter-gst.pc clutter-gst-0.8.pc -pkgconfig_DATA = clutter-gst-0.7.pc +pkgconfig_DATA = clutter-gst-0.8.pc pkgconfigdir = $(libdir)/pkgconfig EXTRA_DIST = clutter-gst.pc.in -CLEANFILES = clutter-gst-0.7.pc +CLEANFILES = clutter-gst-0.8.pc DISTCLEANFILES = clutter-gst.pc @@ -1,3 +1,12 @@ +clutter-gst 0.8.0 +================= +* List of changes: + o Require Clutter stable release + o Add clutter_gst_audio_get_playbin () function + o Add support for 24-bit textures + o Add pixel-shader AYUV/YV12 support via 'use-shaders' property on + ClutterGstVideoSink + clutter-gst 0.6.1 ================= * List of changes: @@ -4,7 +4,7 @@ Clutter-GStreamer README Clutter-GStreamer (clutter-gst) is an integration library for using GStreamer with Clutter. -Clutter it an open source software library for creating fast, visually +Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces. It uses OpenGL for drawing primitives and has multiple backends, allowing its usage on different platforms. @@ -19,10 +19,10 @@ installing new plug-ins. Clutter-GStreamer requires: GLib >= 2.10.0 - Clutter >= 0.6.0 + Clutter >= 0.8.0 GStreamer >= 0.10 -RELEASE NOTES -======================== - +Copyright (C) 2006 OpenedHand +Released under the terms of the GNU Lesser General Public License, version 2.1 +or later. See the file COPYING for details. diff --git a/clutter-gst.pc.in b/clutter-gst.pc.in index 1062d17..8771795 100644 --- a/clutter-gst.pc.in +++ b/clutter-gst.pc.in @@ -7,5 +7,5 @@ Name: clutter-gst Description: Clutter GStreamer integration Version: @VERSION@ Libs: -L${libdir} -lclutter-gst-@CLUTTER_GST_MAJORMINOR@ -Cflags: -I${includedir}/clutter-0.6/clutter-gst +Cflags: -I${includedir}/clutter-0.8/clutter-gst Requires: clutter-0.6 gstreamer-0.10 gstreamer-base-0.10 gstreamer-plugins-base-0.10 diff --git a/clutter-gst/Makefile.am b/clutter-gst/Makefile.am index 2677722..1a46b1e 100644 --- a/clutter-gst/Makefile.am +++ b/clutter-gst/Makefile.am @@ -28,5 +28,5 @@ lib_LTLIBRARIES = libclutter-gst-@CLUTTER_GST_MAJORMINOR@.la libclutter_gst_@CLUTTER_GST_MAJORMINOR@_la_LIBADD = @CLUTTER_GST_LIBS@ $(GST_LIBS) libclutter_gst_@CLUTTER_GST_MAJORMINOR@_la_LDFLAGS = @CLUTTER_GST_LT_LDFLAGS@ -cluttergstheadersdir = $(includedir)/clutter-0.7/clutter-gst +cluttergstheadersdir = $(includedir)/clutter-0.8/clutter-gst cluttergstheaders_HEADERS = $(source_h) clutter-gst.h diff --git a/clutter-gst/clutter-gst-video-sink.c b/clutter-gst/clutter-gst-video-sink.c index e819d5d..6a5ca43 100644 --- a/clutter-gst/clutter-gst-video-sink.c +++ b/clutter-gst/clutter-gst-video-sink.c @@ -616,12 +616,13 @@ clutter_gst_video_sink_finalize (GObject *object) static void clutter_gst_video_sink_set_property (GObject *object, - guint prop_id, + guint prop_id, const GValue *value, GParamSpec *pspec) { ClutterGstVideoSink *sink; ClutterGstVideoSinkPrivate *priv; + gboolean use_shaders; sink = CLUTTER_GST_VIDEO_SINK (object); priv = sink->priv; @@ -635,7 +636,12 @@ clutter_gst_video_sink_set_property (GObject *object, priv->texture = CLUTTER_TEXTURE (g_value_dup_object (value)); break; case PROP_USE_SHADERS: - priv->use_shaders = g_value_get_boolean (value); + use_shaders = g_value_get_boolean (value); + if (priv->use_shaders != use_shaders) + { + priv->use_shaders = use_shaders; + g_object_notify (object, "use_shaders"); + } break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); @@ -645,7 +651,7 @@ clutter_gst_video_sink_set_property (GObject *object, static void clutter_gst_video_sink_get_property (GObject *object, - guint prop_id, + guint prop_id, GValue *value, GParamSpec *pspec) { diff --git a/configure.ac b/configure.ac index bd57c7e..7695439 100644 --- a/configure.ac +++ b/configure.ac @@ -2,7 +2,7 @@ # An odd micro number indicates in-progress developmen # An even micro number indicates a released version. m4_define(clutter_gst_major_version, 0) -m4_define(clutter_gst_minor_version, 7) +m4_define(clutter_gst_minor_version, 8) m4_define(clutter_gst_micro_version, 0) m4_define([clutter_gst_version], |