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