[MPlayer-dev-eng] external FAAD is broken (was Re: About ADTS header, add adts header to raw aac data)

Dominik 'Rathann' Mierzejewski dominik at rangers.eu.org
Tue Sep 25 22:10:24 CEST 2007


On Tuesday, 25 September 2007 at 10:54, Nico Sabbi wrote:
> Il Tuesday 25 September 2007 10:49:58 Nico Sabbi ha scritto:
> > if(es->extradata && es->extradata_len)
> > {
> >  sh->wf = (WAVEFORMATEX *) malloc(sizeof(WAVEFORMATEX) +
> > es->extradata_len);
> > sh->wf->cbSize = es->extradata_len;
> > memcpy(sh->wf + 1, es->extradata,es->extradata_len);
> > }
> 
> btw, there are also other things to consider:
> - always add --disable-faad-internal to mplayer's configure (use faad 
> from cvs instead)
> - there are few rare object types such as BSAC that faad doesn't 
> decode

FAAD 2.5 doesn't work on half of the HD trailers from www.apple.com/trailers/ .
Neither does FAAD CVS, for that matter. All I get is:
FAAD: Failed to decode frame: Bitstream value not allowed by specification
repeated tens of times before playback.

For example with this trailer
http://images.apple.com/movies/fox/the_simpsons_movie/the_simpsons_movie-tlr_h720p.mov
I have the problem as seen in the attached 0mplayer.log (silence is played instead
of audio). With internal FAAD (1mplayer.log), the file plays fine.

Regards,
R.

-- 
MPlayer developer and RPMs maintainer: http://mplayerhq.hu http://rpm.livna.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
	-- from "Collected Sayings of Muad'Dib" by the Princess Irulan
