summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS3
-rw-r--r--ChangeLog17
-rw-r--r--Makefile.am8
-rw-r--r--NEWS9
-rw-r--r--README10
-rw-r--r--clutter-gst.pc.in2
-rw-r--r--clutter-gst/Makefile.am2
-rw-r--r--clutter-gst/clutter-gst-video-sink.c12
-rw-r--r--configure.ac2
9 files changed, 49 insertions, 16 deletions
diff --git a/AUTHORS b/AUTHORS
index a5b620e..5307df4 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -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
diff --git a/ChangeLog b/ChangeLog
index 0c44458..8b09a38 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/NEWS b/NEWS
index b25c309..a1e2050 100644
--- a/NEWS
+++ b/NEWS
@@ -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:
diff --git a/README b/README
index f0d01c6..6954a13 100644
--- a/README
+++ b/README
@@ -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],