AIFF and FLAC break GStreamer pipeline
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SoundConverter |
Fix Released
|
High
|
GautierPortet |
Bug Description
SoundConverter recognizes AIFF files, but upon converting them fails with a "GStreamer Error". For brevity, I don't include the debug output, but just the attempt at running the pipeline manually:
$ gst-launch-0.10 giosrc location=
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:
Additional debug info:
aiffparse.
streaming task paused, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
That is with Resampling enabled, but without resampling it also fails due to the "audioresample" element. The chosen pipeline then is:
launching: 'giosrc location=
On the contrary, if one reorders the pipeline, it would work:
$ gst-launch-0.10 giosrc location=
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 2441325818 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
$ file ~/love_theme.ogg
/home/ms19/
I've visited the following page for that order: http://
Changed in soundconverter: | |
status: | Fix Committed → Fix Released |
Also converting from FLAC is not possible here (went back Fedora 18 to verify). Attached patch so far doesn't show any side-effects and makes it possible to convert from FLAC and AIFF.