audio: update for base class rename

This commit is contained in:
Wim Taymans 2011-11-11 11:53:45 +01:00
parent 9daea802fa
commit 86e33bc46b
8 changed files with 43 additions and 43 deletions

View file

@ -21,7 +21,7 @@
/** /**
* SECTION:element-jackaudiosink * SECTION:element-jackaudiosink
* @see_also: #GstBaseAudioSink, #GstAudioRingBuffer * @see_also: #GstAudioBaseSink, #GstAudioRingBuffer
* *
* A Sink that outputs data to Jack ports. * A Sink that outputs data to Jack ports.
* *
@ -660,7 +660,7 @@ enum
}; };
#define gst_jack_audio_sink_parent_class parent_class #define gst_jack_audio_sink_parent_class parent_class
G_DEFINE_TYPE (GstJackAudioSink, gst_jack_audio_sink, GST_TYPE_BASE_AUDIO_SINK); G_DEFINE_TYPE (GstJackAudioSink, gst_jack_audio_sink, GST_TYPE_AUDIO_BASE_SINK);
static void gst_jack_audio_sink_dispose (GObject * object); static void gst_jack_audio_sink_dispose (GObject * object);
static void gst_jack_audio_sink_set_property (GObject * object, guint prop_id, static void gst_jack_audio_sink_set_property (GObject * object, guint prop_id,
@ -671,7 +671,7 @@ static void gst_jack_audio_sink_get_property (GObject * object, guint prop_id,
static GstCaps *gst_jack_audio_sink_getcaps (GstBaseSink * bsink, static GstCaps *gst_jack_audio_sink_getcaps (GstBaseSink * bsink,
GstCaps * filter); GstCaps * filter);
static GstAudioRingBuffer static GstAudioRingBuffer
* gst_jack_audio_sink_create_ringbuffer (GstBaseAudioSink * sink); * gst_jack_audio_sink_create_ringbuffer (GstAudioBaseSink * sink);
static void static void
gst_jack_audio_sink_class_init (GstJackAudioSinkClass * klass) gst_jack_audio_sink_class_init (GstJackAudioSinkClass * klass)
@ -679,7 +679,7 @@ gst_jack_audio_sink_class_init (GstJackAudioSinkClass * klass)
GObjectClass *gobject_class; GObjectClass *gobject_class;
GstElementClass *gstelement_class; GstElementClass *gstelement_class;
GstBaseSinkClass *gstbasesink_class; GstBaseSinkClass *gstbasesink_class;
GstBaseAudioSinkClass *gstbaseaudiosink_class; GstAudioBaseSinkClass *gstbaseaudiosink_class;
GST_DEBUG_CATEGORY_INIT (gst_jack_audio_sink_debug, "jacksink", 0, GST_DEBUG_CATEGORY_INIT (gst_jack_audio_sink_debug, "jacksink", 0,
"jacksink element"); "jacksink element");
@ -687,7 +687,7 @@ gst_jack_audio_sink_class_init (GstJackAudioSinkClass * klass)
gobject_class = (GObjectClass *) klass; gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass; gstelement_class = (GstElementClass *) klass;
gstbasesink_class = (GstBaseSinkClass *) klass; gstbasesink_class = (GstBaseSinkClass *) klass;
gstbaseaudiosink_class = (GstBaseAudioSinkClass *) klass; gstbaseaudiosink_class = (GstAudioBaseSinkClass *) klass;
gobject_class->dispose = gst_jack_audio_sink_dispose; gobject_class->dispose = gst_jack_audio_sink_dispose;
gobject_class->get_property = gst_jack_audio_sink_get_property; gobject_class->get_property = gst_jack_audio_sink_get_property;
@ -857,7 +857,7 @@ no_client:
} }
static GstAudioRingBuffer * static GstAudioRingBuffer *
gst_jack_audio_sink_create_ringbuffer (GstBaseAudioSink * sink) gst_jack_audio_sink_create_ringbuffer (GstAudioBaseSink * sink)
{ {
GstAudioRingBuffer *buffer; GstAudioRingBuffer *buffer;

View file

@ -48,7 +48,7 @@ typedef struct _GstJackAudioSinkClass GstJackAudioSinkClass;
* Opaque #GstJackAudioSink. * Opaque #GstJackAudioSink.
*/ */
struct _GstJackAudioSink { struct _GstJackAudioSink {
GstBaseAudioSink element; GstAudioBaseSink element;
/*< private >*/ /*< private >*/
/* cached caps */ /* cached caps */
@ -69,7 +69,7 @@ struct _GstJackAudioSink {
}; };
struct _GstJackAudioSinkClass { struct _GstJackAudioSinkClass {
GstBaseAudioSinkClass parent_class; GstAudioBaseSinkClass parent_class;
}; };
GType gst_jack_audio_sink_get_type (void); GType gst_jack_audio_sink_get_type (void);

View file

@ -42,7 +42,7 @@
/** /**
* SECTION:element-jackaudiosrc * SECTION:element-jackaudiosrc
* @see_also: #GstBaseAudioSrc, #GstAudioRingBuffer * @see_also: #GstAudioBaseSrc, #GstAudioRingBuffer
* *
* A Src that inputs data from Jack ports. * A Src that inputs data from Jack ports.
* *
@ -678,7 +678,7 @@ static GstStaticPadTemplate src_factory = GST_STATIC_PAD_TEMPLATE ("src",
); );
#define gst_jack_audio_src_parent_class parent_class #define gst_jack_audio_src_parent_class parent_class
G_DEFINE_TYPE (GstJackAudioSrc, gst_jack_audio_src, GST_TYPE_BASE_AUDIO_SRC); G_DEFINE_TYPE (GstJackAudioSrc, gst_jack_audio_src, GST_TYPE_AUDIO_BASE_SRC);
static void gst_jack_audio_src_dispose (GObject * object); static void gst_jack_audio_src_dispose (GObject * object);
static void gst_jack_audio_src_set_property (GObject * object, guint prop_id, static void gst_jack_audio_src_set_property (GObject * object, guint prop_id,
@ -688,7 +688,7 @@ static void gst_jack_audio_src_get_property (GObject * object, guint prop_id,
static GstCaps *gst_jack_audio_src_getcaps (GstBaseSrc * bsrc, static GstCaps *gst_jack_audio_src_getcaps (GstBaseSrc * bsrc,
GstCaps * filter); GstCaps * filter);
static GstAudioRingBuffer *gst_jack_audio_src_create_ringbuffer (GstBaseAudioSrc static GstAudioRingBuffer *gst_jack_audio_src_create_ringbuffer (GstAudioBaseSrc
* src); * src);
/* GObject vmethod implementations */ /* GObject vmethod implementations */
@ -700,7 +700,7 @@ gst_jack_audio_src_class_init (GstJackAudioSrcClass * klass)
GObjectClass *gobject_class; GObjectClass *gobject_class;
GstElementClass *gstelement_class; GstElementClass *gstelement_class;
GstBaseSrcClass *gstbasesrc_class; GstBaseSrcClass *gstbasesrc_class;
GstBaseAudioSrcClass *gstbaseaudiosrc_class; GstAudioBaseSrcClass *gstbaseaudiosrc_class;
GST_DEBUG_CATEGORY_INIT (gst_jack_audio_src_debug, "jacksrc", 0, GST_DEBUG_CATEGORY_INIT (gst_jack_audio_src_debug, "jacksrc", 0,
"jacksrc element"); "jacksrc element");
@ -708,7 +708,7 @@ gst_jack_audio_src_class_init (GstJackAudioSrcClass * klass)
gobject_class = (GObjectClass *) klass; gobject_class = (GObjectClass *) klass;
gstelement_class = (GstElementClass *) klass; gstelement_class = (GstElementClass *) klass;
gstbasesrc_class = (GstBaseSrcClass *) klass; gstbasesrc_class = (GstBaseSrcClass *) klass;
gstbaseaudiosrc_class = (GstBaseAudioSrcClass *) klass; gstbaseaudiosrc_class = (GstAudioBaseSrcClass *) klass;
gobject_class->dispose = gst_jack_audio_src_dispose; gobject_class->dispose = gst_jack_audio_src_dispose;
gobject_class->set_property = gst_jack_audio_src_set_property; gobject_class->set_property = gst_jack_audio_src_set_property;
@ -880,7 +880,7 @@ no_client:
} }
static GstAudioRingBuffer * static GstAudioRingBuffer *
gst_jack_audio_src_create_ringbuffer (GstBaseAudioSrc * src) gst_jack_audio_src_create_ringbuffer (GstAudioBaseSrc * src)
{ {
GstAudioRingBuffer *buffer; GstAudioRingBuffer *buffer;

View file

@ -65,7 +65,7 @@ typedef struct _GstJackAudioSrcClass GstJackAudioSrcClass;
struct _GstJackAudioSrc struct _GstJackAudioSrc
{ {
GstBaseAudioSrc src; GstAudioBaseSrc src;
/*< private >*/ /*< private >*/
/* cached caps */ /* cached caps */
@ -87,7 +87,7 @@ struct _GstJackAudioSrc
struct _GstJackAudioSrcClass struct _GstJackAudioSrcClass
{ {
GstBaseAudioSrcClass parent_class; GstAudioBaseSrcClass parent_class;
}; };
GType gst_jack_audio_src_get_type (void); GType gst_jack_audio_src_get_type (void);

View file

@ -818,7 +818,7 @@ gst_pulse_audio_sink_sink_acceptcaps (GstPulseAudioSink * pbin, GstPad * pad,
if (!gst_caps_is_fixed (caps)) if (!gst_caps_is_fixed (caps))
goto out; goto out;
spec.latency_time = GST_BASE_AUDIO_SINK (pbin->psink)->latency_time; spec.latency_time = GST_AUDIO_BASE_SINK (pbin->psink)->latency_time;
if (!gst_audio_ring_buffer_parse_caps (&spec, caps)) if (!gst_audio_ring_buffer_parse_caps (&spec, caps))
goto out; goto out;

View file

@ -943,7 +943,7 @@ gst_pulseringbuffer_acquire (GstAudioRingBuffer * buf,
goto connect_failed; goto connect_failed;
/* our clock will now start from 0 again */ /* our clock will now start from 0 again */
clock = GST_AUDIO_CLOCK (GST_BASE_AUDIO_SINK (psink)->provided_clock); clock = GST_AUDIO_CLOCK (GST_AUDIO_BASE_SINK (psink)->provided_clock);
gst_audio_clock_reset (clock, 0); gst_audio_clock_reset (clock, 0);
if (!gst_pulsering_wait_for_stream_ready (psink, pbuf->stream)) if (!gst_pulsering_wait_for_stream_ready (psink, pbuf->stream))
@ -1173,7 +1173,7 @@ gst_pulseringbuffer_start (GstAudioRingBuffer * buf)
/* EOS needs running clock */ /* EOS needs running clock */
if (GST_BASE_SINK_CAST (psink)->eos || if (GST_BASE_SINK_CAST (psink)->eos ||
g_atomic_int_get (&GST_BASE_AUDIO_SINK (psink)->eos_rendering)) g_atomic_int_get (&GST_AUDIO_BASE_SINK (psink)->eos_rendering))
gst_pulsering_set_corked (pbuf, FALSE, FALSE); gst_pulsering_set_corked (pbuf, FALSE, FALSE);
pa_threaded_mainloop_unlock (mainloop); pa_threaded_mainloop_unlock (mainloop);
@ -1751,7 +1751,7 @@ static GstStaticPadTemplate pad_template = GST_STATIC_PAD_TEMPLATE ("sink",
GST_IMPLEMENT_PULSEPROBE_METHODS (GstPulseSink, gst_pulsesink); GST_IMPLEMENT_PULSEPROBE_METHODS (GstPulseSink, gst_pulsesink);
#define gst_pulsesink_parent_class parent_class #define gst_pulsesink_parent_class parent_class
G_DEFINE_TYPE_WITH_CODE (GstPulseSink, gst_pulsesink, GST_TYPE_BASE_AUDIO_SINK, G_DEFINE_TYPE_WITH_CODE (GstPulseSink, gst_pulsesink, GST_TYPE_AUDIO_BASE_SINK,
gst_pulsesink_init_contexts (); gst_pulsesink_init_contexts ();
G_IMPLEMENT_INTERFACE (GST_TYPE_PROPERTY_PROBE, G_IMPLEMENT_INTERFACE (GST_TYPE_PROPERTY_PROBE,
gst_pulsesink_property_probe_interface_init); gst_pulsesink_property_probe_interface_init);
@ -1759,7 +1759,7 @@ G_DEFINE_TYPE_WITH_CODE (GstPulseSink, gst_pulsesink, GST_TYPE_BASE_AUDIO_SINK,
); );
static GstAudioRingBuffer * static GstAudioRingBuffer *
gst_pulsesink_create_ringbuffer (GstBaseAudioSink * sink) gst_pulsesink_create_ringbuffer (GstAudioBaseSink * sink)
{ {
GstAudioRingBuffer *buffer; GstAudioRingBuffer *buffer;
@ -1771,7 +1771,7 @@ gst_pulsesink_create_ringbuffer (GstBaseAudioSink * sink)
} }
static GstBuffer * static GstBuffer *
gst_pulsesink_payload (GstBaseAudioSink * sink, GstBuffer * buf) gst_pulsesink_payload (GstAudioBaseSink * sink, GstBuffer * buf)
{ {
switch (sink->ringbuffer->spec.type) { switch (sink->ringbuffer->spec.type) {
case GST_BUFTYPE_AC3: case GST_BUFTYPE_AC3:
@ -1820,7 +1820,7 @@ gst_pulsesink_class_init (GstPulseSinkClass * klass)
GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
GstBaseSinkClass *gstbasesink_class = GST_BASE_SINK_CLASS (klass); GstBaseSinkClass *gstbasesink_class = GST_BASE_SINK_CLASS (klass);
GstBaseSinkClass *bc; GstBaseSinkClass *bc;
GstBaseAudioSinkClass *gstaudiosink_class = GST_BASE_AUDIO_SINK_CLASS (klass); GstAudioBaseSinkClass *gstaudiosink_class = GST_AUDIO_BASE_SINK_CLASS (klass);
GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass); GstElementClass *gstelement_class = GST_ELEMENT_CLASS (klass);
gobject_class->finalize = gst_pulsesink_finalize; gobject_class->finalize = gst_pulsesink_finalize;
@ -1916,7 +1916,7 @@ gst_pulsesink_class_init (GstPulseSinkClass * klass)
/* returns the current time of the sink ringbuffer */ /* returns the current time of the sink ringbuffer */
static GstClockTime static GstClockTime
gst_pulsesink_get_time (GstClock * clock, GstBaseAudioSink * sink) gst_pulsesink_get_time (GstClock * clock, GstAudioBaseSink * sink)
{ {
GstPulseSink *psink; GstPulseSink *psink;
GstPulseRingBuffer *pbuf; GstPulseRingBuffer *pbuf;
@ -2010,7 +2010,7 @@ done:
static gboolean static gboolean
gst_pulsesink_query_acceptcaps (GstPulseSink * psink, GstCaps * caps) gst_pulsesink_query_acceptcaps (GstPulseSink * psink, GstCaps * caps)
{ {
GstPulseRingBuffer *pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK GstPulseRingBuffer *pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK
(psink)->ringbuffer); (psink)->ringbuffer);
GstPad *pad = GST_BASE_SINK_PAD (psink); GstPad *pad = GST_BASE_SINK_PAD (psink);
GstCaps *pad_caps; GstCaps *pad_caps;
@ -2042,7 +2042,7 @@ gst_pulsesink_query_acceptcaps (GstPulseSink * psink, GstCaps * caps)
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
spec.latency_time = GST_BASE_AUDIO_SINK (psink)->latency_time; spec.latency_time = GST_AUDIO_BASE_SINK (psink)->latency_time;
if (!gst_audio_ring_buffer_parse_caps (&spec, caps)) if (!gst_audio_ring_buffer_parse_caps (&spec, caps))
goto out; goto out;
@ -2168,10 +2168,10 @@ gst_pulsesink_init (GstPulseSink * pulsesink)
pulsesink->proplist = NULL; pulsesink->proplist = NULL;
/* override with a custom clock */ /* override with a custom clock */
if (GST_BASE_AUDIO_SINK (pulsesink)->provided_clock) if (GST_AUDIO_BASE_SINK (pulsesink)->provided_clock)
gst_object_unref (GST_BASE_AUDIO_SINK (pulsesink)->provided_clock); gst_object_unref (GST_AUDIO_BASE_SINK (pulsesink)->provided_clock);
GST_BASE_AUDIO_SINK (pulsesink)->provided_clock = GST_AUDIO_BASE_SINK (pulsesink)->provided_clock =
gst_audio_clock_new ("GstPulseSinkClock", gst_audio_clock_new ("GstPulseSinkClock",
(GstAudioClockGetTimeFunc) gst_pulsesink_get_time, pulsesink, NULL); (GstAudioClockGetTimeFunc) gst_pulsesink_get_time, pulsesink, NULL);
@ -2230,7 +2230,7 @@ gst_pulsesink_set_volume (GstPulseSink * psink, gdouble volume)
GST_DEBUG_OBJECT (psink, "setting volume to %f", volume); GST_DEBUG_OBJECT (psink, "setting volume to %f", volume);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2307,7 +2307,7 @@ gst_pulsesink_set_mute (GstPulseSink * psink, gboolean mute)
GST_DEBUG_OBJECT (psink, "setting mute state to %d", mute); GST_DEBUG_OBJECT (psink, "setting mute state to %d", mute);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2400,7 +2400,7 @@ gst_pulsesink_get_volume (GstPulseSink * psink)
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2472,7 +2472,7 @@ gst_pulsesink_get_mute (GstPulseSink * psink)
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
mute = psink->mute; mute = psink->mute;
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2534,7 +2534,7 @@ gst_pulsesink_device_description (GstPulseSink * psink)
goto no_mainloop; goto no_mainloop;
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL) if (pbuf == NULL)
goto no_buffer; goto no_buffer;
@ -2667,7 +2667,7 @@ gst_pulsesink_change_title (GstPulseSink * psink, const gchar * t)
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2742,7 +2742,7 @@ gst_pulsesink_change_props (GstPulseSink * psink, GstTagList * l)
goto finish; goto finish;
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2787,7 +2787,7 @@ gst_pulsesink_flush_ringbuffer (GstPulseSink * psink)
pa_threaded_mainloop_lock (mainloop); pa_threaded_mainloop_lock (mainloop);
pbuf = GST_PULSERING_BUFFER_CAST (GST_BASE_AUDIO_SINK (psink)->ringbuffer); pbuf = GST_PULSERING_BUFFER_CAST (GST_AUDIO_BASE_SINK (psink)->ringbuffer);
if (pbuf == NULL || pbuf->stream == NULL) if (pbuf == NULL || pbuf->stream == NULL)
goto no_buffer; goto no_buffer;
@ -2945,7 +2945,7 @@ gst_pulsesink_change_state (GstElement * element, GstStateChange transition)
case GST_STATE_CHANGE_READY_TO_PAUSED: case GST_STATE_CHANGE_READY_TO_PAUSED:
gst_element_post_message (element, gst_element_post_message (element,
gst_message_new_clock_provide (GST_OBJECT_CAST (element), gst_message_new_clock_provide (GST_OBJECT_CAST (element),
GST_BASE_AUDIO_SINK (pulsesink)->provided_clock, TRUE)); GST_AUDIO_BASE_SINK (pulsesink)->provided_clock, TRUE));
break; break;
default: default:
@ -2961,7 +2961,7 @@ gst_pulsesink_change_state (GstElement * element, GstStateChange transition)
/* format_lost is reset in release() in baseaudiosink */ /* format_lost is reset in release() in baseaudiosink */
gst_element_post_message (element, gst_element_post_message (element,
gst_message_new_clock_lost (GST_OBJECT_CAST (element), gst_message_new_clock_lost (GST_OBJECT_CAST (element),
GST_BASE_AUDIO_SINK (pulsesink)->provided_clock)); GST_AUDIO_BASE_SINK (pulsesink)->provided_clock));
break; break;
case GST_STATE_CHANGE_READY_TO_NULL: case GST_STATE_CHANGE_READY_TO_NULL:
gst_pulsesink_release_mainloop (pulsesink); gst_pulsesink_release_mainloop (pulsesink);

View file

@ -56,7 +56,7 @@ typedef struct _GstPulseSinkClass GstPulseSinkClass;
struct _GstPulseSink struct _GstPulseSink
{ {
GstBaseAudioSink sink; GstAudioBaseSink sink;
gchar *server, *device, *stream_name, *client_name; gchar *server, *device, *stream_name, *client_name;
gchar *device_description; gchar *device_description;
@ -87,7 +87,7 @@ struct _GstPulseSink
struct _GstPulseSinkClass struct _GstPulseSinkClass
{ {
GstBaseAudioSinkClass parent_class; GstAudioBaseSinkClass parent_class;
}; };
GType gst_pulsesink_get_type (void); GType gst_pulsesink_get_type (void);

View file

@ -262,8 +262,8 @@ gst_pulsesrc_init (GstPulseSrc * pulsesrc)
pulsesrc->probe = gst_pulseprobe_new (G_OBJECT (pulsesrc), G_OBJECT_GET_CLASS (pulsesrc), PROP_DEVICE, pulsesrc->server, FALSE, TRUE); /* FALSE for sinks, TRUE for sources */ pulsesrc->probe = gst_pulseprobe_new (G_OBJECT (pulsesrc), G_OBJECT_GET_CLASS (pulsesrc), PROP_DEVICE, pulsesrc->server, FALSE, TRUE); /* FALSE for sinks, TRUE for sources */
/* this should be the default but it isn't yet */ /* this should be the default but it isn't yet */
gst_base_audio_src_set_slave_method (GST_BASE_AUDIO_SRC (pulsesrc), gst_audio_base_src_set_slave_method (GST_AUDIO_BASE_SRC (pulsesrc),
GST_BASE_AUDIO_SRC_SLAVE_SKEW); GST_AUDIO_BASE_SRC_SLAVE_SKEW);
} }
static void static void