slomo gst-plugins-base: gst-plugins-base/ gst-plugins-base/gst-libs/gst/audio/

[email protected] Fri, 12 Dec 2008 22:57:24 -0800 (PST)
Newsgroups gmane.comp.video.gstreamer.cvs
Message-ID <[email protected]>
CVS Root:       /cvs/gstreamer
Module:         gst-plugins-base
Changes by:     slomo
Date:           Sat Dec 13 2008  06:57:24 UTC

Log message:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_slave_method_get_type),
(gst_base_audio_sink_class_init):
* gst-libs/gst/audio/gstbaseaudiosink.h:
* gst-libs/gst/audio/gstbaseaudiosrc.c:
(gst_base_audio_src_slave_method_get_type),
(gst_base_audio_src_class_init):
* gst-libs/gst/audio/gstbaseaudiosrc.h:
API: Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to the
public API. This is needed for the C++ bindings to be able
to use this base classes. Fixes bug #564200, #564206.

Modified files:
    .               : ChangeLog
    gst-libs/gst/audio: gstbaseaudiosink.c gstbaseaudiosink.h
                      gstbaseaudiosrc.c gstbaseaudiosrc.h

Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/ChangeLog.diff?r1=1.4251&r2=1.4252
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosink.c.diff?r1=1.111&r2=1.112
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosink.h.diff?r1=1.17&r2=1.18
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosrc.c.diff?r1=1.50&r2=1.51
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosrc.h.diff?r1=1.10&r2=1.11

====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-base/ChangeLog,v
retrieving revision 1.4251
retrieving revision 1.4252
diff -u -d -r1.4251 -r1.4252
--- ChangeLog	12 Dec 2008 19:41:26 -0000	1.4251
+++ ChangeLog	13 Dec 2008 06:57:07 -0000	1.4252
@@ -1,3 +1,17 @@
+2008-12-13  Sebastian Dröge  <[email protected]>
+
+	* gst-libs/gst/audio/gstbaseaudiosink.c:
+	(gst_base_audio_sink_slave_method_get_type),
+	(gst_base_audio_sink_class_init):
+	* gst-libs/gst/audio/gstbaseaudiosink.h:
+	* gst-libs/gst/audio/gstbaseaudiosrc.c:
+	(gst_base_audio_src_slave_method_get_type),
+	(gst_base_audio_src_class_init):
+	* gst-libs/gst/audio/gstbaseaudiosrc.h:
+	API: Add GST_TYPE_BASE_AUDIO_(SRC|SINK)_SLAVE_METHOD to the
+	public API. This is needed for the C++ bindings to be able
+	to use this base classes. Fixes bug #564200, #564206.
 2008-12-12  Edward Hervey  <[email protected]>
 
 	* gst-libs/gst/cdda/gstcddabasesrc.c:
Index: gstbaseaudiosink.c
RCS file: /cvs/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosink.c,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -d -r1.111 -r1.112
--- gstbaseaudiosink.c	25 Nov 2008 10:32:49 -0000	1.111
+++ gstbaseaudiosink.c	13 Dec 2008 06:57:09 -0000	1.112
@@ -89,10 +89,8 @@
   PROP_SLAVE_METHOD
 };
-#define GST_TYPE_SLAVE_METHOD (slave_method_get_type ())
-
-static GType
-slave_method_get_type (void)
+GType
+gst_base_audio_sink_slave_method_get_type (void)
 {
   static GType slave_method_type = 0;
   static const GEnumValue slave_method[] = {
@@ -199,7 +197,7 @@
   g_object_class_install_property (gobject_class, PROP_SLAVE_METHOD,
       g_param_spec_enum ("slave-method", "Slave Method",
           "Algorithm to use to match the rate of the masterclock",
-          GST_TYPE_SLAVE_METHOD, DEFAULT_SLAVE_METHOD,
+          GST_TYPE_BASE_AUDIO_SINK_SLAVE_METHOD, DEFAULT_SLAVE_METHOD,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
   gstelement_class->change_state =
Index: gstbaseaudiosink.h
RCS file: /cvs/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosink.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- gstbaseaudiosink.h	28 Apr 2008 08:51:38 -0000	1.17
+++ gstbaseaudiosink.h	13 Dec 2008 06:57:09 -0000	1.18
@@ -95,6 +95,8 @@
   GST_BASE_AUDIO_SINK_SLAVE_NONE
 } GstBaseAudioSinkSlaveMethod;
+#define GST_TYPE_BASE_AUDIO_SINK_SLAVE_METHOD (gst_base_audio_sink_slave_method_get_type ())
 typedef struct _GstBaseAudioSink GstBaseAudioSink;
 typedef struct _GstBaseAudioSinkClass GstBaseAudioSinkClass;
 typedef struct _GstBaseAudioSinkPrivate GstBaseAudioSinkPrivate;
Index: gstbaseaudiosrc.c
RCS file: /cvs/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosrc.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- gstbaseaudiosrc.c	27 Nov 2008 16:47:41 -0000	1.50
+++ gstbaseaudiosrc.c	13 Dec 2008 06:57:09 -0000	1.51
@@ -45,10 +45,10 @@
 GST_DEBUG_CATEGORY_STATIC (gst_base_audio_src_debug);
 #define GST_CAT_DEFAULT gst_base_audio_src_debug
+#define GST_TYPE_SLAVE_METHOD (gst_base_audio_src_slave_method_get_type ())
 static GType
+gst_base_audio_src_slave_method_get_type (void)
@@ -218,7 +218,7 @@
+          GST_TYPE_BASE_AUDIO_SRC_SLAVE_METHOD, DEFAULT_SLAVE_METHOD,
Index: gstbaseaudiosrc.h
RCS file: /cvs/gstreamer/gst-plugins-base/gst-libs/gst/audio/gstbaseaudiosrc.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- gstbaseaudiosrc.h	28 Apr 2008 08:51:38 -0000	1.10
+++ gstbaseaudiosrc.h	13 Dec 2008 06:57:09 -0000	1.11
@@ -79,6 +79,8 @@
   GST_BASE_AUDIO_SRC_SLAVE_NONE
 } GstBaseAudioSrcSlaveMethod;
+#define GST_TYPE_BASE_AUDIO_SRC_SLAVE_METHOD (gst_base_audio_src_slave_method_get_type ())
 /**
  * GstBaseAudioSrc:
  *

------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/

_______________________________________________
gstreamer-cvs-verbose mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs-verbose