GNOME Bugzilla – Bug 652924
[tta] playing white noise instead of file contents
Last modified: 2011-06-25 22:24:24 UTC
Created attachment 190188 [details] gst-feedback-0.10 output Overview: GStreamer-based apps play white-noise instead of TTA1 file contents. Steps to reproduce: 1. Open any TTA1 file with GStreamer-based app Actual resuts: White noise Expected results: File actual contents Build date and platform: GStreamer 0.10.34 on Arch Linux (x86_64) (also encountered on earlier versions) Additional information: decodebin or ttaparse ! ttadec pipelines are giving white noise on output, command line: GST_DEBUG=4 gst-launch-0.10 filesrc location="test.tta" ! ttaparse ! ttadec ! audioconvert ! audioresample ! pulsesink 2> ttadec_output.log But, ffdemux_tta ! ffdec_tta is working fine, command line: GST_DEBUG=4 gst-launch-0.10 filesrc location="test.tta" ! ffdemux_tta ! ffdec_tta ! audioconvert ! audioresample ! pulsesink 2> ffmpeg_output.log SMPlayer playing is also works fine, AFAIK it uses FFMpeg.
Created attachment 190189 [details] Test TTA1 file on which error occurs
Created attachment 190190 [details] debug output with ttaparse ! ttadec pipeline Debug output (GST_DEBUG=4) with ttaparse ! ttadec pipeline (noise is heard on output).
Created attachment 190191 [details] debug output with ffdemux_tta ! ffdec_tta pipeline Debug output (GST_DEBUG=4) for ffdemux_tta ! ffdec_tta pipeline. (Expected sound is heard on output)
Confirmed. Wow, nobody has touched this element in a long time.
Have you observed this working with any TTA file?
commit 40ee3369a0e0c555e94cdec06ab8b1303ca3c094 Author: David Schleef <ds@schleef.org> Date: Sat Jun 25 15:12:45 2011 -0700 tta: decrease rank to NONE Appears to be utterly incapable of parsing and decoding TTA streams. Hasn't been updated to do TTA2. If you want this element to work, fix the bloody thing. The gst-ffmpeg decoder works fine. Also fixed an obvious endianness issue along the way. Fixes: #652924