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 561580 - GStreamer does not play a specific WAV file
GStreamer does not play a specific WAV file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.11
Other All
: Normal normal
: 0.10.14
Assigned To: Wim Taymans
GStreamer Maintainers
: 565094 565734 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-11-19 20:02 UTC by Stephen Irons
Modified: 2009-01-23 08:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Stephen Irons 2008-11-19 20:02:47 UTC
Please describe the problem:
This problem is evident using Brasero and Rhythmbox under Ubuntu Intrepid, recently updated and was reported as https://bugs.launchpad.net/ubuntu/+source/gst-plugins-good0.10/+bug/298939, initially against Brasero, then changed to gst-plugins-good0.10

The WAV file attached to that bug report (8s, 1.5 MBytes) does not play in Rhythmbox. Brasero cannot read the duration of the audio. However, Totem-xine and ffmpeg both process the file correctly.



Steps to reproduce:
1. Create a new audio CD project using Brasero
2. Add the WAV file to the project


Actual results:
3. Brasero reports 'Track will be padded at its end. the track is shorted than 6 seconds'


Expected results:
Brasero should add an 8s track to the project

Does this happen every time?
Yes

Other information:
Both ffmpeg and Totem-xine can process this WAV file correctly.
Comment 1 Stephen Irons 2008-11-19 20:08:03 UTC
I tried to attach the file here, but bugzilla prevents a file of more than 1M. Please retrieve the faulty file from launchpad 

https://bugs.launchpad.net/ubuntu/+source/gst-plugins-good0.10/+bug/298939
Comment 2 Wim Taymans 2008-11-20 20:07:42 UTC
        * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
        (uint64_ceiling_scale), (gst_wavparse_calculate_duration),
        (gst_wavparse_stream_headers):
        Fix the scaling code.
        Fix parsing of the INFO chunks, we were reading the wrong number of
        bytes.  Fixes #561580.
Comment 3 Sebastian Dröge (slomo) 2008-12-20 10:34:25 UTC
*** Bug 565094 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Dröge (slomo) 2008-12-27 07:45:44 UTC
*** Bug 565734 has been marked as a duplicate of this bug. ***