pulsesrc: set the default slave method to skew
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 6 Aug 2009 11:00:59 +0000 (13:00 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 6 Aug 2009 11:03:13 +0000 (13:03 +0200)
Set the default slave method to the much better skew algorithm. This is the
default in the new base class but we override this here as well for the
upcomming release.

ext/pulse/pulsesrc.c

index af26417..8686407 100644 (file)
@@ -283,6 +283,10 @@ gst_pulsesrc_init (GstPulseSrc * pulsesrc, GstPulseSrcClass * klass)
   pulsesrc->mixer = NULL;
 
   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 */
+  gst_base_audio_src_set_slave_method (GST_BASE_AUDIO_SRC (pulsesrc),
+      GST_BASE_AUDIO_SRC_SLAVE_SKEW);
 }
 
 static void