[MPlayer-users] bug: Quicktime codecs don't work

Vladimir Mosgalin mosgalin at VM10124.spb.edu
Sat Jan 11 21:39:41 CET 2003


I've found that quicktime decoder support isn't working for me. It
worked in rc1 + qt 5 dlls. Now i have rc2 + qt 6.

The following files are in /usr/lib/win32:
 229376 qtmlClient.dll                438272 QuickTimeMPEG.qtx
1753088 QuickTimeAuthoring.qtx        602112 QuickTimeMusic.qtx
 294912 QuickTimeCapture.qtx          188416 QuickTimeQD3D.qtx
 610304 QuickTimeEffects.qtx         4489216 QuickTime.qts
 577536 QuickTimeEssentials.qtx       348160 QuickTimeStreamingAuthoring.qtx
 540672 QuickTimeImage.qtx            118784 QuickTimeStreamingExtras.qtx
 909312 QuickTimeInternetExtras.qtx   794624 QuickTimeStreaming.qtx
  24576 QuickTimeJavaExtras.qtx       200704 QuickTimeVRAuthoring.qtx
 458752 QuickTimeMPEG4Authoring.qtx   380928 QuickTimeWebHelper.qtx
 479232 QuickTimeMPEG4.qtx

Sample.mov is standart sample video from qt6 distribution. In this case,
mplayer failed in audio decoder, but if i add -nosound switch, it will
fail in video decoder - rest will be the same.

$ mplayer -v -vfm qtvideo -vo null Sample.mov

Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer 0.90rc2-3.2 (C) 2000-2002 Arpad Gereoffy (см. DOCS!)

CPU: Intel Pentium MMX P55C (Family: 5, Stepping: 3)
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX

Reading config file /usr/local/etc/mplayer/mplayer.conf: Нет такого файла или каталога
Reading config file /home/mosgalin/.mplayer/config
Reading /home/mosgalin/.mplayer/codecs.conf: can't open '/home/mosgalin/.mplayer/codecs.conf': Нет такого файла или каталога
Reading /usr/local/etc/mplayer/codecs.conf: 49 audio & 125 video codecs
CommandLine:init_freetype
 '-v' '-vfm' 'qtvideo' '-vo' 'null' 'Sample.mov'
Using MMX Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz)
get_path('input.conf') -> '/home/mosgalin/.mplayer/input.conf'
Parsing input config file /home/mosgalin/.mplayer/input.conf
Input config file /home/mosgalin/.mplayer/input.conf parsed : 51 binds

Проигрывание Sample.mov
Not an URL!
File size is 82395 bytes
CACHE_PRE_INIT: 0 [0] 0  pre:0  eof:0  

