[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