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 688894 - Some flac-in-ogg files are only played for a short time
Some flac-in-ogg files are only played for a short time
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.31
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-11-22 20:18 UTC by cb-gnomebugs
Modified: 2012-11-24 18:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
First 500k of file which demonstrates bug (500.00 KB, video/ogg)
2012-11-22 20:18 UTC, cb-gnomebugs
Details

Description cb-gnomebugs 2012-11-22 20:18:50 UTC
Created attachment 229656 [details]
First 500k of file which demonstrates bug

The attached flac file is not correctly decoded by gstreamer on Fedora 17 with all updates. This affects several files in my music collection, and is also reproducible in rhythmbox.

I hav only uploaded the first 500k of the file, which means that it can't be decoded by "flac -d" due to a MD5 mismatch, but mplayer is able to play it. The file contains about 4s of audio, but when using the gstreamer pipeline below, it only plays 1.2s before the playback stops.

gst-launch filesrc location=t.flac.ogg ! decodebin name=flacdec !  audioconvert ! audioresample ! pulsesink

Package versions are as follows:
$ rpm -qa | grep -i gstream
gstreamer-0.10.36-1.fc17.x86_64
gstreamer-tools-0.10.36-1.fc17.x86_64
gstreamer-plugins-base-0.10.36-2.fc17.x86_64
gstreamer-rtsp-0.10.8-2.fc17.x86_64
gstreamer-plugins-good-0.10.31-4.fc17.x86_64
gstreamer-0.10.36-1.fc17.i686
phonon-backend-gstreamer-4.6.2-1.fc17.x86_64
gstreamer-plugins-bad-free-0.10.23-8.fc17.x86_64
gstreamer-plugins-base-0.10.36-2.fc17.i686
PackageKit-gstreamer-plugin-0.7.5-1.fc17.x86_64
gstreamer-python-0.10.22-2.fc17.x86_64
Comment 1 Tim-Philipp Müller 2012-11-22 20:31:09 UTC
I can reproduce the issue in totem with core/base 0.10.36 and -good 0.10.31.

However, it plays fine for me with totem and GStreamer 1.0.4, so closing as obsolete.

Please re-open if it's still a problem with F18, thanks! (There won't be any more 0.10 releases, sorry)
Comment 2 cb-gnomebugs 2012-11-23 01:50:16 UTC
Just installed F18 alpha, and installed all the updates. FWIW, gstreamer 0.10 is still present in F18 and with rhythmbox and the gst-launch pipeline, it's still broken in F18.

$ rpm -qa | grep gstreamer
gstreamer-tools-0.10.36-2.fc18.x86_64
gstreamer-plugins-good-0.10.31-5.fc18.x86_64
gstreamer1-1.0.3-1.fc18.x86_64
gstreamer1-plugins-bad-free-1.0.3-1.fc18.x86_64
gstreamer-plugins-bad-free-0.10.23-11.fc18.x86_64
gstreamer-plugins-espeak-0.4.0-1.fc18.x86_64
gstreamer-plugins-base-0.10.36-3.fc18.x86_64
gstreamer-python-0.10.22-3.fc18.x86_64
PackageKit-gstreamer-plugin-0.8.4-7.fc18.x86_64
gstreamer1-plugins-good-1.0.3-1.fc18.x86_64
gstreamer1-plugins-base-1.0.3-1.fc18.x86_64
gstreamer-0.10.36-2.fc18.x86_64
gstreamer-rtsp-0.10.8-3.fc18.x86_64
Comment 3 Tim-Philipp Müller 2012-11-23 09:48:14 UTC
Sorry, what I meant was: please retry with a GStreamer 1.0 -based application in F18.

I think rhythmbox is still built using 0.10. You will have to ask the Fedora folks to provide a rhythmbox package built against 1.0 (patches are available in bugzilla/git).

You should be able to test this with either totem or gst-launch-1.0 playbin uri=file:///path/to/foo.flac
Comment 4 cb-gnomebugs 2012-11-24 13:40:47 UTC
OK, it does work with gstreamer 1.0.

It seems a shame that F18 will ship gstreamer 0.10 for at least the next 18 months with no fixes though
Comment 5 Tim-Philipp Müller 2012-11-24 18:16:20 UTC
Even if 0.10 is still shipped, I think most applications should be using 1.0 already? (Totem should, anyway; I believe a rhythmbox version against 1.0  might be in the making)
Comment 6 Tim-Philipp Müller 2012-11-24 18:17:18 UTC
PS: thanks for testing and confirming it works now.