Cache fill:  0,00% (0 bytes)    
Cache fill:  0,98% (82395 bytes)    Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x83ad0d8  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x83ad0d8  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x83ad0d8  
Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
MOV: Movie DATA found!
Обнаружен QuickTime/MOV формат файла!
MOV: Movie header (100 bytes): tscale=600  dur=3000
--------------
MOV: Track #0:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=3000 lay=0 vol=0
MOV: unknown chunk: load 16
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 3000  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: SVQ1  (70 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Syncing samples (keyframes) table! (2 entries) (ver:0,flags:0)
MOV:     Sample->Chunk mapping table!  (5 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=60 ss=0) (ver:0,flags:0)
MOV:     Chunk offset table! (21 chunks)
MOV track #0: 21 chunks, 60 samples
pts=3000  scale=600  time=5,000
EL#0: pts=0  1st_sample=0  frames=60 (5,000s)  pts_offs=0
==> Found video stream: 0
Image size: 190 x 240 (24 bpp)
Display size: 190 x 240
Fourcc: SVQ1  Codec: 'Sorenson Video'
--------------
MOV: Track #1:
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=2953 lay=0 vol=256
MOV:  Edit atom!
MOV:   Edit list table (1 entries) (ver:0,flags:0)
MOV:     entry#0: duration: 2953  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: QDM2  (100 bytes)
MOV:     Sample duration table! (1 blocks)
MOV:     Sample->Chunk mapping table!  (9 blocks) (ver:0,flags:0)
MOV:     Sample size table! (entries=108544 ss=1) (ver:0,flags:0)
MOV:     Chunk offset table! (10 chunks)
MOV track #1: 10 chunks, 0 samples
pts=108544  scale=22050  time=4,923
==> Found audio stream: 1
Audio bits: 16  chans: 2  rate: 22050
Audio header: samp/pack=2048 bytes/pack=185 bytes/frame=370 bytes/samp=2  
Audio extra header: len=64  fcc=0x77617665
Fourcc: QDM2
--------------
Quicktime Clip Info:
 Name: QuickTime Sample Movie
 Copyright: ╘ Apple Computer, Inc. 2001
MOV: best streams: A: #1 (10 samples)  V: #0 (60 samples)
[V] filefmt:7  fourcc:0x31515653  size:190x240  fps:12,00  ftime:=0,0833
Clip info: 
 name: QuickTime Sample Movie
 copyright: ╘ Apple Computer, Inc. 2001
get_path('sub/') -> '/home/mosgalin/.mplayer/sub/'
==========================================================================
Opening audio decoder: [qtaudio] QuickTime Audio Decoder
win32 libquicktime loader (c) Sascha Sommer
Standard init done you may now call supported functions
loader_init DONE???
loader_init DONE!
get_path('registry') -> '/home/mosgalin/.mplayer/registry'
External func COMCTL32.dll:17
External func COMCTL32.dll:16
QuickTime6 DLLs found
QuickTime.qts patched!!! old entry=0x6693b330
theQuickTimeDispatcher catched -> 0x6693b330
Win32 Warning: Accessed uninitialized Critical Section (0x66bc4210)!
WARNING! Invalid Ptr handle!
Win32 Warning: Accessed uninitialized Critical Section (0x66bc41f8)!
### FindNext: QuickTimeEssentials.qtx
### FindNext: 3ivx Delta 3.5.qtx
### FindNext: BeHereiVideo.qtx
### FindNext: Indeo4.qtx
### FindNext: On2_VP3.qtx
### FindNext: ZyGoVideo.qtx
### FindNext: QuickTimeAuthoring.qtx
### FindNext: QuickTimeCapture.qtx
### FindNext: QuickTimeEffects.qtx
### FindNext: QuickTimeImage.qtx
### FindNext: QuickTimeInternetExtras.qtx
### FindNext: QuickTimeJavaExtras.qtx
### FindNext: QuickTimeMPEG4Authoring.qtx
### FindNext: QuickTimeMPEG4.qtx
### FindNext: QuickTimeMPEG.qtx
### FindNext: QuickTimeMusic.qtx
### FindNext: QuickTimeQD3D.qtx
### FindNext: QuickTimeStreamingAuthoring.qtx
### FindNext: QuickTimeStreamingExtras.qtx
### FindNext: QuickTimeStreaming.qtx
### FindNext: QuickTimeVRAuthoring.qtx
### FindNext: QuickTimeWebHelper.qtx
### FindNext: QuickTimeEssentials.qtx
### FindNext: 3ivx Delta 3.5.qtx
### FindNext: BeHereiVideo.qtx
### FindNext: Indeo4.qtx
### FindNext: On2_VP3.qtx
### FindNext: ZyGoVideo.qtx
### FindNext: QuickTimeAuthoring.qtx
### FindNext: QuickTimeCapture.qtx
### FindNext: QuickTimeEffects.qtx
### FindNext: QuickTimeImage.qtx
### FindNext: QuickTimeInternetExtras.qtx
### FindNext: QuickTimeJavaExtras.qtx
### FindNext: QuickTimeMPEG4Authoring.qtx
### FindNext: QuickTimeMPEG4.qtx
### FindNext: QuickTimeMPEG.qtx
### FindNext: QuickTimeMusic.qtx
### FindNext: QuickTimeQD3D.qtx
### FindNext: QuickTimeStreamingAuthoring.qtx
### FindNext: QuickTimeStreamingExtras.qtx
### FindNext: QuickTimeStreaming.qtx
### FindNext: QuickTimeVRAuthoring.qtx
### FindNext: QuickTimeWebHelper.qtx
### FindNext: QuickTimeEssentials.qtx
### FindNext: 3ivx Delta 3.5.qtx
### FindNext: BeHereiVideo.qtx
### FindNext: Indeo4.qtx
### FindNext: On2_VP3.qtx
### FindNext: ZyGoVideo.qtx
### FindNext: QuickTimeAuthoring.qtx
### FindNext: QuickTimeCapture.qtx
### FindNext: QuickTimeEffects.qtx
### FindNext: QuickTimeImage.qtx
### FindNext: QuickTimeInternetExtras.qtx
### FindNext: QuickTimeJavaExtras.qtx
### FindNext: QuickTimeMPEG4Authoring.qtx
### FindNext: QuickTimeMPEG4.qtx
### FindNext: QuickTimeMPEG.qtx
### FindNext: QuickTimeMusic.qtx
### FindNext: QuickTimeQD3D.qtx
### FindNext: QuickTimeStreamingAuthoring.qtx
### FindNext: QuickTimeStreamingExtras.qtx
### FindNext: QuickTimeStreaming.qtx
### FindNext: QuickTimeVRAuthoring.qtx
### FindNext: QuickTimeWebHelper.qtx
theQuickTimeDispatcher catched -> 0x6693b330
theQuickTimeDispatcher catched -> 0x6693b330


MPlayer прерван сигналом 11 в модуле: init_audio_codec 
- 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.
DEMUXER: freeing demuxer at 0x83ad0d8  
DEMUXER: freeing sh_video at 0x83ae088  
DEMUXER: freeing sh_audio at 0x83ae468  
vo: x11 uninit called but X11 not inited..

-- 

Vladimir



More information about the MPlayer-users mailing list