[MPlayer-users] AAC (using FAAD2) problem
Steven M. Schultz
sms at 2BSD.COM
Thu Apr 25 23:13:01 CEST 2002
Hello,
I am having difficulty playing a movie containing AAC audio. I have
installed the FAAD2 package from http://www.audiocoding.com/ and rebuilt
MPlayer.
The file is recognized, and the video plays correctly. The sound is
more like squeeks and static with a couple recognizable notes
periodically.
'faad' (the decoder program that comes with FAAD2) has no trouble
extracting the audio. That would indicate, I believe, that the format
is ok.
"mplayer -nosound video.mp4" works fine - good playback of video
only.
The movie was created using the mpeg4ip.sourceforge.net's tools. Naturally
the player (mp4player) can play the movie. The mp4dump program that comes
with mpeg4ip gives much information about the file - I have attached the
information from mp4dump in hopes it will be useful.
Should I be using the older FAAD instead of FAAD2? Or have I encountered
a bug in the AAC audio decoding?
How much of the file would be needed to analyze the problem (the entire
file is ~26MB)?
Cheers,
Steven Schultz
sms at 2bsd.com
-------------- next part --------------
Script started on Thu Apr 25 13:44:02 2002
awds59.1-> mplayer -v video.mp4
MPlayer CVS-020425-13:16-2.95.3 (C) 2000-2002 Arpad Gereoffy (see DOCS!)
CPU vendor name: GenuineIntel max cpuid level: 2
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Type: 6, Stepping: 6)
CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with features: MMX MMX2
Reading /u/sms/.mplayer/codecs.conf: can't open '/u/sms/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/share/mplayer/codecs.conf: 34 audio & 91 video codecs
CommandLine: '-v' 'video.mp4'
get_path('font/font.desc') -> '/u/sms/.mplayer/font/font.desc'
font: can't open file: /u/sms/.mplayer/font/font.desc
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (206 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/u/sms/.mplayer/input.conf'
Can't open input config file /u/sms/.mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) config
Playing video.mp4
Can't open IFO file: No such file or directory
Not an URL!
File size is 27884062 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x8385000
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x8385000
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x8385000
Checking for MOV
MOV: File-Type Major-Brand: ISO Media File
MOV: File-Type Minor-Version: 0
MOV: File-Type Compatible-Brands #0: mp41
MOV: Movie header found!
MOV: Movie DATA found!
Detected QuickTime/MOV file format!
MOV: unknown chunk: mvhd 100
MOV: unknown chunk: iods 34
MOV: Track #0:
MOV: Track header!
MOV: Media stream!
MOV: Media header!
MOV: unknown chunk: hdlr 25
MOV: Media info!
MOV: Video header!
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: mp4v (150 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample size table! (entries=5012 ss=0) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (2 blocks) (ver:0,flags:0)
MOV: Chunk offset table! (168 chunks)
MOV: Syncing samples (keyframes) table! (189 entries) (ver:0,flags:0)
MOV track: 168 chunks, 5012 samples
pts=15051036 scale=90000 time=167.234
==> Found video stream: 0
MOV: Found MPEG4 movie Elementary Stream Descriptor atom (80)!
ESDS MPEG4 version: 0 flags: 0x000000
ESDS MPEG4 ES Descriptor (63Bytes):
-> ESId: 1
-> streamPriority: 0
ESDS MPEG4 Decoder Config Descriptor (49Bytes):
-> objectTypeId: 32
-> streamType: 0x11
-> bufferSizeDB: 0x008A2C
-> maxBitrate: 1702.544kbit/s
-> avgBitrate: 1186.205kbit/s
ESDS MPEG4 Decoder Specific Descriptor (31Bytes)
ESDS MPEG4 Sync Layer Config Descriptor (1Bytes)
-> predefined: 2
*** depth = 0x18
Image size: 320 x 240 (24 bpp)
Display size: 320 x 240
Fourcc: mp4v Codec: ''
--------------
MOV: Track #1:
MOV: Track header!
MOV: Media stream!
MOV: Media header!
MOV: unknown chunk: hdlr 25
MOV: Media info!
MOV: unknown chunk: hmhd 20
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: rtp (20 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample size table! (entries=5012 ss=0) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (2 blocks) (ver:0,flags:0)
MOV: Chunk offset table! (168 chunks)
MOV: Syncing samples (keyframes) table! (189 entries) (ver:0,flags:0)
MOV: unknown chunk: tref 12
MOV track: 168 chunks, 5012 samples
pts=15051036 scale=90000 time=167.234
Unknown track type found (type: 0)
--------------
Quicktime Clip Info:
MOV: Track #2:
MOV: Track header!
MOV: Media stream!
MOV: Media header!
MOV: unknown chunk: hdlr 25
MOV: Media info!
MOV: Sound header!
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: mp4a (71 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample size table! (entries=7200 ss=0) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (2 blocks) (ver:0,flags:0)
MOV: Chunk offset table! (164 chunks)
MOV track: 164 chunks, 7200 samples
pts=7372800 scale=44100 time=167.184
==> Found audio stream: 2
Audio bits: 16 chans: 2
Audio sample rate: 44100
MOV: Found MPEG4 audio Elementary Stream Descriptor atom (51)!
ESDS MPEG4 version: 0 flags: 0x000000
ESDS MPEG4 ES Descriptor (34Bytes):
-> ESId: 5
-> streamPriority: 0
ESDS MPEG4 Decoder Config Descriptor (20Bytes):
-> objectTypeId: 64
-> streamType: 0x15
-> bufferSizeDB: 0x000127
-> maxBitrate: 101.640kbit/s
-> avgBitrate: 97.365kbit/s
ESDS MPEG4 Decoder Specific Descriptor (2Bytes)
ESDS MPEG4 Sync Layer Config Descriptor (1Bytes)
-> predefined: 2
Fourcc: mp4a
--------------
MOV: Track #3:
MOV: Track header!
MOV: Media stream!
MOV: Media header!
MOV: unknown chunk: hdlr 25
MOV: Media info!
MOV: unknown chunk: hmhd 20
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: rtp (20 bytes)
MOV: Sample duration table! (45 blocks)
MOV: Sample size table! (entries=1445 ss=0) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (10 blocks) (ver:0,flags:0)
MOV: Chunk offset table! (161 chunks)
MOV: unknown chunk: tref 12
MOV track: 161 chunks, 1445 samples
pts=7371776 scale=44100 time=167.160
Unknown track type found (type: 0)
--------------
MOV: Track #4:
MOV: Track header!
MOV: Media stream!
MOV: Media header!
MOV: unknown chunk: hdlr 25
MOV: Media info!
MOV: Generic header!
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: mp4s (44 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample size table! (entries=1 ss=33) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV: unknown chunk: tref 20
MOV track: 1 chunks, 0 samples
pts=167233 scale=1000 time=167.233
Generic track - not completly understood! (id: 4)
--------------
MOV: Track #5:
MOV: Track header!
MOV: Media stream!
MOV: Media header!
MOV: unknown chunk: hdlr 25
MOV: Media info!
MOV: Generic header!
MOV: unknown chunk: dinf 28
MOV: Sample info!
MOV: Description list! (cnt:1)
MOV: desc #0: mp4s (52 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample size table! (entries=1 ss=16) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (1 blocks) (ver:0,flags:0)
MOV: Chunk offset table! (1 chunks)
MOV track: 1 chunks, 0 samples
pts=167233 scale=1000 time=167.233
Generic track - not completly understood! (id: 5)
--------------
[V] filefmt:7 fourcc:0x7634706D size:320x240 fps:29.97 ftime:=0.0334
get_path('sub/') -> '/u/sms/.mplayer/sub/'
Detected audio codec: [faad] drv:20 (AAC MPEG2/MPEG4 Audio)
Initializing audio codec...
Selecting Audio Decoder: [libfaad2] AAC (MPEG2/4 Advanced Audio Coding)
dec_audio: Allocating 4608 bytes for input buffer
dec_audio: Allocating 12288 + 65536 = 77824 bytes for output buffer
FAAD: Decoder init done (4608Bytes)!
FAAD: Negotiated samplerate: 44100Hz channels: 2
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: srate=44100 chans=2 bps=2 sfmt=0x10 ratio: 16000->176400
X11 opening display: :0.0
vo: X11 color mask: FFFFFF (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1600x1200 with depth 24 and 32 bits/pixel (":0.0" => local display)
==========================================================================
Opening Video Decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec: CPU flags: mmx mmxext sse
INFO: libavcodec init OK!
Detected video codec: [ffodivx] drv:5 prio:0 (FFmpeg MPEG-4)
==========================================================================
AO: [oss] 44100Hz Stereo Signed 16-bit (Little-Endian)
AO: Description: OSS/ioctl audio output
AO: Author: A'rpi
ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian)
audio_setup: using '/dev/dsp' dsp device
audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian))
audio_setup: using 2 channels (requested: 2)
audio_setup: using 44100 Hz samplerate (requested: 44100)
audio_setup: frags: 3/3 (4096 bytes/frag) free: 12288
Start playing...
FAAD: Trying to resync!
A: 0.1 V: 0.0 A-V: 0.136 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0%VDec: vo config request - 320 x 240, Planar YV12
[PP] Sorry, postprocessing is not available
vo_debug: query(Planar YV12) returned 0x437 (i=0)
Movie-Aspect is undefined - no prescaling applied.
video_out->init(320x240->320x240,flags=0,'MPlayer',0x32315659)
VO: [xv] 320x240 => 320x240 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de>
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
using Xvideo port 46 for hw scaling
[xv] dcx: 7 dcy: 25 dx: 0 dy: 0 dw: 320 dh: 240
*** [vo] Exporting mp_image_t, 320x240x12bpp YUV planar, 115200 bytes
X11 Window 7x25-320x240
[xv] dcx: 7 dcy: 25 dx: 0 dy: 0 dw: 320 dh: 240
A: 0.2 V: 0.0 A-V: 0.142 ct: 0.003 2/ 2 0% 0% 0.0% 0 0 0%
A: 0.2 V: 0.1 A-V: 0.138 ct: 0.007 3/ 3 0% 0% 0.0% 0 0 0%
A: 0.2 V: 0.1 A-V: 0.135 ct: 0.010 4/ 4 0% 0% 0.0% 0 0 0%
A: 0.3 V: 0.1 A-V: 0.133 ct: 0.013 5/ 5 0% 0% 0.0% 0 0 0%
A: 0.3 V: 0.2 A-V: 0.130 ct: 0.017 6/ 6 0% 0% 0.0% 0 0 0%
A: 0.3 V: 0.2 A-V: 0.126 ct: 0.020 7/ 7 0% 0% 0.0% 0 0 0%
FAAD: Trying to resync!
A: 0.4 V: 0.2 A-V: 0.123 ct: 0.023 8/ 8 0% 0% 0.0% 0 0 0%
FAAD: Trying to resync!
FAAD: Trying to resync!
A: 0.4 V: 0.3 A-V: 0.120 ct: 0.027 9/ 9 0% 0% 0.0% 0 0 0%
FAAD: Trying to resync!
FAAD: Trying to resync!
A: 0.4 V: 0.3 A-V: 0.115 ct: 0.030 10/ 10 0% 0% 0.0% 0 0 0%
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
... 12019 identical lines deleted ...
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
FAAD: Trying to resync!
MPlayer interrupted by signal 11 in module: decode_audio
- MPlayer crashed by bad usage of CPU/FPU/RAM. Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and disassembly. For details, see DOCS/bugreports.html section 5.b.
- 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/bugreports.html and follow instructions there. We can't and won't help unless you provide these informations when reporting a possible bug.
*** free_stream() called ***
awds59.2-> exit
Script done on Thu Apr 25 13:44:37 2002
-------------- next part --------------
mp4dump version 0.9.3.9
Dumping video.mp4 meta-information...
type ftyp
majorBrand = isom
minorVersion = 0 (0x00000000)
<table entries suppressed>
type moov
type mvhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373118 (0x4946bebe)
modificationTime = 1229373131 (0x4946becb)
timeScale = 90000 (0x00015f90)
duration = 15051036 (0x00e5a91c)
rate = 1.000000
volume = 1.000000
reserved1 = <70 bytes>
00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
00 00 00 00 00 00 00 00 00 00 40 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
nextTrackId = 9 (0x00000009)
type iods
version = 0 (0x00)
flags = 0 (0x000000)
objectDescriptorId = 1 (0x001) <10 bits>
URLFlag = 0 (0x0) <1 bits>
includeInlineProfileLevelFlag = 0 (0x0) <1 bits>
reserved = 15 (0xf) <4 bits>
ODProfileLevelId = 255 (0xff)
sceneProfileLevelId = 255 (0xff)
audioProfileLevelId = 15 (0x0f)
visualProfileLevelId = 1 (0x01)
graphicsProfileLevelId = 255 (0xff)
esIds
id = 7 (0x00000007)
id = 8 (0x00000008)
ociDescr
ipmpDescrPtr
extDescr
type trak
type tkhd
version = 0 (0x00)
flags = 1 (0x000001)
creationTime = 1229373118 (0x4946bebe)
modificationTime = 1229373128 (0x4946bec8)
trackId = 1 (0x00000001)
reserved1 = <4 bytes> 00 00 00 00
duration = 15051036 (0x00e5a91c)
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
volume = 0.000000
reserved3 = <38 bytes>
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 40 00 00 00
width = 320.000000
height = 240.000000
type mdia
type mdhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373118 (0x4946bebe)
modificationTime = 1229373128 (0x4946bec8)
timeScale = 90000 (0x00015f90)
duration = 15051036 (0x00e5a91c)
language = 0 (0x0000)
reserved = <2 bytes> 00 00
type hdlr
version = 0 (0x00)
flags = 0 (0x000000)
reserved1 = <4 bytes> 00 00 00 00
handlerType = vide
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
name =
type minf
type vmhd
version = 0 (0x00)
flags = 1 (0x000001)
reserved = <8 bytes> 00 00 00 00 00 00 00 00
type dinf
type dref
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type url
version = 0 (0x00)
flags = 1 (0x000001)
location = (null)
type stbl
type stsd
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type mp4v
reserved1 = <6 bytes> 00 00 00 00 00 00
dataReferenceIndex = 1 (0x0001)
reserved2 = <16 bytes> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
width = 320 (0x0140)
height = 240 (0x00f0)
reserved3 = <14 bytes> 00 48 00 00 00 48 00 00 00 00 00 00 00 01
compressorName =
reserved4 = <4 bytes> 00 18 ff ff
type esds
version = 0 (0x00)
flags = 0 (0x000000)
ESID = 1 (0x0001)
streamDependenceFlag = 0 (0x0) <1 bits>
URLFlag = 0 (0x0) <1 bits>
OCRstreamFlag = 0 (0x0) <1 bits>
streamPriority = 0 (0x00) <5 bits>
decConfigDescr
objectTypeId = 32 (0x20)
streamType = 4 (0x04) <6 bits>
upStream = 0 (0x0) <1 bits>
reserved = 1 (0x1) <1 bits>
bufferSizeDB = 35372 (0x008a2c) <24 bits>
maxBitrate = 1702544 (0x0019fa90)
avgBitrate = 1186205 (0x0012199d)
decSpecificInfo
info = <31 bytes>
00 00 01 b0 03 00 00 01 b5 09 00 00 01 00 00 00
01 20 00 c8 88 ba 98 60 fa 61 40 83 c2 83 07
profileLevelIndicationIndexDescr
slConfigDescr
predefined = 2 (0x02)
ipiPtr
ipIds
ipmpDescrPtr
langDescr
qosDescr
regDescr
extDescr
type stts
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stsz
version = 0 (0x00)
flags = 0 (0x000000)
sampleSize = 0 (0x00000000)
sampleCount = 5012 (0x00001394)
<table entries suppressed>
type stsc
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 2 (0x00000002)
<table entries suppressed>
type stco
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 168 (0x000000a8)
<table entries suppressed>
type stss
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 189 (0x000000bd)
<table entries suppressed>
type trak
type tkhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373128 (0x4946bec8)
modificationTime = 1229373130 (0x4946beca)
trackId = 2 (0x00000002)
reserved1 = <4 bytes> 00 00 00 00
duration = 15051036 (0x00e5a91c)
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
volume = 0.000000
reserved3 = <38 bytes>
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 40 00 00 00
width = 0.000000
height = 0.000000
type mdia
type mdhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373128 (0x4946bec8)
modificationTime = 1229373130 (0x4946beca)
timeScale = 90000 (0x00015f90)
duration = 15051036 (0x00e5a91c)
language = 0 (0x0000)
reserved = <2 bytes> 00 00
type hdlr
version = 0 (0x00)
flags = 0 (0x000000)
reserved1 = <4 bytes> 00 00 00 00
handlerType = hint
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
name =
type minf
type hmhd
version = 0 (0x00)
flags = 0 (0x000000)
maxPduSize = 1472 (0x05c0)
avgPduSize = 1283 (0x0503)
maxBitRate = 1718096 (0x001a3750)
avgBitRate = 1202890 (0x00125aca)
slidingAvgBitRate = 0 (0x00000000)
type dinf
type dref
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type url
version = 0 (0x00)
flags = 1 (0x000001)
location = (null)
type stbl
type stsd
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type rtp
reserved1 = <6 bytes> 00 00 00 00 00 00
dataReferenceIndex = 1 (0x0001)
hintTrackVersion = 1 (0x0001)
highestCompatibleVersion = 1 (0x0001)
maxPacketSize = 1460 (0x000005b4)
type tims
timeScale = 90000 (0x00015f90)
type stts
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stsz
version = 0 (0x00)
flags = 0 (0x000000)
sampleSize = 0 (0x00000000)
sampleCount = 5012 (0x00001394)
<table entries suppressed>
type stsc
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 2 (0x00000002)
<table entries suppressed>
type stco
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 168 (0x000000a8)
<table entries suppressed>
type stss
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 189 (0x000000bd)
<table entries suppressed>
type tref
type hint
<table entries suppressed>
type udta
type hnti
type sdp
sdpText = m=video 0 RTP/AVP 96
a=rtpmap:96 MP4V-ES/90000
a=control:trackID=2
a=mpeg4-esid:1
a=fmtp:96 profile-level-id=1; config=000001b003000001b509000001000000012000c888ba9860fa614083c28307;
type hinf
type trpy
bytes = 25145492 (0x00000000017fb094)
type nump
packets = 19596 (0x0000000000004c8c)
type tpyl
bytes = 24910340 (0x00000000017c1a04)
type maxr
granularity = 1000 (0x000003e8)
bytes = 214762 (0x000346ea)
type dmed
bytes = 24910309 (0x00000000017c19e5)
type dimm
bytes = 0 (0x0000000000000000)
type drep
bytes = 0 (0x0000000000000000)
type tmin
milliSecs = 0 (0x00000000)
type tmax
milliSecs = 0 (0x00000000)
type pmax
bytes = 1472 (0x000005c0)
type dmax
milliSecs = 3003 (0x00000bbb)
type payt
payloadNumber = 96 (0x00000060)
rtpMap = MP4V-ES/90000
type udta
type hnti
type rtp
descriptionFormat = sdp
sdpText = a=isma-compliance:1,1.0,1
a=mpeg4-iod: "data:application/mpeg4-iod;base64,AoCAgwMAT///DwH/A4CAgggAB0DkZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1vZC1hdTtiYXNlNjQsQVlDQWdRa0JnSUNBTVFLZkE0Q0FnQ29BQlFBRWdJQ0FGRUFWQUFFbkFBR05DQUFCZkZVRmdJQ0FBaElRQm9DQWdBa0JBQUFBQUFBQUFBQUJnSUNBVGdVZkE0Q0FnRWNBQVFBRWdJQ0FNU0FSQUlvc0FCbjZrQUFTR1owRmdJQ0FId0FBQWJBREFBQUJ0UWtBQUFFQUFBQUJJQURJaUxxWVlQcGhRSVBDZ3djR2dJQ0FDUUVBQUFBQUFBQUFBQT09BICAgA0BBQAAjgAAAAAAAAAABoCAgAkBAAAAAAAAAAADgICAagAIQD5kYXRhOmFwcGxpY2F0aW9uL21wZWc0LWJpZnMtYXU7YmFzZTY0LHdCQVNnVEFxQlhKaEJJaFFSUVUvQUE9PQSAgIAVAg0AABAAAAAAAAAAAAWAgIADAABABoCAgAkBAAAAAAAAAAA="
type trak
type tkhd
version = 0 (0x00)
flags = 1 (0x000001)
creationTime = 1229373130 (0x4946beca)
modificationTime = 1229373130 (0x4946beca)
trackId = 5 (0x00000005)
reserved1 = <4 bytes> 00 00 00 00
duration = 15040800 (0x00e58120)
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
volume = 1.000000
reserved3 = <38 bytes>
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 40 00 00 00
width = 0.000000
height = 0.000000
type mdia
type mdhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373130 (0x4946beca)
modificationTime = 1229373130 (0x4946beca)
timeScale = 44100 (0x0000ac44)
duration = 7372800 (0x00708000)
language = 0 (0x0000)
reserved = <2 bytes> 00 00
type hdlr
version = 0 (0x00)
flags = 0 (0x000000)
reserved1 = <4 bytes> 00 00 00 00
handlerType = soun
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
name =
type minf
type smhd
version = 0 (0x00)
flags = 0 (0x000000)
reserved = <4 bytes> 00 00 00 00
type dinf
type dref
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type url
version = 0 (0x00)
flags = 1 (0x000001)
location = (null)
type stbl
type stsd
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type mp4a
reserved1 = <6 bytes> 00 00 00 00 00 00
dataReferenceIndex = 1 (0x0001)
reserved2 = <16 bytes> 00 00 00 00 00 00 00 00 00 02 00 10 00 00 00 00
timeScale = 44100 (0xac44)
reserved3 = <2 bytes> 00 00
type esds
version = 0 (0x00)
flags = 0 (0x000000)
ESID = 5 (0x0005)
streamDependenceFlag = 0 (0x0) <1 bits>
URLFlag = 0 (0x0) <1 bits>
OCRstreamFlag = 0 (0x0) <1 bits>
streamPriority = 0 (0x00) <5 bits>
decConfigDescr
objectTypeId = 64 (0x40)
streamType = 5 (0x05) <6 bits>
upStream = 0 (0x0) <1 bits>
reserved = 1 (0x1) <1 bits>
bufferSizeDB = 295 (0x000127) <24 bits>
maxBitrate = 101640 (0x00018d08)
avgBitrate = 97365 (0x00017c55)
decSpecificInfo
info = <2 bytes> 12 10
profileLevelIndicationIndexDescr
slConfigDescr
predefined = 2 (0x02)
ipiPtr
ipIds
ipmpDescrPtr
langDescr
qosDescr
regDescr
extDescr
type stts
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stsz
version = 0 (0x00)
flags = 0 (0x000000)
sampleSize = 0 (0x00000000)
sampleCount = 7200 (0x00001c20)
<table entries suppressed>
type stsc
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 2 (0x00000002)
<table entries suppressed>
type stco
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 164 (0x000000a4)
<table entries suppressed>
type trak
type tkhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373130 (0x4946beca)
modificationTime = 1229373131 (0x4946becb)
trackId = 6 (0x00000006)
reserved1 = <4 bytes> 00 00 00 00
duration = 15043046 (0x00e589e6)
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
volume = 0.000000
reserved3 = <38 bytes>
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 40 00 00 00
width = 0.000000
height = 0.000000
type mdia
type mdhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373130 (0x4946beca)
modificationTime = 1229373131 (0x4946becb)
timeScale = 44100 (0x0000ac44)
duration = 7371776 (0x00707c00)
language = 0 (0x0000)
reserved = <2 bytes> 00 00
type hdlr
version = 0 (0x00)
flags = 0 (0x000000)
reserved1 = <4 bytes> 00 00 00 00
handlerType = hint
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
name =
type minf
type hmhd
version = 0 (0x00)
flags = 0 (0x000000)
maxPduSize = 1472 (0x05c0)
avgPduSize = 1438 (0x059e)
maxBitRate = 105336 (0x00019b78)
avgBitRate = 99498 (0x000184aa)
slidingAvgBitRate = 0 (0x00000000)
type dinf
type dref
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type url
version = 0 (0x00)
flags = 1 (0x000001)
location = (null)
type stbl
type stsd
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type rtp
reserved1 = <6 bytes> 00 00 00 00 00 00
dataReferenceIndex = 1 (0x0001)
hintTrackVersion = 1 (0x0001)
highestCompatibleVersion = 1 (0x0001)
maxPacketSize = 1460 (0x000005b4)
type tims
timeScale = 44100 (0x0000ac44)
type stts
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 45 (0x0000002d)
<table entries suppressed>
type stsz
version = 0 (0x00)
flags = 0 (0x000000)
sampleSize = 0 (0x00000000)
sampleCount = 1445 (0x000005a5)
<table entries suppressed>
type stsc
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 10 (0x0000000a)
<table entries suppressed>
type stco
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 161 (0x000000a1)
<table entries suppressed>
type tref
type hint
<table entries suppressed>
type udta
type hnti
type sdp
sdpText = m=audio 0 RTP/AVP 97
a=rtpmap:97 mpeg4-generic/44100
a=control:trackID=6
a=mpeg4-esid:5
a=fmtp:97 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1210; SizeLength=13; IndexLength=3; IndexDeltaLength=3; Profile=1;
type hinf
type trpy
bytes = 2079024 (0x00000000001fb930)
type nump
packets = 1445 (0x00000000000005a5)
type tpyl
bytes = 2061684 (0x00000000001f7574)
type maxr
granularity = 1000 (0x000003e8)
bytes = 13167 (0x0000336f)
type dmed
bytes = 2044396 (0x00000000001f31ec)
type dimm
bytes = 17288 (0x0000000000004388)
type drep
bytes = 0 (0x0000000000000000)
type tmin
milliSecs = 0 (0x00000000)
type tmax
milliSecs = 0 (0x00000000)
type pmax
bytes = 1472 (0x000005c0)
type dmax
milliSecs = 5120 (0x00001400)
type payt
payloadNumber = 97 (0x00000061)
rtpMap = mpeg4-generic/44100
type trak
type tkhd
version = 0 (0x00)
flags = 1 (0x000001)
creationTime = 1229373131 (0x4946becb)
modificationTime = 1229373131 (0x4946becb)
trackId = 7 (0x00000007)
reserved1 = <4 bytes> 00 00 00 00
duration = 15050970 (0x00e5a8da)
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
volume = 0.000000
reserved3 = <38 bytes>
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 40 00 00 00
width = 0.000000
height = 0.000000
type mdia
type mdhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373131 (0x4946becb)
modificationTime = 1229373131 (0x4946becb)
timeScale = 1000 (0x000003e8)
duration = 167233 (0x00028d41)
language = 0 (0x0000)
reserved = <2 bytes> 00 00
type hdlr
version = 0 (0x00)
flags = 0 (0x000000)
reserved1 = <4 bytes> 00 00 00 00
handlerType = odsm
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
name =
type minf
type nmhd
version = 0 (0x00)
flags = 0 (0x000000)
type dinf
type dref
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type url
version = 0 (0x00)
flags = 1 (0x000001)
location = (null)
type stbl
type stsd
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type mp4s
reserved1 = <6 bytes> 00 00 00 00 00 00
dataReferenceIndex = 1 (0x0001)
type esds
version = 0 (0x00)
flags = 0 (0x000000)
ESID = 7 (0x0007)
streamDependenceFlag = 0 (0x0) <1 bits>
URLFlag = 0 (0x0) <1 bits>
OCRstreamFlag = 0 (0x0) <1 bits>
streamPriority = 0 (0x00) <5 bits>
decConfigDescr
objectTypeId = 1 (0x01)
streamType = 1 (0x01) <6 bits>
upStream = 0 (0x0) <1 bits>
reserved = 1 (0x1) <1 bits>
bufferSizeDB = 33 (0x000021) <24 bits>
maxBitrate = 264 (0x00000108)
avgBitrate = 1 (0x00000001)
decSpecificInfo
profileLevelIndicationIndexDescr
slConfigDescr
predefined = 2 (0x02)
ipiPtr
ipIds
ipmpDescrPtr
langDescr
qosDescr
regDescr
extDescr
type stts
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stsz
version = 0 (0x00)
flags = 0 (0x000000)
sampleSize = 33 (0x00000021)
sampleCount = 1 (0x00000001)
<table entries suppressed>
type stsc
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stco
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type tref
type mpod
<table entries suppressed>
type trak
type tkhd
version = 0 (0x00)
flags = 1 (0x000001)
creationTime = 1229373131 (0x4946becb)
modificationTime = 1229373131 (0x4946becb)
trackId = 8 (0x00000008)
reserved1 = <4 bytes> 00 00 00 00
duration = 15050970 (0x00e5a8da)
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
volume = 0.000000
reserved3 = <38 bytes>
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00
00 00 40 00 00 00
width = 0.000000
height = 0.000000
type mdia
type mdhd
version = 0 (0x00)
flags = 0 (0x000000)
creationTime = 1229373131 (0x4946becb)
modificationTime = 1229373131 (0x4946becb)
timeScale = 1000 (0x000003e8)
duration = 167233 (0x00028d41)
language = 0 (0x0000)
reserved = <2 bytes> 00 00
type hdlr
version = 0 (0x00)
flags = 0 (0x000000)
reserved1 = <4 bytes> 00 00 00 00
handlerType = sdsm
reserved2 = <12 bytes> 00 00 00 00 00 00 00 00 00 00 00 00
name =
type minf
type nmhd
version = 0 (0x00)
flags = 0 (0x000000)
type dinf
type dref
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type url
version = 0 (0x00)
flags = 1 (0x000001)
location = (null)
type stbl
type stsd
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
type mp4s
reserved1 = <6 bytes> 00 00 00 00 00 00
dataReferenceIndex = 1 (0x0001)
type esds
version = 0 (0x00)
flags = 0 (0x000000)
ESID = 8 (0x0008)
streamDependenceFlag = 0 (0x0) <1 bits>
URLFlag = 0 (0x0) <1 bits>
OCRstreamFlag = 0 (0x0) <1 bits>
streamPriority = 0 (0x00) <5 bits>
decConfigDescr
objectTypeId = 2 (0x02)
streamType = 3 (0x03) <6 bits>
upStream = 0 (0x0) <1 bits>
reserved = 1 (0x1) <1 bits>
bufferSizeDB = 16 (0x000010) <24 bits>
maxBitrate = 128 (0x00000080)
avgBitrate = 0 (0x00000000)
decSpecificInfo
info = <3 bytes> 00 00 40
profileLevelIndicationIndexDescr
slConfigDescr
predefined = 2 (0x02)
ipiPtr
ipIds
ipmpDescrPtr
langDescr
qosDescr
regDescr
extDescr
type stts
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stsz
version = 0 (0x00)
flags = 0 (0x000000)
sampleSize = 16 (0x00000010)
sampleCount = 1 (0x00000001)
<table entries suppressed>
type stsc
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type stco
version = 0 (0x00)
flags = 0 (0x000000)
entryCount = 1 (0x00000001)
<table entries suppressed>
type mdat
More information about the MPlayer-users
mailing list