ALAC saved from QuickTime as MOV (but not from iTunes as M4A) fails to decode. Some fourccs are backwards because of other endian problems in demux_mov. MPlayer dev-CVS-050121-20:18-4.0.0 (C) 2000-2005 MPlayer Team AltiVec not found CPU: PowerPC CommandLine: '-v' '-v' '-v' 'alac.mov' init_freetype get_path('font/font.desc') -> '/Users/astrange/.mplayer/font/font.desc' font: can't open file: /Users/astrange/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc Using Unoptimized OnScreenDisplay Using Darwin accurate timing get_path('input.conf') -> '/Users/astrange/.mplayer/input.conf' Can't open input config file /Users/astrange/.mplayer/input.conf: No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf: No such file or directory Falling back on default (hardcoded) input config get_path('alac.mov.conf') -> '/Users/astrange/.mplayer/alac.mov.conf' [[[init getch2]]] Playing alac.mov. [file] File size is 20270 bytes STREAM: [file] alac.mov STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) s->pos=0 newpos=0 new_bufpos=0 buflen=0 DEMUXER: freeing demuxer at 0x300d800 Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x300d800 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x300d800 Checking for Nullsoft Streaming Video DEMUXER: freeing demuxer at 0x300d800 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x300d800 Checking for REAL DEMUXER: freeing demuxer at 0x300d800 Checking for SMJPEG DEMUXER: freeing demuxer at 0x300d800 [mkv] no head found DEMUXER: freeing demuxer at 0x300d800 DEMUXER: freeing demuxer at 0x300d800 DEMUXER: freeing demuxer at 0x300d800 Searching demuxer type for filename alac.mov ext: .mov Trying demuxer 7 based on filename extension Checking for MOV MOV: Movie header found! MOV: Movie header: start: 0 end: 8 MOV: free space (len: 0) MOV: 'WIDE' chunk found! MOV: Movie DATA found! MOV: Movie data: start: 0 end: 1be QuickTime/MOV file format detected. mov_read_header! lschunks cmov 375 lschunks dcom 4 Compressed header uses zlib algo! lschunks cmvd 355 Compressed header size: 351 / 735 lschunks mvhd 100 MOV: Movie header (100 bytes): tscale=600 dur=389 lschunks trak 611 -------------- MOV: Track #0: lschunks tkhd 84 MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=1 dur=389 lay=0 vol=256 lschunks edts 28 MOV: Edit atom! lschunks elst 20 MOV: Edit list table (1 entries) (ver:0,flags:0) MOV: entry#0: duration: 389 start time: 0 speed: 1.0x lschunks mdia 475 MOV: Media stream! lschunks mdhd 24 MOV: Media header! lschunks hdlr 50 MOV: Handler header: rlhm/nuos (lppa) Apple Sound Media Handler lschunks minf 377 MOV: Media info! lschunks smhd 8 MOV: Sound header! lschunks hdlr 49 MOV: Handler header: rlhd/sila (lppa) Apple Alias Data Handler lschunks dinf 28 MOV: unknown chunk: dinf 28 lschunks stbl 260 MOV: Sample info! lschunks stsd 132 MOV: Description list! (cnt:1) MOV: desc #0: cala (0 bytes) lschunks stts 16 MOV: Sample duration table! (1 blocks) lschunks stsc 20 MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0) lschunks stsz 28 MOV: Sample size table! (entries=4 ss=0) (ver:0,flags:0) lschunks stco 24 MOV: Chunk offset table! (4 chunks) MOV track #0: 4 chunks, 4 samples pts=16384 scale=22050 time=0.743 Sample 0: pts= 0 off=0x000001D6 size=6687 Sample 1: pts= 4096 off=0x00001BF5 size=6606 Sample 2: pts= 8192 off=0x000035C3 size=5034 Sample 3: pts= 12288 off=0x0000496D size=1473 EL#0: pts=0 1st_sample=0 frames=4 (0.648s) pts_offs=0 ==> Found audio stream: 0 Audio bits: 16 chans: 1 rate: 22050 Audio header: samp/pack=4096 bytes/pack=0 bytes/frame=0 bytes/samp=2 Audio extra header: len=72 fcc=0x77617665 MOV: Found unknown audio atom Fourcc: cala -------------- MOV: longest streams: A: #0 (4 samples) V: #-1 (0 samples) ========================================================================== Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders dec_audio: Allocating 131072 + 65536 = 196608 bytes for output buffer. FFmpeg's libavcodec audio codec INFO: libavcodec init OK! alac: expected 36 extradata bytes alac: expected 36 extradata bytes alac: expected 36 extradata bytes alac: expected 36 extradata bytes ds_fill_buffer: EOF reached (stream: audio) AUDIO: 22050 Hz, 1 ch, s16be, 0.0 kbit/0.00% (ratio: 0->44100) Selected audio codec: [ffalac] afm:ffmpeg (FFmpeg ALAC audio decoder) ========================================================================== Checking audio filter chain for 22050Hz/1ch/s16be -> 22050Hz/2ch/s16be... [libaf] Adding filter dummy [dummy] Was reinitialized: 22050Hz/1ch/s16be AF_pre: 22050Hz/1ch/s16be AO: [macosx] default: 44100.0Hz 32bit [lpcm] float BE U packed AO: [macosx] 8 mBytesPerPacket AO: [macosx] 1 mFramesPerPacket AO: [macosx] 8 mBytesPerFrame AO: [macosx] 2 mChannelsPerFrame AO: [macosx] support: 44100.0Hz 32bit [lpcm] float BE U packed AO: [macosx] 8 mBytesPerPacket AO: [macosx] 1 mFramesPerPacket AO: [macosx] 8 mBytesPerFrame AO: [macosx] 2 mChannelsPerFrame AO: [macosx] wanted: 22050.0Hz 16bit [lpcm] int BE S packed AO: [macosx] 4 mBytesPerPacket AO: [macosx] 1 mFramesPerPacket AO: [macosx] 4 mBytesPerFrame AO: [macosx] 2 mChannelsPerFrame AO: [macosx] AudioDeviceGetProperty returned 0x0 when getting kAudioDevicePropertyStreamFormatMatch AO: [macosx] best: 44100.0Hz 32bit [lpcm] float BE U packed AO: [macosx] 8 mBytesPerPacket AO: [macosx] 1 mFramesPerPacket AO: [macosx] 8 mBytesPerFrame AO: [macosx] 2 mChannelsPerFrame AO: [macosx] final: 44100.0Hz 32bit [lpcm] float BE U packed AO: [macosx] 8 mBytesPerPacket AO: [macosx] 1 mFramesPerPacket AO: [macosx] 8 mBytesPerFrame AO: [macosx] 2 mChannelsPerFrame AO: [macosx] 4096 chunk size AO: [macosx] 44100Hz 2ch floatbe (4 bps) AO: Description: Darwin/Mac OS X native audio output AO: Author: Timothy J. Wood & Dan Christiansen Building audio filter chain for 22050Hz/1ch/s16be -> 44100Hz/2ch/floatbe... [dummy] Was reinitialized: 22050Hz/1ch/s16be [libaf] Adding filter lavcresample [dummy] Was reinitialized: 44100Hz/1ch/s16be [libaf] Adding filter channels [channels] Changing number of channels to 2 [libaf] Adding filter format [format] Changing sample format from big-endian 16-bit signed int to big-endian 32-bit float [format] Accelerated big-endian 16-bit signed int to big-endian 32-bit float conversion [dummy] Was reinitialized: 44100Hz/1ch/s16be [format] Changing sample format from big-endian 16-bit signed int to big-endian 32-bit float [format] Accelerated big-endian 16-bit signed int to big-endian 32-bit float conversion Video: no video Freeing 0 unused video chunks. Starting playback... EOF code: 1 *** uninit(0x64A) Uninit audio filters... [libaf] Removing filter lavcresample [libaf] Removing filter dummy [libaf] Removing filter channels [libaf] Removing filter format uninit audio: ffmpeg MPlayer interrupted by signal 11 in module: uninit_acodec - MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash. - MPlayer crashed. This shouldn't happen. It can be a bug in the MPlayer code _or_ in your drivers _or_ in your gcc version. If you think it's MPlayer's fault, please read DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and won't help unless you provide this information when reporting a possible bug. *** uninit(0x2CA) DEMUXER: freeing demuxer at 0x300d800 DEMUXER: freeing sh_audio at 0xd086b0 [[[uninit getch2]]] max framesize was 0 bytes