[MPlayer-cygwin] QT DLL oddity
Diego Biurrun
diego at biurrun.de
Mon Jan 20 00:15:30 CET 2003
Hi!
I just noticed a very strange thing:
If I play some SVQ3 movie (I tried The Two Towers and Matrix reloaded)
trailers, the image is highly distorted. HOWEVER if I open the QT
player and play a movie with it (just opening it does not suffice),
MPlayer can suddenly play SVQ3 movies without messing up the image. I'm
totally puzzled but maybe this helps someone.
Sound is fine, btw.
Diego
Here comes mplayer -v output with QT running:
MPlayer CVS-030119-23:20-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS)
CPU: Advanced Micro Devices K6-2+/K6-III+ Sharptooth (Family: 5,
Stepping: 0)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
directory
Reading config file /home/Administrator/.mplayer/config
Reading /home/Administrator/.mplayer/codecs.conf: 49 audio & 130 video
codecs
CommandLine: '-v' '/cygdrive/c/Dokumente und
Einstellungen/Administrator/Desktop/reloaded_teaser_1_220.mov'
get_path('font/font.desc') -> '/home/Administrator/.mplayer/font/font.desc'
Font /home/Administrator/.mplayer/font/font.desc loaded successfully!
(206 chars)
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/home/Administrator/.mplayer/input.conf'
Parsing input config file /home/Administrator/.mplayer/input.conf
Input config file /home/Administrator/.mplayer/input.conf parsed : 51 binds
get_path('reloaded_teaser_1_220.mov.conf') ->
'/home/Administrator/.mplayer/reloaded_teaser_1_220.mov.conf'
Playing /cygdrive/c/Dokumente und
Einstellungen/Administrator/Desktop/reloaded_teaser_1_220.mov
Not an URL!
File size is 3715555 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x100b3650
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x100b3650
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x100b3650
Checking for REAL
DEMUXER: freeing demuxer at 0x100b3650
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x100b3650
Searching demuxer type for filename /cygdrive/c/Dokumente und
Einstellungen/Administrator/Desktop/reloaded_teaser_1_220.mov ext: .mov
!!! trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
QuickTime/MOV file format detected.
Compressed header uses zlib algo!
Compressed header size: 7336 / 16279
MOV: Movie header (100 bytes): tscale=600 dur=47175
--------------
MOV: Track #0:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=47175 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: 47175 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: SVQ3 (95 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Syncing samples (keyframes) table! (192 entries) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (268 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1887 ss=0) (ver:0,flags:0)
MOV: Chunk offset table! (291 chunks)
MOV track #0: 291 chunks, 1887 samples
pts=47175 scale=600 time=78.625
EL#0: pts=0 1st_sample=0 frames=1887 (78.625s) pts_offs=0
==> Found video stream: 0
MOV: Found unknown movie atom SMI (21)!
Image size: 220 x 96 (24 bpp)
Display size: 220 x 96
Fourcc: SVQ3 Codec: 'Sorenson Video 3'
--------------
MOV: Track #1:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=47145 lay=0 vol=256
MOV: Edit atom!
MOV: Edit list table (2 entries) (ver:0,flags:0)
MOV: entry#0: duration: 47100 start time: 0 speed: 1.0x
MOV: entry#1: duration: 45 start time: 3465946 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 (128 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (122 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=3469312 ss=1) (ver:0,flags:0)
MOV: Chunk offset table! (158 chunks)
MOV track #1: 158 chunks, 0 samples
pts=3469312 scale=44100 time=78.669
==> Found audio stream: 1
Audio bits: 16 chans: 1 rate: 44100
Audio header: samp/pack=4096 bytes/pack=278 bytes/frame=278 bytes/samp=2
Audio extra header: len=92 fcc=0x77617665
Fourcc: QDM2
--------------
Quicktime Clip Info:
Name: Matrix 2 Teaser Trailer
Author: www.thematrix.com
Copyright: 2000 Warner Bros. All rights reserved.
MOV: longest streams: A: #1 (158 samples) V: #0 (1887 samples)
[V] filefmt:7 fourcc:0x33515653 size:220x96 fps:24.00 ftime:=0.0417
Clip info:
name: Matrix 2 Teaser Trailer
author: www.thematrix.com
copyright: 2000 Warner Bros. All rights reserved.
get_path('sub/') -> '/home/Administrator/.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!
InitializeQTML:0
SoundConverterOpen:0
SoundConverterSetInfo:0
SoundConverterGetBufferSizes:65536
WantedBufferSize = 88200
InputBufferSize = 2780
OutputBufferSize = 81924
FramesToGet = 10
FrameSize: 278 -> 8192
SoundConverterBeginConversion:0
dec_audio: Allocating 2780 bytes for input buffer
dec_audio: Allocating 81924 + 65536 = 147460 bytes for output buffer
AUDIO: 44100 Hz, 1 ch, 16 bit (0x10), ratio: 2993->88200 (23.9 kbit)
Selected audio codec: [qdmc] afm:qtaudio (Quicktime QDMC/QDM2 audio
decoders)
==========================================================================
<vo_directx><INFO>checking primary surface
<vo_directx><FORMAT PRIMARY>7 RGB16 supported
<vo_directx><INFO>testing supported overlay pixelformats
<vo_directx><FORMAT OVERLAY>0 YV12 not supported
<vo_directx><FORMAT OVERLAY>1 I420 not supported
<vo_directx><FORMAT OVERLAY>2 IYUV not supported
<vo_directx><FORMAT OVERLAY>3 YVU9 not supported
<vo_directx><FORMAT OVERLAY>4 YUY2 not supported
<vo_directx><FORMAT OVERLAY>5 RGB15 not supported
<vo_directx><FORMAT OVERLAY>6 BGR15 not supported
<vo_directx><FORMAT OVERLAY>7 RGB16 not supported
<vo_directx><FORMAT OVERLAY>8 BGR16 not supported
<vo_directx><FORMAT OVERLAY>9 RGB24 not supported
<vo_directx><FORMAT OVERLAY>10 BGR24 not supported
<vo_directx><FORMAT OVERLAY>11 RGB32 not supported
<vo_directx><FORMAT OVERLAY>12 BGR32 not supported
<vo_directx><INFO>Your card supports 0 of 13 overlayformats
<vo_directx><WARN>Your card supports overlay, but we couldn't create one
<vo_directx><INFO>This can have the following reasons:
<vo_directx><INFO>- you are already using an overlay with another app
<vo_directx><INFO>- you don't have enough videomemory
<vo_directx><INFO>- vo_directx doesn't support the cards overlay pixelformat
<vo_directx><INFO>using backpuffer
==========================================================================
Opening video decoder: [qtvideo] Quicktime Video decoder
InitializeQTML returned 0
Count = 1
Found it! ID = 0x100FF
ci=0x810006
ImageCodecInitialize->0x0 size=0 (16)
Flags: compr: 0x800420 decomp: 0x400 format: 0x2060
Codec name: Sorenson Video 3
ImageDescription size: 111
6F 00 00 00 33 51 56 53 EF 60 3F 59 00 00 00 00
03 00 80 13 20 49 4D 53 FF 03 00 00 00 02 00 00
DC 00 60 00 00 00 48 00 00 00 48 00 00 00 00 00
01 00 10 53 6F 72 65 6E 73 6F 6E 20 56 69 64 65
6F 20 33 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 18 00 FF FF 00 00 00 15 53 4D 49 20 53 45
51 48 00 00 00 05 E1 B8 0C 19 C0 00 00 00 00
=============== ImageDescription at 0x1b2b8b8 ==================
idSize=0x6F fourcc=0x53565133
ver=3 rev=4992 vendor=0x534D4920
tempQ=1023 spatQ=512 dim: 220 x 96 dpi: 4718592 x 4718592 depth: 24
dataSize=0 frameCount=1 clutID=-1
name='Sorenson Video 3'
00 00 00 15 | 53 4D 49 20 | 53 45 51 48 | 00 00 00 05
=========================================================
imgfmt: Packed YUY2 qt_imgfmt: svuy
VDec: vo config request - 220 x 96 (preferred csp: Packed YUY2)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
SwScale params: -1 x -1 (-1=no scaling)
scale: query(BGR 32-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(BGR 24-bit) -> 0
scale: query(RGB 24-bit) -> 0
scale: query(BGR 16-bit) -> 0
scale: query(RGB 16-bit) -> 1
scale: query(BGR 15-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar 444P) -> 0
scale: query(Planar 422P) -> 0
scale: query(Planar YV12) -> 0
scale: query(Planar I420) -> 0
scale: query(Planar IYUV) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
scale: query(Planar 411P) -> 0
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Packed YUY2) -> 0
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (220x96->220x96,flags=0,'MPlayer',0x32595559)
scale: query(BGR 32-bit) -> 0
scale: query(RGB 32-bit) -> 0
scale: query(BGR 24-bit) -> 0
scale: query(RGB 24-bit) -> 0
scale: query(BGR 16-bit) -> 0
scale: query(RGB 16-bit) -> 1
scale: query(BGR 15-bit) -> 0
scale: query(RGB 15-bit) -> 0
scale: query(BGR 8-bit) -> 0
scale: query(RGB 8-bit) -> 0
scale: query(BGR 4-bit) -> 0
scale: query(RGB 4-bit) -> 0
scale: query(BGR 1-bit) -> 0
scale: query(RGB 1-bit) -> 0
scale: query(Planar 444P) -> 0
scale: query(Planar 422P) -> 0
scale: query(Planar YV12) -> 0
scale: query(Planar I420) -> 0
scale: query(Planar IYUV) -> 0
scale: query(Planar YVU9) -> 0
scale: query(Planar IF09) -> 0
scale: query(Planar 411P) -> 0
scale: query(Planar Y800) -> 0
scale: query(Planar Y8) -> 0
scale: query(Packed YUY2) -> 0
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: reducing / aligning filtersize 1 -> 1
SwScaler: BICUBIC scaler, from Packed YUY2 to RGB 16-bit using 3DNOW
SwScaler: using 4-tap MMX scaler for horizontal luminance scaling
SwScaler: using 4-tap MMX scaler for horizontal chrominance scaling
SwScaler: using n-tap MMX scaler for vertical scaling (BGR)
SwScaler: 220x96 -> 220x96
REQ: flags=0x5 req=0x0
VO: [directx] 220x96 => 220x96 RGB 16-bit
VO: Description: Directx DDraw YUV/RGB/BGR renderer
VO: Author: Sascha Sommer <saschasommer at freenet.de>
<vo_directx><INFO>using normal cooperativelevel
<vo_directx><INFO>back surface created
Selected video codec: [qtsvq3] vfm:qtvideo (win32/quicktime SVQ3 decoder)
==========================================================================
Checking audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001
and bps = 2
AF_pre: af format: 2 bps, 1 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 1ch Signed 16-bit (Little-Endian)
ao_win32: Samplerate:44100Hz Channels:2 Format:Signed 16-bit (Little-Endian)
ao_win32: Buffersize:4096
AO: [win32] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: Windows waveOut audio output
AO: Author: Sascha Sommer <saschasommer at freenet.de>
Building audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001
and bps = 2
[libaf] Adding filter channels
[channels] Changing number of channels to 2
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001
and bps = 2
Starting playback...
[libaf] Reallocating memory in module channels, old len = 0, new len = 65534
*** [scale] Allocating mp_image_t, 220x96x16bpp YUV packed, 42240 bytes
NewGWorldFromPtr returned:65536
ImageCodecPreDecompress cres=0x0
supported csp: 0x79757675 uvuy
supported csp: 0x79757673 svuy
*** [vo] Allocating mp_image_t, 220x96x16bpp RGB packed, 42240 bytes
A: 0.0 V: 0.0 A-V: 0.000 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0%
[...]
A: 9.2 V: 9.2 A-V: -0.008 ct: -0.003 223/223 3% 14% 7.9% 0 0 0%
Uninit audio filters...
[libaf] Removing filter dummy
[libaf] Removing filter channels
uninit audio: qtaudio
SoundConverterEndConversion:0
SoundConverterClose:28901376
uninit video: qtvideo
DEMUXER: freeing demuxer at 0x100b3ea8
DEMUXER: freeing sh_video at 0x10042c08
DEMUXER: freeing sh_audio at 0x100c7780
waveOut device closed
buffer memory freed
Exiting... (Quit)
Here is mplayer -v output without QT and with a garbled image:
MPlayer CVS-030119-23:20-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS)
CPU: Advanced Micro Devices K6-2+/K6-III+ Sharptooth (Family: 5,
Stepping: 0)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX 3DNow 3DNowEx
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or
directory
Reading config file /home/Administrator/.mplayer/config
Reading /home/Administrator/.mplayer/codecs.conf: 49 audio & 130 video
codecs
CommandLine: '-v' '/cygdrive/c/Dokumente und
Einstellungen/Administrator/Desktop/reloaded_teaser_1_220.mov'
get_path('font/font.desc') -> '/home/Administrator/.mplayer/font/font.desc'
Font /home/Administrator/.mplayer/font/font.desc loaded successfully!
(206 chars)
Using MMX (with tiny bit 3DNow) Optimized OnScreenDisplay
Using usleep() timing
get_path('input.conf') -> '/home/Administrator/.mplayer/input.conf'
Parsing input config file /home/Administrator/.mplayer/input.conf
Input config file /home/Administrator/.mplayer/input.conf parsed : 51 binds
get_path('reloaded_teaser_1_220.mov.conf') ->
'/home/Administrator/.mplayer/reloaded_teaser_1_220.mov.conf'
Playing /cygdrive/c/Dokumente und
Einstellungen/Administrator/Desktop/reloaded_teaser_1_220.mov
Not an URL!
File size is 3715555 bytes
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x100b3650
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x100b3650
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x100b3650
Checking for REAL
DEMUXER: freeing demuxer at 0x100b3650
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x100b3650
Searching demuxer type for filename /cygdrive/c/Dokumente und
Einstellungen/Administrator/Desktop/reloaded_teaser_1_220.mov ext: .mov
!!! trying demuxer 7 based on filename extension
Checking for MOV
MOV: Movie header found!
MOV: 'WIDE' chunk found!
MOV: Movie DATA found!
QuickTime/MOV file format detected.
Compressed header uses zlib algo!
Compressed header size: 7336 / 16279
MOV: Movie header (100 bytes): tscale=600 dur=47175
--------------
MOV: Track #0:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=47175 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: 47175 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: SVQ3 (95 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Syncing samples (keyframes) table! (192 entries) (ver:0,flags:0)
MOV: Sample->Chunk mapping table! (268 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=1887 ss=0) (ver:0,flags:0)
MOV: Chunk offset table! (291 chunks)
MOV track #0: 291 chunks, 1887 samples
pts=47175 scale=600 time=78.625
EL#0: pts=0 1st_sample=0 frames=1887 (78.625s) pts_offs=0
==> Found video stream: 0
MOV: Found unknown movie atom SMI (21)!
Image size: 220 x 96 (24 bpp)
Display size: 220 x 96
Fourcc: SVQ3 Codec: 'Sorenson Video 3'
--------------
MOV: Track #1:
MOV: Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=47145 lay=0 vol=256
MOV: Edit atom!
MOV: Edit list table (2 entries) (ver:0,flags:0)
MOV: entry#0: duration: 47100 start time: 0 speed: 1.0x
MOV: entry#1: duration: 45 start time: 3465946 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 (128 bytes)
MOV: Sample duration table! (1 blocks)
MOV: Sample->Chunk mapping table! (122 blocks) (ver:0,flags:0)
MOV: Sample size table! (entries=3469312 ss=1) (ver:0,flags:0)
MOV: Chunk offset table! (158 chunks)
MOV track #1: 158 chunks, 0 samples
pts=3469312 scale=44100 time=78.669
==> Found audio stream: 1
Audio bits: 16 chans: 1 rate: 44100
Audio header: samp/pack=4096 bytes/pack=278 bytes/frame=278 bytes/samp=2
Audio extra header: len=92 fcc=0x77617665
Fourcc: QDM2
--------------
Quicktime Clip Info:
Name: Matrix 2 Teaser Trailer
Author: www.thematrix.com
Copyright: 2000 Warner Bros. All rights reserved.
MOV: longest streams: A: #1 (158 samples) V: #0 (1887 samples)
[V] filefmt:7 fourcc:0x33515653 size:220x96 fps:24.00 ftime:=0.0417
Clip info:
name: Matrix 2 Teaser Trailer
author: www.thematrix.com
copyright: 2000 Warner Bros. All rights reserved.
get_path('sub/') -> '/home/Administrator/.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!
InitializeQTML:0
SoundConverterOpen:0
SoundConverterSetInfo:0
SoundConverterGetBufferSizes:65536
WantedBufferSize = 88200
InputBufferSize = 2780
OutputBufferSize = 81924
FramesToGet = 10
FrameSize: 278 -> 8192
SoundConverterBeginConversion:0
dec_audio: Allocating 2780 bytes for input buffer
dec_audio: Allocating 81924 + 65536 = 147460 bytes for output buffer
AUDIO: 44100 Hz, 1 ch, 16 bit (0x10), ratio: 2993->88200 (23.9 kbit)
Selected audio codec: [qdmc] afm:qtaudio (Quicktime QDMC/QDM2 audio
decoders)
==========================================================================
<vo_directx><INFO>checking primary surface
<vo_directx><FORMAT PRIMARY>7 RGB16 supported
<vo_directx><INFO>testing supported overlay pixelformats
<vo_directx><FORMAT OVERLAY>0 YV12 supported
<vo_directx><FORMAT OVERLAY>1 I420 not supported
<vo_directx><FORMAT OVERLAY>2 IYUV not supported
<vo_directx><FORMAT OVERLAY>3 YVU9 not supported
<vo_directx><FORMAT OVERLAY>4 YUY2 supported
<vo_directx><FORMAT OVERLAY>5 RGB15 supported
<vo_directx><FORMAT OVERLAY>6 BGR15 supported
<vo_directx><FORMAT OVERLAY>7 RGB16 supported
<vo_directx><FORMAT OVERLAY>8 BGR16 supported
<vo_directx><FORMAT OVERLAY>9 RGB24 not supported
<vo_directx><FORMAT OVERLAY>10 BGR24 not supported
<vo_directx><FORMAT OVERLAY>11 RGB32 supported
<vo_directx><FORMAT OVERLAY>12 BGR32 supported
<vo_directx><INFO>Your card supports 8 of 13 overlayformats
<vo_directx><INFO>can mirror left right
<vo_directx><INFO>hardware supports overlay
==========================================================================
Opening video decoder: [qtvideo] Quicktime Video decoder
InitializeQTML returned 0
Count = 1
Found it! ID = 0x100FF
ci=0x810006
ImageCodecInitialize->0x0 size=0 (16)
Flags: compr: 0x800420 decomp: 0x400 format: 0x2060
Codec name: Sorenson Video 3
ImageDescription size: 111
6F 00 00 00 33 51 56 53 EF 60 3F 59 00 00 00 00
03 00 80 13 20 49 4D 53 FF 03 00 00 00 02 00 00
DC 00 60 00 00 00 48 00 00 00 48 00 00 00 00 00
01 00 10 53 6F 72 65 6E 73 6F 6E 20 56 69 64 65
6F 20 33 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 18 00 FF FF 00 00 00 15 53 4D 49 20 53 45
51 48 00 00 00 05 E1 B8 0C 19 C0 00 00 00 00
=============== ImageDescription at 0x1b2b8b8 ==================
idSize=0x6F fourcc=0x53565133
ver=3 rev=4992 vendor=0x534D4920
tempQ=1023 spatQ=512 dim: 220 x 96 dpi: 4718592 x 4718592 depth: 24
dataSize=0 frameCount=1 clutID=-1
name='Sorenson Video 3'
00 00 00 15 | 53 4D 49 20 | 53 45 51 48 | 00 00 00 05
=========================================================
imgfmt: Packed YUY2 qt_imgfmt: svuy
VDec: vo config request - 220 x 96 (preferred csp: Packed YUY2)
VDec: using Packed YUY2 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (220x96->220x96,flags=0,'MPlayer',0x32595559)
VO: [directx] 220x96 => 220x96 Packed YUY2
VO: Description: Directx DDraw YUV/RGB/BGR renderer
VO: Author: Sascha Sommer <saschasommer at freenet.de>
<vo_directx><INFO>using normal cooperativelevel
<vo_directx><INFO>overlay with format YUY2 created
Selected video codec: [qtsvq3] vfm:qtvideo (win32/quicktime SVQ3 decoder)
==========================================================================
Checking audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001
and bps = 2
AF_pre: af format: 2 bps, 1 ch, 44100 hz, little endian signed int
AF_pre: 44100Hz 1ch Signed 16-bit (Little-Endian)
ao_win32: Samplerate:44100Hz Channels:2 Format:Signed 16-bit (Little-Endian)
ao_win32: Buffersize:4096
AO: [win32] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: Windows waveOut audio output
AO: Author: Sascha Sommer <saschasommer at freenet.de>
Building audio filter chain for 44100Hz/1ch/16bit -> 44100Hz/2ch/16bit...
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001
and bps = 2
[libaf] Adding filter channels
[channels] Changing number of channels to 2
[dummy] Was reinitialized, rate=44100Hz, nch = 1, format = 0x00000001
and bps = 2
Starting playback...
[libaf] Reallocating memory in module channels, old len = 0, new len = 65534
*** [vo] Allocating mp_image_t, 220x96x16bpp YUV packed, 42240 bytes
NewGWorldFromPtr returned:65536
ImageCodecPreDecompress cres=0x0
supported csp: 0x79757675 uvuy
supported csp: 0x79757673 svuy
A: 0.0 V: 0.0 A-V: 0.000 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0%
[...]
A: 12.4 V: 12.4 A-V: 0.006 ct: -0.004 299/299 3% 1% 7.5% 0 0 0%
Uninit audio filters...
[libaf] Removing filter dummy
[libaf] Removing filter channels
uninit audio: qtaudio
SoundConverterEndConversion:0
SoundConverterClose:28901376
uninit video: qtvideo
DEMUXER: freeing demuxer at 0x100b3ea8
DEMUXER: freeing sh_video at 0x10042c08
DEMUXER: freeing sh_audio at 0x100c7780
waveOut device closed
buffer memory freed
Exiting... (Quit)
More information about the MPlayer-cygwin
mailing list