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 593021 - Audio CD playback grossly choppy - cdparanoiasrc bug?
Audio CD playback grossly choppy - cdparanoiasrc bug?
Status: RESOLVED DUPLICATE of bug 582528
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.10.21
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-08-25 14:43 UTC by williamnorfleet2000
Modified: 2009-09-09 13:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description williamnorfleet2000 2009-08-25 14:43:35 UTC
Banshee (and Rhythmbox) plays an audio CD for exactly 16 s, freezes for about 12 s, runs ahead, freezes again, etc. 

These commands produce choppy playback:
   gst-launch cdparanoiasrc mode=1 ! audioconvert ! audioresample ! alsasink
Adjusting element properties such as blocksize, read-speed, and paranoia-mode does not help.
  gst-launch playbin uri=cdda://
Fiddling with the playbin element properties such as "delay", "queue-size", "queue-threshold", and "queue-min-threshold" can improve things somewhat, but does not eliminate the problem.  

This command produces normal playback:
   gst-launch cdiocddasrc mode=1 ! audioconvert ! audioresample ! alsasink

Running Banshee via a terminal with --debug set reveals nothing striking during choppy audio CD playback.  Top does not reveal huge cpu usage by Banshee or related processes.  Other features of Banshee seem to work fine. IBM Thinkpad 600E (as well as a Dell Inspiron 7500), Fedora 10, kernel 2.6.27.25-170.2.72.fc10.i686, banshee-1.4.2-4.fc10.i386, gstreamer-0.10.21-2.fc10.i386, pulseaudio removed, ALSA selected as the preferred playback method.  Audio CDs play fine under Grip. Rhythmbox used to work fine on this machine in the Fedora 8 era. /var/log/messages reveals nothing.  Audio CD playback by Banshee is normal when played through an external USB DVD drive rather than the Thinkpad's internal CD drive.  Per the Banshee forum, Banshee uses playbin to play audio CDs.  

Almost as an aside, simply running cdparanoia by itself in a terminal smoothly rips a CD much faster than playback speed.
Comment 1 Sebastian Dröge (slomo) 2009-08-30 19:41:00 UTC
Which version of cdparanoia do you use? Could you test if this issue still happens with gstreamer 0.10.24 and gst-plugins-base 0.10.24?
Comment 2 williamnorfleet2000 2009-09-08 15:10:22 UTC
cdparanoia-10.2-2.fc10.i386

gstreamer 0.10.24 and gstreamer-plugins-base 0.10.24 do not yet seem to be in any Fedora repo (including updates-testing).  I'll be happy to test them as soon as they are available.  Sounds like compiling from source is over my head.
Comment 3 Sebastian Dröge (slomo) 2009-09-09 13:06:15 UTC
Ok, this should be fixed by 0.10.24, see bug #582528.

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