-------------- next part --------------
MPlayer SVN-r24593 rpm.livna.org (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 35, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/rathann/.mplayer/codecs.conf'
Reading /home/rathann/.mplayer/codecs.conf: Can't open '/home/rathann/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/mplayer --mandir=/usr/share/man --confdir=/etc/mplayer --libdir=/usr/lib64 --codecsdir=/usr/lib64/codecs --disable-encoder=FAAC --disable-encoder=MP3LAME --disable-encoder=X264 --enable-largefiles --disable-termcap --disable-bitmap-font --enable-lirc --enable-joystick --disable-smb --disable-dvdread-internal --disable-libdvdcss-internal --enable-menu --disable-faad-internal --disable-tremor-internal --disable-mad --disable-svga --enable-xvmc --disable-directfb --disable-svga --disable-arts --disable-esd --disable-jack --disable-openal --enable-runtime-cpudetection --target=x86_64-linux --language=all --with-xvmclib=XvMCW
CommandLine: 'simpsons,_the_movie-tlr_h720p.mov' '-v'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/rathann/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/rathann/.mplayer/input.conf'
Parsing input config file /home/rathann/.mplayer/input.conf
Input config file /home/rathann/.mplayer/input.conf parsed: 62 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('simpsons,_the_movie-tlr_h720p.mov.conf') -> '/home/rathann/.mplayer/simpsons,_the_movie-tlr_h720p.mov.conf'

Playing simpsons,_the_movie-tlr_h720p.mov.
get_path('sub/') -> '/home/rathann/.mplayer/sub/'
[file] File size is 65835916 bytes
STREAM: [file] simpsons,_the_movie-tlr_h720p.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: QuickTime/MPEG4/Motion JPEG 2000 format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
SUB: opened iconv descriptor.
SUB: closed iconv descriptor.
Searching demuxer type for filename simpsons,_the_movie-tlr_h720p.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
ISO: File Type Major Brand: Original QuickTime
ISO: File Type Minor Version: 537199360
ISO: File Type Compatible Brand #0: qt  
ISO: File Type Compatible Brand #1: 
ISO: File Type Compatible Brand #2: 
ISO: File Type Compatible Brand #3: 
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
Quicktime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=2997  dur=258125
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=258125 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 258125  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/vide (appl) Apple Video Media Handler
MOV:   Media info!
MOV:    Video header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: avc1  (136 bytes)
MOV:     Sample duration table! (1 blocks)
MOV: unknown chunk: ctts 16328
MOV: unknown chunk: cslg 24
MOV:     Syncing samples (keyframes) table! (30 entries) (ver:0,flags:0)
MOV: unknown chunk: sdtp 2069
MOV:     Sample->Chunk mapping table!  (345 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=2065 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (345 chunks)
MOV track #0: 345 chunks, 2065 samples
pts=258125  scale=2997  time=86.128
EL#0: pts=0  1st_sample=0  frames=2065 (86.128s)  pts_offs=0
==> Found video stream: 0
[mov] Video stream found, -vid 0
MOV: AVC decoder configuration record atom (44)!
MOV: avcC version: 1
MOV: avcC profile: 77
MOV: avcC profile compatibility: 64
MOV: avcC level: 31
MOV: avcC nal length size: 4
MOV: avcC number of sequence param sets: 1
MOV: avcC sps 0 have length 21
MOV: avcC number of picture param sets: 1
MOV: avcC pps 0 have length 4
MOV: Found unknown movie atom colr (18)!
Image size: 1280 x 532 (24 bpp)
Display size: 1280 x 532
Fourcc: avc1  Codec: 'H.264'
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=258125 lay=0 vol=384
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 258125  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/soun (appl) Apple Sound Media Handler
MOV:   Media info!
MOV:    Sound header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: mp4a  (191 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (490 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=4038 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (490 chunks)
MOV track #1: 490 chunks, 4038 samples
pts=4134912  scale=48000  time=86.144
EL#0: pts=0  1st_sample=0  frames=4038 (86.128s)  pts_offs=0
==> Found audio stream: 1
[mov] Audio stream found, -aid 1
MOV: version 2 sound atom may not parse correctly!
MOV: unable to determine audio samplerate, assuming 44.1kHz (got 0)
Audio bits: 16  chans: 6  rate: 44100
Audio header: samp/pack=72 bytes/pack=1088909312 bytes/frame=0 bytes/samp=6  
Audio extra header: len=2130706432  fcc=0x0
MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)!
ESDS MPEG4 version: 0  flags: 0x000000
ESDS MPEG4 ES Descriptor (34Bytes):
 -> ESId: 0
 -> streamPriority: 0
ESDS MPEG4 Decoder Config Descriptor (20Bytes):
 -> objectTypeId: 64
 -> streamType: 0x15
 -> bufferSizeDB: 0x001800
 -> maxBitrate: 480.000kbit/s
 -> avgBitrate: 480.000kbit/s
ESDS MPEG4 Decoder Specific Descriptor (2Bytes)
ESDS MPEG4 Sync Layer Config Descriptor (1Bytes)
 -> predefined: 2
Fourcc: mp4a
--------------
MOV: Track #2:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=3 dur=258125 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 258125  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/tmcd (appl) Time Code Media Handler
MOV:   Media info!
MOV:    Generic header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: tmcd  (33 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=1 ss=4) (ver:0,flags:0)
MOV:     Chunk offset table! (1 chunks)
MOV track #2: 1 chunks, 0 samples
pts=258125  scale=2997  time=86.128
EL#0: pts=0  1st_sample=0  frames=1 (86.128s)  pts_offs=0
Generic track - not completely understood! (id: 2)
--------------
Quicktime Clip Info:
 Comment: Encoded and delivered by apple.com/trailers/
 Copyright: ? 2005/6 20th Century Fox. All Rights Reserved
 Name: The Simpsons Movie
MOV: longest streams: A: #1 (4038 samples)  V: #0 (2065 samples)
VIDEO:  [avc1]  1280x532  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:7  fourcc:0x31637661  size:1280x532  fps:23.98  ftime:=0.0417
Clip info:
 comments: Encoded and delivered by apple.com/trailers/
 copyright: ? 2005/6 20th Century Fox. All Rights Reserved
 name: The Simpsons Movie
get_path('sub/') -> '/home/rathann/.mplayer/sub/'
dvdsublang...simpsons the movie tlr h720p pol pl eng en
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1920x1200 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
Disabling DPMS
DPMSDisable stat: 1
xscreensaver_disable: xscreensaver wid=52428801.
[xv common] Drawing no colorkey.
[xv common] Maximum source image dimensions: 2046x2046
[vo] query(Planar YV12) -> 3
[ass] auto-open
[ass] Init
get_path('fonts') -> '/home/rathann/.mplayer/fonts'
get_path('subfont.ttf') -> '/home/rathann/.mplayer/subfont.ttf'
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
dec_audio: Allocating 4608 bytes for input buffer.
dec_audio: Allocating 49152 + 65536 = 114688 bytes for output buffer.
FAAD: Decoder init done (0Bytes)!
FAAD: Negotiated samplerate: 249108151168Hz  channels: 6
FAAD: got 480kbit/s bitrate from MP4 header!
AUDIO: 48000 Hz, 2 ch, s16le, 480.0 kbit/31.25% (ratio: 60000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter volnorm 
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.14a
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Starting playback...
FAAD: Failed to decode frame: Bitstream value not allowed by specification 
[4136 repeated lines]
FAAD: Failed to decode frame: Bitstream value not allowed by specification 
ds_fill_buffer: EOF reached (stream: audio)  
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 1280 x 532 (preferred colorspace: Planar YV12)
Trying filter chain: ass vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (1280x532->1280x532,flags=0,'MPlayer',0x32315659)
REQ: flags=0x437  req=0x0  
VO: [xv] 1280x532 => 1280x532 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 355 for hw scaling
[xv] dx: 0 dy: 0 dw: 1280 dh: 532
*** [ass] Exporting mp_image_t, 1280x532x12bpp YUV planar, 1021440 bytes
*** [vo] Allocating mp_image_t, 1280x532x12bpp YUV planar, 1021440 bytes
Unicode font: 656 glyphs.
[xv] dx: 1 dy: 21 dw: 1280 dh: 532
A:  86.1 V:   0.0 A-V: 86.123 ct:  0.000   1/  1 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.0 A-V: 86.081 ct:  1.000   2/  2 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.1 A-V: 86.039 ct:  2.000   3/  3 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.1 A-V: 85.998 ct:  3.000   4/  4 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.2 A-V: 85.956 ct:  4.000   5/  5 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.2 A-V: 85.914 ct:  5.000   6/  6 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.3 A-V: 85.872 ct:  6.000   7/  7 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.3 A-V: 85.831 ct:  7.000   8/  8 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.3 A-V: 85.789 ct:  8.000   9/  9 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.4 A-V: 85.747 ct:  9.000  10/ 10 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.4 A-V: 85.706 ct: 10.000  11/ 11 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.5 A-V: 85.664 ct: 11.000  12/ 12 ??% ??% ??,?% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.5 A-V: 85.622 ct: 12.000  13/ 13 19%  5%  0.0% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.5 A-V: 85.580 ct: 13.000  14/ 14 18%  5%  0.0% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.6 A-V: 85.539 ct: 14.000  15/ 15 18%  4%  0.0% 0 0                                                      
ds_fill_buffer: EOF reached (stream: audio)  
A:  86.1 V:   0.6 A-V: 85.497 ct: 15.000  16/ 16 17%  4%  0.0% 0 0                                                      
Uninit audio filters...
[libaf] Removing filter volnorm 
Uninit audio: faad
FAAD: Closing decoder!
Uninit video: ffmpeg
Successfully enabled DPMS
alsa-uninit: pcm closed
vo: uninit ...

Exiting... (Quit)
-------------- next part --------------
MPlayer SVN-r24593 rpm.livna.org (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ (Family: 15, Model: 35, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/rathann/.mplayer/codecs.conf'
Reading /home/rathann/.mplayer/codecs.conf: Can't open '/home/rathann/.mplayer/codecs.conf': No such file or directory
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/mplayer --mandir=/usr/share/man --confdir=/etc/mplayer --libdir=/usr/lib64 --codecsdir=/usr/lib64/codecs --disable-encoder=FAAC --disable-encoder=MP3LAME --disable-encoder=X264 --enable-largefiles --disable-termcap --disable-bitmap-font --enable-lirc --enable-joystick --disable-smb --disable-dvdread-internal --disable-libdvdcss-internal --enable-menu --disable-tremor-internal --disable-mad --disable-svga --enable-xvmc --disable-directfb --disable-svga --disable-arts --disable-esd --disable-jack --disable-openal --enable-runtime-cpudetection --target=x86_64-linux --language=all --with-xvmclib=XvMCW
CommandLine: 'simpsons,_the_movie-tlr_h720p.mov' '-v'
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/rathann/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/rathann/.mplayer/input.conf'
Parsing input config file /home/rathann/.mplayer/input.conf
Input config file /home/rathann/.mplayer/input.conf parsed: 62 binds
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
get_path('simpsons,_the_movie-tlr_h720p.mov.conf') -> '/home/rathann/.mplayer/simpsons,_the_movie-tlr_h720p.mov.conf'

Playing simpsons,_the_movie-tlr_h720p.mov.
get_path('sub/') -> '/home/rathann/.mplayer/sub/'
[file] File size is 65835916 bytes
STREAM: [file] simpsons,_the_movie-tlr_h720p.mov
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
LAVF_check: QuickTime/MPEG4/Motion JPEG 2000 format
Checking for YUV4MPEG2
ASF_check: not ASF guid!
Checking for NuppelVideo
Checking for REAL
Checking for SMJPEG
SUB: opened iconv descriptor.
SUB: closed iconv descriptor.
Searching demuxer type for filename simpsons,_the_movie-tlr_h720p.mov ext: .mov
Trying demuxer 7 based on filename extension
Checking for MOV
ISO: File Type Major Brand: Original QuickTime
ISO: File Type Minor Version: 537199360
ISO: File Type Compatible Brand #0: qt  
ISO: File Type Compatible Brand #1: 
ISO: File Type Compatible Brand #2: 
ISO: File Type Compatible Brand #3: 
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
Quicktime/MOV file format detected.
MOV: Movie header (100 bytes): tscale=2997  dur=258125
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=258125 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 258125  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/vide (appl) Apple Video Media Handler
MOV:   Media info!
MOV:    Video header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: avc1  (136 bytes)
MOV:     Sample duration table! (1 blocks)
MOV: unknown chunk: ctts 16328
MOV: unknown chunk: cslg 24
MOV:     Syncing samples (keyframes) table! (30 entries) (ver:0,flags:0)
MOV: unknown chunk: sdtp 2069
MOV:     Sample->Chunk mapping table!  (345 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=2065 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (345 chunks)
MOV track #0: 345 chunks, 2065 samples
pts=258125  scale=2997  time=86.128
EL#0: pts=0  1st_sample=0  frames=2065 (86.128s)  pts_offs=0
==> Found video stream: 0
[mov] Video stream found, -vid 0
MOV: AVC decoder configuration record atom (44)!
MOV: avcC version: 1
MOV: avcC profile: 77
MOV: avcC profile compatibility: 64
MOV: avcC level: 31
MOV: avcC nal length size: 4
MOV: avcC number of sequence param sets: 1
MOV: avcC sps 0 have length 21
MOV: avcC number of picture param sets: 1
MOV: avcC pps 0 have length 4
MOV: Found unknown movie atom colr (18)!
Image size: 1280 x 532 (24 bpp)
Display size: 1280 x 532
Fourcc: avc1  Codec: 'H.264'
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=258125 lay=0 vol=384
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 258125  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/soun (appl) Apple Sound Media Handler
MOV:   Media info!
MOV:    Sound header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: mp4a  (191 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (490 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=4038 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (490 chunks)
MOV track #1: 490 chunks, 4038 samples
pts=4134912  scale=48000  time=86.144
EL#0: pts=0  1st_sample=0  frames=4038 (86.128s)  pts_offs=0
==> Found audio stream: 1
[mov] Audio stream found, -aid 1
MOV: version 2 sound atom may not parse correctly!
MOV: unable to determine audio samplerate, assuming 44.1kHz (got 0)
Audio bits: 16  chans: 6  rate: 44100
Audio header: samp/pack=72 bytes/pack=1088909312 bytes/frame=0 bytes/samp=6  
Audio extra header: len=2130706432  fcc=0x0
MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)!
ESDS MPEG4 version: 0  flags: 0x000000
ESDS MPEG4 ES Descriptor (34Bytes):
 -> ESId: 0
 -> streamPriority: 0
ESDS MPEG4 Decoder Config Descriptor (20Bytes):
 -> objectTypeId: 64
 -> streamType: 0x15
 -> bufferSizeDB: 0x001800
 -> maxBitrate: 480.000kbit/s
 -> avgBitrate: 480.000kbit/s
ESDS MPEG4 Decoder Specific Descriptor (2Bytes)
ESDS MPEG4 Sync Layer Config Descriptor (1Bytes)
 -> predefined: 2
Fourcc: mp4a
--------------
MOV: Track #2:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=3 dur=258125 lay=0 vol=0
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 258125  start time: 0  speed: 1.0x
MOV:  Media stream!
MOV:   Media header!
MOV:   Handler header: mhlr/tmcd (appl) Time Code Media Handler
MOV:   Media info!
MOV:    Generic header!
MOV:    Handler header: dhlr/alis (appl) Apple Alias Data Handler
MOV: unknown chunk: dinf 28
MOV:    Sample info!
MOV:     Description list! (cnt:1)
MOV:      desc #0: tmcd  (33 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (1 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=1 ss=4) (ver:0,flags:0)
MOV:     Chunk offset table! (1 chunks)
MOV track #2: 1 chunks, 0 samples
pts=258125  scale=2997  time=86.128
EL#0: pts=0  1st_sample=0  frames=1 (86.128s)  pts_offs=0
Generic track - not completely understood! (id: 2)
--------------
Quicktime Clip Info:
 Comment: Encoded and delivered by apple.com/trailers/
 Copyright: ? 2005/6 20th Century Fox. All Rights Reserved
 Name: The Simpsons Movie
MOV: longest streams: A: #1 (4038 samples)  V: #0 (2065 samples)
VIDEO:  [avc1]  1280x532  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:7  fourcc:0x31637661  size:1280x532  fps:23.98  ftime:=0.0417
Clip info:
 comments: Encoded and delivered by apple.com/trailers/
 copyright: ? 2005/6 20th Century Fox. All Rights Reserved
 name: The Simpsons Movie
get_path('sub/') -> '/home/rathann/.mplayer/sub/'
dvdsublang...simpsons the movie tlr h720p pol pl eng en
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1920x1200 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports NetWM.
[x11] Detected wm supports FULLSCREEN state.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
Disabling DPMS
DPMSDisable stat: 1
xscreensaver_disable: xscreensaver wid=52428801.
[xv common] Drawing no colorkey.
[xv common] Maximum source image dimensions: 2046x2046
[vo] query(Planar YV12) -> 3
[ass] auto-open
[ass] Init
get_path('fonts') -> '/home/rathann/.mplayer/fonts'
get_path('subfont.ttf') -> '/home/rathann/.mplayer/subfont.ttf'
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
dec_audio: Allocating 4608 bytes for input buffer.
dec_audio: Allocating 49152 + 65536 = 114688 bytes for output buffer.
FAAD: Decoder init done (0Bytes)!
FAAD: Negotiated samplerate: 249108151168Hz  channels: 6
FAAD: got 480kbit/s bitrate from MP4 header!
AUDIO: 48000 Hz, 2 ch, s16le, 480.0 kbit/31.25% (ratio: 60000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
==========================================================================
Building audio filter chain for 48000Hz/2ch/s16le -> 0Hz/0ch/??...
[libaf] Adding filter volnorm 
alsa-init: requested format: 48000 Hz, 2 channels, 9
alsa-init: using ALSA 1.0.14a
alsa-init: setup for 1/2 channel(s)
alsa-init: using device default
alsa-init: pcm opened in blocking mode
alsa-init: chunksize set to 1024
alsa-init: fragcount=16
alsa-init: got buffersize=65536
alsa-init: got period size 1024
alsa: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
AO: Description: ALSA-0.9.x-1.x audio output
AO: Author: Alex Beregszaszi, Zsolt Barat <joy at streamminister.de>
AO: Comment: under developement
Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le...
Starting playback...
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 1280 x 532 (preferred colorspace: Planar YV12)
Trying filter chain: ass vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (1280x532->1280x532,flags=0,'MPlayer',0x32315659)
REQ: flags=0x437  req=0x0  
VO: [xv] 1280x532 => 1280x532 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 355 for hw scaling
[xv] dx: 0 dy: 0 dw: 1280 dh: 532
*** [ass] Exporting mp_image_t, 1280x532x12bpp YUV planar, 1021440 bytes
*** [vo] Allocating mp_image_t, 1280x532x12bpp YUV planar, 1021440 bytes
Unicode font: 656 glyphs.
[xv] dx: 1 dy: 21 dw: 1280 dh: 532
A:   0.2 V:   0.0 A-V:  0.155 ct:  0.000   1/  1 ??% ??% ??,?% 0 0                                                      
A:   0.2 V:   0.0 A-V:  0.128 ct:  0.002   2/  2 ??% ??% ??,?% 0 0                                                      
A:   0.2 V:   0.1 A-V:  0.098 ct:  0.004   3/  3 ??% ??% ??,?% 0 0                                                      
A:   0.2 V:   0.1 A-V:  0.069 ct:  0.006   4/  4 ??% ??% ??,?% 0 0                                                      
A:   0.2 V:   0.2 A-V:  0.036 ct:  0.007   5/  5 ??% ??% ??,?% 0 0                                                      
A:   0.2 V:   0.2 A-V:  0.015 ct:  0.009   6/  6 ??% ??% ??,?% 0 0                                                      
A:   0.3 V:   0.3 A-V:  0.014 ct:  0.010   7/  7 ??% ??% ??,?% 0 0                                                      
A:   0.3 V:   0.3 A-V:  0.013 ct:  0.011   8/  8 ??% ??% ??,?% 0 0                                                      
A:   0.3 V:   0.3 A-V:  0.011 ct:  0.012   9/  9 ??% ??% ??,?% 0 0                                                      
A:   0.4 V:   0.4 A-V:  0.011 ct:  0.013  10/ 10 ??% ??% ??,?% 0 0                                                      
A:   0.4 V:   0.4 A-V:  0.010 ct:  0.014  11/ 11 ??% ??% ??,?% 0 0                                                      
A:   0.5 V:   0.5 A-V:  0.009 ct:  0.015  12/ 12 ??% ??% ??,?% 0 0                                                      
A:   0.5 V:   0.5 A-V:  0.008 ct:  0.015  13/ 13 34%  8%  5.4% 0 0                                                      
A:   0.5 V:   0.5 A-V:  0.008 ct:  0.016  14/ 14 32%  7%  5.3% 0 0                                                      
Uninit audio filters...
[libaf] Removing filter volnorm 
Uninit audio: faad
FAAD: Closing decoder!
Uninit video: ffmpeg
Successfully enabled DPMS
alsa-uninit: pcm closed
vo: uninit ...

Exiting... (Quit)


More information about the MPlayer-dev-eng mailing list