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 604854 - When using the '--playbin2' switch, MP3 followed by FLAC, or vice versa, does not work
When using the '--playbin2' switch, MP3 followed by FLAC, or vice versa, does...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
unspecified
Other Linux
: Normal critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-12-17 19:02 UTC by jenningsthecat
Modified: 2010-06-23 23:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description jenningsthecat 2009-12-17 19:02:54 UTC
I'm using Decibel Audio Player version 1.02 under Ubuntu version 9.04. (I don't know which version of gstreamer to specify, because I'm not sure which of the 12 gstreamer components identified by Synaptic as being installed on my computer is the one in question).

When I launch DAP with the '--playbin2' switch, (to activate the necessary gapless capability), alternating FLAC files and MP3 files in the playlist results in playback stopping during the transition from one filetype to the other.

To replicate, launch Decibel Audio Player with the '--playbin2' switch. Then add a FLAC file to the playlist, followed by an MP3 file. Play the FLAC file, and note that when it is finished playing, the MP3 file does not play, although the arrow indicating the current song has moved from the FLAC file to the MP3 file. Then swap the FLAC file and the MP3 file in the playlist, play the MP3 file first, and note the same behaviour during the transition from MP3 to FLAC.

This behaviour does not occur when DAP is launched without the 'playbin2' switch.
Comment 1 Sebastian Dröge (slomo) 2009-12-19 07:10:06 UTC
Can you reproduce this behaviour with totem 2.28 or newer? Does DAP use the gapless feature of playbin2? Which versions of gstreamer, gst-plugins-base and gst-plugins-good are you using?

And could you check if this can be reproduced with latest GIT of gst-plugins-base and the test application in gst/playback/test7? Just pass two or more URIs to it and see if it works.
Comment 2 jenningsthecat 2009-12-20 05:17:27 UTC
Hi: I'm a Linux newbie, so please bear with me. I'll take a stab at answering some of the questions, but I'll ask for clarification on others.

1) Sorry, I only have 2.26.1 right now, and there doesn't seem to be a 2.28 package for Jaunty. The Debian package for this has dependency problems on my system, so I'll have to learn how to build an install for Jaunty and get back to you on this later.
2) Yes, DAP uses the gapless feature of playbin2. In fact, my need for gapless mode is the only reason for me to use the playbin2 parameter with DAP.
3) According to Synaptic I have 12 items installed that start with 'gstreamer0.10'. As for the version numbers given, these are several different ones. What specific gstreamer entry should I be looking for?
4) I have a 'gstreamer0.10-plugins-base' with version number 0.10.22-5, and a 'gstreamer0.10-plugins-good' with version number 0.10.14-lubuntu0.1
5) What's a 'GIT'?
6) Where do I find 'gst/playback/test7'?
7) What's a 'URI' and how do I pass it to 'test7'

Thanks
Comment 3 Tim-Philipp Müller 2010-06-23 22:53:26 UTC
Any chance you could upgrade to the latest ubuntu release (10.4) and try with that?

I'm pretty sure I remember a bug like this in playbin2 and it got fixed ages ago..
Comment 4 jenningsthecat 2010-06-23 23:21:15 UTC
Thanks for investigating. Sorry, I've moved on to Debian so I can't test on Ubuntu. I can confirm that this is NOT a problem under Debian, so I'll mark it as resolved.
Comment 5 Tim-Philipp Müller 2010-06-23 23:29:49 UTC
Ok, great, thanks for confirming.