[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