To answer Reinhard's qustion (why I reassigned to ffmpeg):  Initially it
seemed like a playback (decoding) bug with totem, since the same files
"work fine" using alac-decoder.     So I filed the bug against gstreamer
(totem's decoder).   But later it seemed more likely that mono ALAC
files were encoded incorrectly and that it was not a playback (decoding)
bug after all; so I changed the package to ffmpeg, which is the program
I used to encode the mono ALAC files.

The evidence pointing to an encoding bug is:  
1)  iPODs also play the files double-speed.   If Apple's decoder is correct 
[big if], then the encoder is wrong. 
2) alac-decoder turns out to not "work fine" after all, but incorrectly 
converts mono ALAC to stereo WAV files.  Stereo files, suspiciously, consume 
twice as many samples per second during playback, so this might be a 
compensating bug which, if fixed, would cause alac-decoder to also play these 
files at double speed (just speculating here).


I think this needs a look by someone who knows the details of ALAC and WAV 
(i.e. someone who reverse-engineered ALAC...)  Such a person should be able to 
examine the mono ALAC files and see whether or not they look correct.

-- 
ffmpeg generates mono ALAC .m4a sound files which play double speed
https://bugs.launchpad.net/bugs/661922
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to