Thanks for your quick answer. * On the 84th day of the year MMV a.d., Diego Biurrun wrote:
On Fri, Mar 25, 2005 at 01:27:08PM +0100, Daniel Hottinger wrote:
There seems to be a problem with the internal libfaad on amd64. The sample file has two audio streams: AAC and Ogg/Vorbis. The playback of the 6-channel AAC stream [faad] is completely silent (but the volume is normal at 50%) while the playback of the 2-channel Ogg/Vorbis stream [libvorbis] works. Surround ist not the problem since wav-files with 6 channels work. Also, on my laptop (Pentium III, x86) faad works nicely with the same file and the /same/ relevant output:
Hmm, the first thing we need to find out is whether older versions of libfaad that were included in MPlayer before have this problem or not and whether this occurs with external libfaad. Please try 1.0pre5, which contains libfaad 2.0 and 1.0pre4, which comes with a pre-2.0 CVS snapshot and report back. Also please try compiling your own libfaad as described in
Ok, I have tried them. Full output of mplayer -v is attached. 1.0pre4, internal libfaad: zx.eva.renewal.01.divx511.mkv_pre4.txt -> FAAD: Failed to decode frame: Unable to find ADTS syncword -> ds_fill_buffer: EOF reached (stream: audio) -> No sound with faad -> Second audio track with Ogg/Vorbis works fine. 1.0pre5, internal libfaad: zx.eva.renewal.01.divx511.mkv_pre5.txt -> FAAD: Failed to decode frame: Unable to find ADTS syncword -> ds_fill_buffer: EOF reached (stream: audio) -> No sound with faad -> Second audio track with Ogg/Vorbis works fine. libfaad from http://www.audiocoding.com/modules/mydownloads/: -> Latest CVS Snapshot is 2004-09-15. sh bootstrap fails to generate ./configure. (with automake 1.4-p6 and autoconf 2.13) -> FAAD2 2.0 Source (also 2004-09-15). sh bootstrap gives some warnings, Makefile must be fixed by hand. Compiles but cannot be linked against mplayer (undefined symbols `raw_data_block' `can_decode_ot' `filter_bank_init' `sbrDecodeEnd' `get_sample_rate' `faad_free' `output_to_PCM' `AudioSpecificConfig2' `filter_bank_end' `faad_malloc' `adts_frame' `get_sr_index' `get_adif_header' `err_msg' while linking). Maybe I fixed the Makefile the wrong way.
or install the Debian package of FAAD (Marillat packages it, just ask apt-get.org, or go directly to http://hpisi.nerim.net/) and configure MPlayer with --enable-external-faad.
cvs-version, external libfaad (precompiled deb's): zx.eva.renewal.01.divx511.mkv_external_faad_debs.txt -> FAAD: Failed to decode frame: Unable to find ADTS syncword -> ds_fill_buffer: EOF reached (stream: audio) -> No sound with faad -> Second audio track with Ogg/Vorbis works fine. Any ideas? ;-) Hotti -- I was trained in the culture of mathematics, so I'm not used to charging people a penny every time they use a theorem I proved. But I charge somebody for the time I spend telling them which theorem to apply. -- D.E. Knuth