After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 86331 - CDDA playing useful for some sparc machines
CDDA playing useful for some sparc machines
Status: RESOLVED DUPLICATE of bug 51152
Product: gnome-media
Classification: Deprecated
Component: Gnome-CD
unspecified
Other opensolaris
: High enhancement
: GNOME2.x
Assigned To: gnome media maintainers
gnome media maintainers
Depends on:
Blocks:
 
 
Reported: 2002-06-24 12:29 UTC by Tim Foster
Modified: 2005-08-15 01:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
xmcd configuration file containing tech. detail on this drive type. (19.71 KB, text/plain)
2002-06-24 12:30 UTC, Tim Foster
  Details
patch for this bug (36.43 KB, patch)
2002-09-15 10:54 UTC, Balamurali Viswanathan
none Details | Review
this patch adds gstreamer support into gnome-cd to support cdda (37.79 KB, patch)
2003-12-28 15:02 UTC, Jon Nall
none Details | Review

Description Tim Foster 2002-06-24 12:29:57 UTC
As noted in bugid 84771 gnome cd won't work on some newer Sun workstations.
This is because there is no internal audio cable connecting the sound card
with the cd player.

On some systems lacking this connection, you can connect a male/male mini
plug cable from the headphone jack on the front of the system to the
line-in jack on the back of the system, and set the audio device to monitor
the line-in.

On newer systems, there is no headphone line-out on the cdrom drive, so
this won't work either.

xmcd addresses this problem by using CDDA playback. Check out the xmcd
source code for more information -
http://www.ibiblio.org/tkan/xmcd/config.html has a few more points.

The system I'm using is a SunBlade 2000 with a Sun branded Toshiba SD -
M140-11009 dvd/cdrom combo. I'm attaching the xmcd configuration file that
works on this machine with xmcd 3.1 pl1
Comment 1 Tim Foster 2002-06-24 12:30:54 UTC
Created attachment 9422 [details]
xmcd configuration file containing tech. detail on this drive type.
Comment 2 Iain 2002-06-24 12:37:40 UTC
It's also useful for iBooks too. Thanks, I'll hopefully do this sometime 
Comment 3 Balamurali Viswanathan 2002-09-15 10:53:13 UTC
Iain: I am uploading a patch for getting the audio output from
gnome-cd through the sound card in machines that does not have the 
audio cable from the cdrom drive to the sound card.
Comment 4 Balamurali Viswanathan 2002-09-15 10:54:15 UTC
Created attachment 11086 [details] [review]
patch for this bug
Comment 5 Iain 2002-10-07 14:49:21 UTC
I'd prefer just to wait until we get the GStreamer way to do this on
all machines rather than just on Solaris.
Comment 6 Kjartan Maraas 2003-06-09 12:03:40 UTC
Maybe we should add this patch for 2.4.x and make it use gstreamer for
2.6.x?
Comment 7 Luis Villa 2003-07-11 01:46:03 UTC
Patch to consider, Ted (though Iain didn't like it.) I know that Ross
Burton (ross@burtonini.org) has also looked at this issue and believes
his code could be useful to port gnomecd to.
Comment 8 Jon Nall 2003-12-27 17:59:59 UTC
i've added gstreamer support in gnome-cd and have it working pretty
nicely on my G4 powerbook (which also has the no cdrom->soundcard
cable problem). my approach was to add an additional cd type (there is
already solaris-cdrom.c and linux-cdrom.c). i have
gst-cdparanoia-cdrom.c. aside from this file, there is a little
gstreamer initialization stuff that's added in main(), but those are
the extent of the changes. i'll try and get this cleaned up tonight
and attach it here.
Comment 9 Jon Nall 2003-12-28 15:02:36 UTC
Created attachment 22748 [details] [review]
this patch adds gstreamer support into gnome-cd to support cdda
Comment 10 Jon Nall 2003-12-28 15:05:04 UTC
just posted the patch.

an interesting thing would be to know if i can "derive" from a
LinuxCDRom. if this were the case, i could get rid of a lot of code,
since aside from the get_status and play functions, most of the code
is identical to linux-cdrom.c.
Comment 11 alexander.winston 2004-01-30 13:54:31 UTC
Adding the portability keyword and increasing priority to high because
of the new patch.
Comment 12 Christian Fredrik Kalager Schaller 2004-02-29 22:02:13 UTC
Ted is this updated patch ok? Or are you not merging it due to freeze
for 2.6?
Comment 13 Ronald Bultje 2004-04-22 17:28:53 UTC
Given that the patch is duplicated in 51152 and that bug was first, I'm dupping
this...

*** This bug has been marked as a duplicate of 51152 ***