GNOME Bugzilla – Bug 51152
CD Player does not support CDDA
Last modified: 2005-08-15 01:31:56 UTC
Package: gtcd Severity: normal Version: ??? Synopsis: gtcd dosen't support digital extraction (extract mode) Class: change-request Distribution: Red Hat Linux release 7.0 (Guinness) System: Linux 2.2.16-22 i586 unknown C library: glibc-2.1.92-14 C compiler: 2.96 glib: 1.2.8 GTK+: 1.2.8 ORBit: ORBit 0.5.6 gnome-libs: gnome-libs 1.2.11 libxml: 1.8.10 gnome-print: gnome-print-0.25-8_helix_1 gnome-core: gnome-core 1.2.4 Description: gtcd dosen't support extract mode (rip/play) like winamp does with plugins, or Windows 2000 does when you enable "digital playback" ------- Bug moved to this database by unknown@bugzilla.gnome.org 2001-02-19 22:38 ------- The original reporter (wwsmurf@go.com) of this bug does not have an account here. Reassigning to the exporter, unknown@bugzilla.gnome.org. Reassigning to the default owner of the component, peter@ximian.com.
I think this is a little outside the scope of gtcd. If you want to rip cd's use grip. Gtcd is meant to be a basic cd player. Should be marked wontfix or notabug.
Switching component to Gnome-Cd.
If it's useful for playing then maybe it could be done. If it's only for ripping a CD, then, no, we probably won't do that. Condone piracy...never
Yeah, I've been reading and this only looks like its useful for ripping. Use grip or rythmbox for that. I don't think gnome-cd will ever get that advanced.
Hi! This does affect playing. I just bought an emachines c2825. It comes with a CD-RW and DVD-ROM, but no CD -> sound card cables. This means when I start gnome-cd, I don't get any errors. It thinks everything is just fine. But no sound comes from the speakers. I haven't opened up the box yet, but I figure if I go out and buy the cables I can connect them. Usually I would have to choose which one to connect to though. So if I chose to connect the CD-RW, I wouldn't be able to burn a CD and listen to a CD at the same time. If I hooked up the DVD-ROM, I wouldn't be able to read data from a DVD-ROM and listen to a CD at the same time. I think this is very relevant. It even took me a while googling to figure out what was wrong. :-)
Yes, this is extremely relevant. For all users that do not have this cable (many are built without them these days), GNOME CD has been broken from the start.
Alexander: don't bother adding the 10,000,000 gnomever keywords- just add the latest one that it is found in.
Okay, Luis. :) All right . . . At the moment, there are two patches from the two duplicates (bug 86331 and bug 129604) of this bug. The patch from bug 86331 adds GStreamer support and (from what I can tell) uses GStreamer's Paranoia element for playback. The patch from bug 129604 goes adds playback by going straight to Paranoia. Neither of them apply cleanly as of 2004-02-28. Now, I hate to pick one over the other, but it will have to be done because of this work duplication. :( As we are currently transitioning (I think) toward GStreamer, I think that the patch from 86331 is more promising. Any thoughts?
Created attachment 24957 [details] [review] Updated patch from bug 86331
I just uploaded an updated patch from bug 86331. I fixed the bits that kept it from applying cleanly, switched the C99 comments back to C90, and ran indent over it. Could anyone take this patch out for a test drive for me? I'm having (unrelated) trouble building things today. Adding the PATCH and portability keywords, clarifying subject and affected versions and operating systems.
Testing the patch now, but on first inspection it seems to always use gstreamer, which is bad. It needs some autoconf magic to allow you to turn off the gstreamer stuff for gnome-cd
Further to this gst-cdparanoia-cdrom.o: In function `build_pipeline': /usr/local/src/gnome2-1/gnome-media/gnome-cd/gst-cdparanoia-cdrom.c:207: undefined reference to `gst_bin_set_post_iterate_function'
Instead, connect to the 'iterate' signal. static gboolean cb_iterate (GstBin *bin, gpointer data) { //.. bla return FALSE; } g_signal_connect (pipeline, "iterate", G_CALLBACK (cb_iterate), NULL); I do agree that a GStreamer'less gnome-cd as compile-time option would be nice. Defaulting to GStreamer seems ok. ;).
Okay, with that last change the patch works, but it would still need the autoconf stuff done correctly.
Comment on attachment 24957 [details] [review] Updated patch from bug 86331 Adding the 'needs-work' status based on Iain's last comment.
*** Bug 129604 has been marked as a duplicate of this bug. ***
*** Bug 86331 has been marked as a duplicate of this bug. ***
The only work needed is autoconf, I can do that in one or two hours. I propose to apply this patch right after 2.6.x is branched off.
*** Bug 138173 has been marked as a duplicate of this bug. ***
*** Bug 143595 has been marked as a duplicate of this bug. ***
Ronald, Since we have branched could this patch be applied. Thanks
Checked in, including proper autotools magic, works correctly on my system. I'll test on some university boxes later this week or this weekend. And of course thanks to Iain for all the work.
*** Bug 147622 has been marked as a duplicate of this bug. ***
*** Bug 151991 has been marked as a duplicate of this bug. ***