[MPlayer-dev-eng] QuickDraw QT video codec doesn't work

Arpi arpi at thot.banki.hu
Sat Dec 21 01:51:46 CET 2002


Hi,

quickdraw(mac) == directx(win) == Xv/DGA(unix)

so actually it isn't a codec, but the video API of the macos...
they probably meant uncompressed video by that name.

> ...but who cares. Anyway I found these files and though I'd report it,
> just in case. If somebody wants to fix it, I can upload.
> 
> MPlayer CVS-021216-20:34-2.95.4 (C) 2000-2002 Arpad Gereoffy (see DOCS)
> 
> CPU: Advanced Micro Devices K6-2 (Family: 5, Stepping: 12)
> CPUflags:  MMX: 1 MMX2: 0 3DNow: 1 3DNow2: 0 SSE: 0 SSE2: 0
> Compiled with RUNTIME CPU Detection - warning, it's not optimal! To get
> best performance, recompile MPlayer with --disable-runtime-cpudetection
> Reading config file /etc/mplayer/mplayer.conf
> Reading config file /home/gabucino/.mplayer/config
> Reading /home/gabucino/.mplayer/codecs.conf: 49 audio & 124 video codecs
> Font /home/gabucino/.mplayer/font/font.desc loaded successfully! (206 chars)
> Using usleep() timing
> Input config file /home/gabucino/.mplayer/input.conf parsed : 50 binds
> 
> Playing /1/Airplane.mov
> Cache fill:  0.00% (0 bytes)    Detected QuickTime/MOV file format!
> --------------
> MOV track #0: 4 chunks, 5 samples
> Allocated 256 entries for palette
> Using default QT palette
> Image size: 640 x 480 (8 bpp)
> Display size: 640 x 480
> Fourcc: qdrw  Codec: 'QuickDraw'
> --------------
> MOV: best streams: A: #-1 (0 samples)  V: #0 (5 samples)
> open: No such device
> vo_mga: Couldn't open /dev/mga_vid
> vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
> [x11] Create window for WM detect ...
> [x11] Unknown wm type...
> Opening video filter: [pp]
> ==========================================================================
> Opening video decoder: [qtvideo] Quicktime Video decoder
> 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: QuickTimeInternetExtras.qtx
> ### FindNext: QuickTimeEssentials.qtx
> ### FindNext: QuickTimeInternetExtras.qtx
> ### FindNext: QuickTimeEssentials.qtx
> ### FindNext: QuickTimeInternetExtras.qtx
> theQuickTimeDispatcher catched -> 0x6693b330
> theQuickTimeDispatcher catched -> 0x6693b330
> InitializeQTML returned 0
> Count = 1
> Found it! ID = 0x10058
> ci=0x830000
> ImageCodecInitialize->0x80008002  size=0 (0)
> Flags: compr: 0x0  decomp: 0x1 format: 0x1
> Codec name: QuickDraw
> ImageDescription size: 86
>  56 00 00 00 77 72 64 71 00 00 00 00 00 00 00 00
>  FE FF 00 00 6C 70 70 61 00 00 00 00 00 04 00 00
>  80 02 E0 01 00 00 48 00 00 00 48 00 00 00 00 00
>  01 00 09 51 75 69 63 6B 44 72 61 77 00 00 00 00
>  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>  00 00 08 00 FF FF
> =============== ImageDescription at 0x84912a8 ==================
> idSize=0x56  fourcc=0x71647277
> ver=-2 rev=0 vendor=0x6170706C
> tempQ=0 spatQ=1024  dim: 640 x 480  dpi: 4718592 x 4718592  depth: 8
> dataSize=0 frameCount=1 clutID=-1
> name='QuickDraw'
> =========================================================
> imgfmt: Planar YVU9 qt_imgfmt: 9vys
> VDec: vo config request - 640 x 480 (preferred csp: Planar YVU9)
> [PP] Using external postprocessing filter, max q = 6
> Couldn't find matching colorspace - retrying with -vop scale...
> Opening video filter: [scale]
> VDec: using Planar YVU9 as output csp (no 0)
> Movie-Aspect is undefined - no prescaling applied.
> SwScaler: using unscaled Planar YVU9 -> Planar YV12 special converter
> VO: [xv] 640x480 => 640x480 Planar YV12  [fs]
> [x11] Gnome style stay on top ( layer 1 ).
> Selected video codec: [qtqdr] vfm:qtvideo (win32/quicktime QuickDraw)
> ==========================================================================
> [PP] Using external postprocessing filter, max q = 6
> Audio: no sound!!!
> Start playing...
> NewGWorldFromPtr returned:65536
> 
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 1024 (LWP 22989)]
> 0x66a3105e in ?? ()
> (gdb) bt
> #0  0x66a3105e in ?? ()
> #1  0x08104280 in wrapper ()
> #2  0x080b0a42 in decode_video (sh_video=0x83659d0, start=0x411cb008 "\016.", 
>     in_size=265774, drop_frame=0) at dec_video.c:306
> #3  0x0806a723 in main (argc=2, argv=0xbffffaf4) at mplayer.c:1583
> Dump of assembler code from 0x66a3103e to 0x66a3107e:
> 0x66a3103e:     or     0xffffff89(%esi),%ah
> 0x66a31041:     dec    %eax
> 0x66a31042:     or     $0x66,%al
> 0x66a31044:     movl   $0xc70000,0x8(%eax)
> 0x66a3104b:     add    0xba800000(%edx),%al
> 0x66a31051:     xchg   %eax,%edi
> 0x66a31052:     add    %al,(%eax)
> 0x66a31054:     add    %al,(%ebx)
> 0x66a31056:     jg     0x66a31070
> 0x66a31058:     mov    0x84(%edx),%edx
> 0x66a3105e:     cmpl   $0x0,(%edx)
> 0x66a31061:     jle    0x66a31070
> 0x66a31063:     mov    0x10(%edx),%ecx
> 0x66a31066:     test   %ecx,%ecx
> 0x66a31068:     jle    0x66a31070
> 0x66a3106a:     movl   $0x8203,(%eax)
> 0x66a31070:     xor    %eax,%eax
> 0x66a31072:     ret    
> 0x66a31073:     nop    
> 0x66a31074:     nop    
> 0x66a31075:     nop    
> 0x66a31076:     nop    
> 0x66a31077:     nop    
> 0x66a31078:     nop    
> 0x66a31079:     nop    
> 0x66a3107a:     nop    
> 0x66a3107b:     nop    
> 0x66a3107c:     nop    
> 0x66a3107d:     nop    
> End of assembler dump.
> 
> -- 
> Gabucino
> MPlayer Core Team
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
> 
> iD8DBQE+Ar9yAq6GhkS0XDcRApZ5AKC2ijzjdZYK4YQNQ0VSkxH8lz/yTgCgoUfB
> fCPoR9MFI3krwW1k5XsJ4mA=
> =TY/j
> -----END PGP SIGNATURE-----
> 
> 


A'rpi / Astral & ESP-team

--
Developer of MPlayer, the Movie Player for Linux - http://www.MPlayerHQ.hu



More information about the MPlayer-dev-eng mailing list