rhythmbox-01-playcd.diff revision 18785
6458N/A--- rhythmbox-0.11.2/plugins/audiocd/rb-audiocd-source.c.bak 2007-12-07 13:57:27.000000000 +0800
6458N/A+++ rhythmbox-0.11.2/plugins/audiocd/rb-audiocd-source.c 2007-06-17 11:20:32.000000000 +0800
6458N/A@@ -664,6 +664,10 @@
6458N/A }
6458N/A
6458N/A rb_debug ("cdda longname: %s", gst_element_factory_get_longname (gst_element_get_factory (priv->cdda)));
6458N/A+
6458N/A+#ifdef __sun
6458N/A+ priv->device_path = g_strdup_printf ("/dev/rdsk/%s", priv->device_path + strlen ("/dev/dsk/"));
6458N/A+#endif
6458N/A g_object_set (G_OBJECT (priv->cdda), "device", priv->device_path, NULL);
6458N/A priv->pipeline = gst_pipeline_new ("pipeline");
6458N/A priv->fakesink = gst_element_factory_make ("fakesink", "fakesink");
6458N/A