[gstreamer-bugs] [Bug 333302] New: Some WavPack files with APE tags fail to play back

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Mar 3 12:15:46 PST 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=333302
 GStreamer | gst-plugins-good | Ver: 0.10.2

           Summary: Some WavPack files with APE tags fail to play back
           Product: GStreamer
           Version: 0.10.2
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: gcocatre at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Please describe the problem:
Some WavPack files fail to play back if they have APE tags, and play back fine
if they aren't tagged. Other files play back fine in either case. I failed to
determine in advance which files would fail or not, but every problematic file
consistently fails to play back every time. Here are samples that you may
download for testing:

http://nufah.free.fr/samples/01-Speak_to_Me-non_tagged.wv
http://nufah.free.fr/samples/01-Speak_to_Me-tagged.wv
http://nufah.free.fr/samples/02-Breathe-non_tagged.wv
http://nufah.free.fr/samples/02-Breathe-tagged.wv

The first three are OK, the last one fails.

Steps to reproduce:
1. Encode a .wav file with wavpack 4.31, make one file with tags and one
without:
$ wavpack -o /tmp/file_without_tags.wv source.wav
$ wavpack -o /tmp/file_with_tags.wv -w "field=value" source.wav

2. play them back:
$ gst-launch playbin uri=file:///tmp/file_without_tags.wv
$ gst-launch playbin uri=file:///tmp/file_with_tags.wv

Actual results:
If the file is problematic, the first one (/tmp/file_without_tags.wv) will play
back correctly, and the second one (/tmp/file_with_tags.wv) will fail:

$ gst-launch playbin uri=file:///tmp/file_without_tags.wv
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: audioclock2
Caught interrupt -- Pausing pipeline.
Pipeline paused.
WARNING: Element "playbin0" warns: pipeline interrupted
Element "playbin0" has gone from PLAYING to PAUSED, quitting.
Execution ended after 1305234000 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

$ gst-launch playbin uri=file:///tmp/file_with_tags.wv
Setting pipeline to PAUSED ...

(gst-launch-0.10:27686): GStreamer-CRITICAL **: gst_pad_activate_pull:
assertion
`old == GST_ACTIVATE_NONE' failed
Pipeline is PREROLLING ...
ERROR: from element /playbin0/decoder/apedemux0: Could not determine type of
stream.
Additional debug info:
gsttagdemux.c(1074): gst_tag_demux_sink_activate ():
/playbin0/decoder/apedemux0
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...


Expected results:
The files are definitely valid, they should both play back correctly.

Does this happen every time?
Everytime with problematic files. Some files alway play back fine whether they
are tagged or not, I don't know why.

Other information:
All problematic files play back fine with gstreamer 0.8.x. I can't tell whether
the problem lies in WavPack, APE or none of the above specifically.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list