Audio corruption reading AAC stream

Bug #618052 reported by MFeif
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
faad2 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I'm on Ubuntu 10.04.1 LTS (64bit)
My libfaad2 is v 2.7-4.

This stream is from my local radio station: http://stream.wort-fm.org:8000/high-aacp

This stream plays properly on a mac on VLC; but on Lucid it has the a popping and warbling glitch that happens every second or so. Playing with mplayer, totem, gst-launch, mpd, vlc (which all seem to use libfaad2) all have the same problem. (I'm guessing that VLC on OSX uses system-native AAC decoding?)

I ruled out the network transport layer and audio configuration problems by using command-line tools like wget. I'm attaching "out.aac" that contains a good squeek sound for example. Note that faad can't do anything with this file, but the clients that use libfaad can decode it.

I installed ffmpeg, and converted the stream into a wav file, which plays flawlessly.

"mplayer out.aac" --> <squeek !>
"ffmpeg -i out.aac ffmpeg.wav"
"mplayer ffmpeg.wav" --> <perfect>

There's another bug #575798 against FAAD2 that may be related.

I noticed that the clicks and pops happen less when the audio is simple (like when someone is talking rather than music playing)... perhaps this is a clue.

Revision history for this message
MFeif (matt-feifarek) wrote :
Revision history for this message
madbiologist (me-again) wrote :

Also occurring on Ubuntu 10.10 "Maverick Meerkat" alpha 3 updated to the latest Totem and GStreamer packages.

Uname: Linux 2.6.35-14-generic i686
Package versions: totem 2.31.6-0ubuntu1
                              gstreamer0.10-ffmpeg 0.10.11-1
                              libfaad2 2.7-4

madbiologist (me-again)
Changed in faad2 (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.