Using GNU internationalization Original domain: messages Original dirname: /usr/share/locale Current domain: mplayer Current dirname: /usr/local/share/locale MPlayer dev-CVS-030312-14:37-3.2 (C) 2000-2003 Arpad Gereoffy (see DOCS) CPU: Intel (Family: 8, Stepping: 4) Detected cache-line size is 64 bytes CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2 Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory Reading config file /home/maroy/.mplayer/config Reading /home/maroy/.mplayer/codecs.conf: can't open '/home/maroy/.mplayer/codecs.conf': No such file or directory Reading /usr/local/etc/mplayer/codecs.conf: 50 audio & 136 video codecs CommandLine: '-v' '/tmp/THE_SECOND_RENAISSANCE_1_large.mov' get_path('font/font.desc') -> '/home/maroy/.mplayer/font/font.desc' font: can't open file: /home/maroy/.mplayer/font/font.desc font: can't open file: /usr/local/share/mplayer/font/font.desc init_freetype Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay Failed to open /dev/rtc: No such device (mplayer should be setuid root or /dev/rtc should be readable by the user.) Using usleep() timing get_path('input.conf') -> '/home/maroy/.mplayer/input.conf' Can't open input config file /home/maroy/.mplayer/input.conf : No such file or directory Can't open input config file /usr/local/etc/mplayer/input.conf : No such file or directory Falling back on default (hardcoded) input config get_path('THE_SECOND_RENAISSANCE_1_large.mov.conf') -> '/home/maroy/.mplayer/THE_SECOND_RENAISSANCE_1_large.mov.conf' Playing /tmp/THE_SECOND_RENAISSANCE_1_large.mov Not an URL! File size is 148236471 bytes Checking for YUV4MPEG2 DEMUXER: freeing demuxer at 0x82742b0 ASF_check: not ASF guid! DEMUXER: freeing demuxer at 0x82742b0 Checking for NuppelVideo DEMUXER: freeing demuxer at 0x82742b0 Checking for REAL DEMUXER: freeing demuxer at 0x82742b0 Checking for SMJPEG DEMUXER: freeing demuxer at 0x82742b0 Searching demuxer type for filename /tmp/THE_SECOND_RENAISSANCE_1_large.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. MOV: Movie header (100 bytes): tscale=600 dur=332187 -------------- MOV: Track #0: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=1 dur=332187 lay=0 vol=0 MOV: unknown chunk: load 16 MOV: Edit atom! MOV: Edit list table (4 entries) (ver:0,flags:0) MOV: entry#0: duration: 6340 start time: 0 speed: 1.0x MOV: entry#1: duration: 6 start time: 6365 speed: 1.0x MOV: entry#2: duration: 325801 start time: 6940 speed: 1.0x MOV: entry#3: duration: 40 start time: 332765 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:2) MOV: desc #0: jpeg (86 bytes) MOV: desc #1: SVQ3 (95 bytes) MOV: WARNING: Variable FOURCC detected!? MOV: Sample duration table! (3 blocks) MOV: Syncing samples (keyframes) table! (1349 entries) (ver:0,flags:0) MOV: Sample->Chunk mapping table! (2223 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=13311 ss=0) (ver:0,flags:0) MOV: Chunk offset table! (2223 chunks) MOV track #0: 2223 chunks, 13311 samples pts=332805 scale=600 time=554.675 EL#0: pts=0 1st_sample=0 frames=253 (10.567s) pts_offs=0 EL#1: pts=6365 1st_sample=254 frames=1 (0.010s) pts_offs=-25 EL#2: pts=6940 1st_sample=277 frames=13033 (543.002s) pts_offs=-594 EL#3: pts=332765 1st_sample=13310 frames=1 (0.067s) pts_offs=-618 ==> Found video stream: 0 MOV: Found unknown movie atom prjp (12)! Image size: 640 x 272 (24 bpp) Display size: 640 x 272 Fourcc: jpeg Codec: 'Photo - JPEG' -------------- MOV: Track #1: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=2 dur=332147 lay=65535 vol=256 MOV: Edit atom! MOV: Edit list table (2 entries) (ver:0,flags:0) MOV: entry#0: duration: 6346 start time: -1 speed: 1.0x MOV: entry#1: duration: 325801 start time: 3759 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 (116 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (834 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=23953408 ss=1) (ver:0,flags:0) MOV: Chunk offset table! (1088 chunks) MOV track #1: 1088 chunks, 0 samples pts=23953408 scale=44100 time=543.161 ==> Found audio stream: 1 Audio bits: 16 chans: 2 rate: 44100 Audio header: samp/pack=4096 bytes/pack=278 bytes/frame=556 bytes/samp=2 Audio extra header: len=80 fcc=0x77617665 Fourcc: QDM2 -------------- MOV: Track #2: MOV: Track header! tkhd len=84 ver=0 flags=0x0 id=3 dur=6170 lay=65535 vol=256 MOV: Edit atom! MOV: Edit list table (2 entries) (ver:0,flags:0) MOV: entry#0: duration: 40 start time: -1 speed: 1.0x MOV: entry#1: duration: 6130 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 (108 bytes) MOV: Sample duration table! (1 blocks) MOV: Sample->Chunk mapping table! (16 blocks) (ver:0,flags:0) MOV: Sample size table! (entries=450560 ss=1) (ver:0,flags:0) MOV: Chunk offset table! (21 chunks) MOV track #2: 21 chunks, 0 samples pts=450560 scale=44100 time=10.217 ==> Found audio stream: 2 Audio bits: 16 chans: 2 rate: 44100 Audio header: samp/pack=4096 bytes/pack=278 bytes/frame=556 bytes/samp=2 Audio extra header: len=72 fcc=0x77617665 Fourcc: QDM2 -------------- Quicktime Clip Info: Name: WWW.THEANIMATRIX.COM Author: www.thematrix.com Copyright: 2003 Warner Bros. All rights reserved. MOV: longest streams: A: #1 (1088 samples) V: #0 (13311 samples) [V] filefmt:7 fourcc:0x6765706A size:640x272 fps:15.00 ftime:=0.0667 Clip info: name: WWW.THEANIMATRIX.COM author: www.thematrix.com copyright: 2003 Warner Bros. All rights reserved. get_path('sub/') -> '/home/maroy/.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/maroy/.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)! ### Searching for QuickTime plugins (*.qtx) at /usr/local/lib/win32... ### FindNext: QuickTimeEssentials.qtx ### FindNext: QuickTimeInternetExtras.qtx theQuickTimeDispatcher catched -> 0x6693b330 theQuickTimeDispatcher catched -> 0x6693b330 InitializeQTML:0 SoundConverterOpen:0 SoundConverterSetInfo:0 SoundConverterGetBufferSizes:131072 WantedBufferSize = 176400 InputBufferSize = 5560 OutputBufferSize = 163848 FramesToGet = 10 FrameSize: 556 -> 16384 SoundConverterBeginConversion:0 dec_audio: Allocating 5560 bytes for input buffer dec_audio: Allocating 163848 + 65536 = 229384 bytes for output buffer AUDIO: 44100 Hz, 2 ch, 16 bit (0x10), ratio: 5986->176400 (47.9 kbit) Selected audio codec: [qdmc] afm:qtaudio (Quicktime QDMC/QDM2 audio decoders) ========================================================================== X11 opening display: :0 vo: X11 color mask: FFFF (R:F800 G:7E0 B:1F) vo: X11 running at 1280x1024 with depth 16 and 16 bpp (":0" => local display) [x11] Detected wm supports layers. [x11] Using workaround for Metacity bugs. [x11] Detected wm supports NetWM. [x11] Detected wm supports FULLSCREEN state. ========================================================================== Requested video codec family [ffmjpeg] (vfm=ffmpeg) not available (enable it at compilation) Opening video decoder: [ijpg] JPEG Images decoder Selected video codec: [ijpg] vfm:ijpg (Independent JPEG Group's codec) ========================================================================== Checking audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... [libaf] Adding filter dummy [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 AF_pre: af format: 2 bps, 2 ch, 44100 hz, little endian signed int AF_pre: 44100Hz 2ch Signed 16-bit (Little-Endian) ao2: 44100 Hz 2 chans Signed 16-bit (Little-Endian) audio_setup: using '/dev/dsp' dsp device audio_setup: sample format: Signed 16-bit (Little-Endian) (requested: Signed 16-bit (Little-Endian)) audio_setup: using 2 channels (requested: 2) audio_setup: using 44100 Hz samplerate (requested: 44100) audio_setup: frags: 4/4 (16384 bytes/frag) free: 65536 AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) (2 bps) AO: Description: OSS/ioctl audio output AO: Author: A'rpi Building audio filter chain for 44100Hz/2ch/16bit -> 44100Hz/2ch/16bit... [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 [dummy] Was reinitialized, rate=44100Hz, nch = 2, format = 0x00000001 and bps = 2 Starting playback... VDec: vo config request - 640 x 272 (preferred csp: RGB 24-bit) Trying filter chain: vo VDec: using BGR 24-bit as output csp (no 1) Movie-Aspect is undefined - no prescaling applied. VO Config (640x272->640x272,flags=0,'MPlayer',0x42475218) VO: [xv] 640x272 => 640x272 BGR 24-bit VO: Description: X11/Xv VO: Author: Gerd Knorr and others Xvideo image format: 0x32595559 (YUY2) packed Xvideo image format: 0x32315659 (YV12) planar Xvideo image format: 0x30323449 (I420) planar Xvideo image format: 0x59565955 (UYVY) packed using Xvideo port 56 for hw scaling [xv] dx: 0 dy: 0 dw: 640 dh: 290 *** [vo] Allocating mp_image_t, 640x272x24bpp BGR packed, 522240 bytes get_path('subfont.ttf') -> '/home/maroy/.mplayer/subfont.ttf' New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. [xv] dx: 0 dy: 0 dw: 640 dh: 272 A: 0.1 V: 0.0 A-V: 0.113 ct: 0.000 1/ 1 0% 0% 0.0% 0 0 0% Not a JPEG file: starts with 0x41 0x04 [ijpg] setjmp error ... A: 0.1 V: 0.1 A-V: 0.048 ct: 0.005 2/ 2 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x04 [ijpg] setjmp error ... A: 0.1 V: 0.1 A-V: 0.006 ct: 0.005 3/ 3 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x21 0x88 [ijpg] setjmp error ... A: 0.1 V: 0.2 A-V: -0.035 ct: 0.002 4/ 4 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x01 [ijpg] setjmp error ... A: 0.1 V: 0.2 A-V: -0.045 ct: -0.002 5/ 5 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x03 [ijpg] setjmp error ... A: 0.2 V: 0.2 A-V: -0.036 ct: -0.006 6/ 6 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x02 [ijpg] setjmp error ... A: 0.2 V: 0.3 A-V: -0.038 ct: -0.010 7/ 7 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x02 [ijpg] setjmp error ... A: 0.3 V: 0.3 A-V: -0.030 ct: -0.013 8/ 8 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x03 [ijpg] setjmp error ... A: 0.3 V: 0.4 A-V: -0.032 ct: -0.016 9/ 9 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x06 [ijpg] setjmp error ... A: 0.4 V: 0.4 A-V: -0.023 ct: -0.018 10/ 10 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x06 [ijpg] setjmp error ... A: 0.4 V: 0.4 A-V: -0.023 ct: -0.020 11/ 11 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x07 [ijpg] setjmp error ... A: 0.5 V: 0.5 A-V: -0.017 ct: -0.022 12/ 12 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x06 [ijpg] setjmp error ... A: 0.5 V: 0.5 A-V: -0.018 ct: -0.024 13/ 13 0% 0% 0.0% 1 0 0% Not a JPEG file: starts with 0x41 0x07 [ijpg] setjmp error ... A: 0.5 V: 0.6 A-V: -0.020 ct: -0.026 14/ 14 16% 4% 3.5% 1 0 0% Not a JPEG file: starts with 0x41 0x08 [ijpg] setjmp error ... A: 0.6 V: 0.6 A-V: -0.011 ct: -0.027 15/ 15 15% 4% 3.2% 1 0 0% Not a JPEG file: starts with 0x41 0x0a [ijpg] setjmp error ... A: 0.6 V: 0.6 A-V: -0.013 ct: -0.028 16/ 16 14% 3% 3.3% 1 0 0% Not a JPEG file: starts with 0x41 0x0c [ijpg] setjmp error ... A: 0.7 V: 0.7 A-V: -0.015 ct: -0.030 17/ 17 13% 3% 3.1% 1 0 0% Not a JPEG file: starts with 0x41 0x0e [ijpg] setjmp error ... A: 0.7 V: 0.7 A-V: -0.016 ct: -0.031 18/ 18 12% 3% 3.1% 1 0 0% Not a JPEG file: starts with 0x41 0x0d [ijpg] setjmp error ... A: 0.8 V: 0.8 A-V: -0.008 ct: -0.032 19/ 19 12% 3% 2.9% 1 0 0% Not a JPEG file: starts with 0x41 0x0e [ijpg] setjmp error ... A: 0.8 V: 0.8 A-V: -0.010 ct: -0.033 20/ 20 11% 3% 3.0% 1 0 0% Not a JPEG file: starts with 0x41 0x12 [ijpg] setjmp error ... A: 0.8 V: 0.9 A-V: -0.012 ct: -0.034 21/ 21 10% 2% 2.8% 1 0 0% Not a JPEG file: starts with 0x41 0x14 [ijpg] setjmp error ... A: 0.9 V: 0.9 A-V: -0.003 ct: -0.035 22/ 22 10% 2% 2.9% 1 0 0% Not a JPEG file: starts with 0x41 0x13 [ijpg] setjmp error ... A: 0.9 V: 0.9 A-V: -0.005 ct: -0.035 23/ 23 9% 2% 2.8% 1 0 0% Not a JPEG file: starts with 0x41 0x17 [ijpg] setjmp error ... A: 1.0 V: 1.0 A-V: -0.006 ct: -0.036 24/ 24 9% 2% 2.9% 1 0 0% Not a JPEG file: starts with 0x41 0x1c [ijpg] setjmp error ... A: 1.0 V: 1.0 A-V: -0.008 ct: -0.037 25/ 25 9% 2% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x1a [ijpg] setjmp error ... A: 1.1 V: 1.1 A-V: -0.010 ct: -0.038 26/ 26 8% 2% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x1b [ijpg] setjmp error ... A: 1.1 V: 1.1 A-V: -0.001 ct: -0.038 27/ 27 8% 2% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x24 [ijpg] setjmp error ... A: 1.1 V: 1.1 A-V: -0.003 ct: -0.038 28/ 28 8% 2% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x29 [ijpg] setjmp error ... A: 1.2 V: 1.2 A-V: -0.005 ct: -0.039 29/ 29 7% 2% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x23 [ijpg] setjmp error ... A: 1.2 V: 1.2 A-V: -0.006 ct: -0.039 30/ 30 7% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x23 [ijpg] setjmp error ... A: 1.3 V: 1.3 A-V: 0.002 ct: -0.039 31/ 31 7% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x29 [ijpg] setjmp error ... A: 1.3 V: 1.3 A-V: 0.000 ct: -0.039 32/ 32 7% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x38 [ijpg] setjmp error ... A: 1.4 V: 1.4 A-V: -0.002 ct: -0.039 33/ 33 6% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x28 [ijpg] setjmp error ... A: 1.4 V: 1.4 A-V: -0.003 ct: -0.039 34/ 34 6% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x2c [ijpg] setjmp error ... A: 1.4 V: 1.4 A-V: -0.005 ct: -0.040 35/ 35 6% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x3c [ijpg] setjmp error ... A: 1.5 V: 1.5 A-V: -0.007 ct: -0.041 36/ 36 6% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x47 [ijpg] setjmp error ... A: 1.5 V: 1.5 A-V: 0.002 ct: -0.040 37/ 37 6% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x36 [ijpg] setjmp error ... A: 1.6 V: 1.6 A-V: 0.000 ct: -0.040 38/ 38 5% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x52 [ijpg] setjmp error ... A: 1.6 V: 1.6 A-V: -0.002 ct: -0.040 39/ 39 5% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x44 [ijpg] setjmp error ... A: 1.6 V: 1.6 A-V: -0.002 ct: -0.041 40/ 40 5% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x3a [ijpg] setjmp error ... A: 1.7 V: 1.7 A-V: -0.005 ct: -0.041 41/ 41 5% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x5c [ijpg] setjmp error ... A: 1.7 V: 1.7 A-V: 0.004 ct: -0.041 42/ 42 5% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x3c [ijpg] setjmp error ... A: 1.8 V: 1.8 A-V: 0.002 ct: -0.041 43/ 43 5% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x39 [ijpg] setjmp error ... A: 1.8 V: 1.8 A-V: 0.000 ct: -0.041 44/ 44 5% 1% 2.7% 1 0 0% Not a JPEG file: starts with 0x41 0x59 [ijpg] setjmp error ... A: 1.9 V: 1.9 A-V: -0.002 ct: -0.041 45/ 45 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x49 [ijpg] setjmp error ... A: 1.9 V: 1.9 A-V: -0.003 ct: -0.041 46/ 46 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x33 [ijpg] setjmp error ... A: 1.9 V: 1.9 A-V: -0.005 ct: -0.042 47/ 47 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x42 [ijpg] setjmp error ... A: 2.0 V: 2.0 A-V: 0.003 ct: -0.041 48/ 48 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x5e [ijpg] setjmp error ... A: 2.0 V: 2.0 A-V: 0.002 ct: -0.041 49/ 49 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x33 [ijpg] setjmp error ... A: 2.1 V: 2.1 A-V: 0.000 ct: -0.041 50/ 50 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x38 [ijpg] setjmp error ... A: 2.1 V: 2.1 A-V: -0.002 ct: -0.041 51/ 51 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x62 [ijpg] setjmp error ... A: 2.1 V: 2.2 A-V: -0.003 ct: -0.041 52/ 52 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x37 [ijpg] setjmp error ... A: 2.2 V: 2.2 A-V: -0.005 ct: -0.042 53/ 53 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x36 [ijpg] setjmp error ... A: 2.2 V: 2.2 A-V: 0.004 ct: -0.042 54/ 54 4% 1% 2.6% 1 0 0% Not a JPEG file: starts with 0x41 0x67 [ijpg] setjmp error ... MPlayer interrupted by signal 2 in module: sleep_usleep Uninit audio filters... [libaf] Removing filter dummy uninit audio: qtaudio SoundConverterEndConversion:0 SoundConverterClose:0 uninit video: ijpg DEMUXER: freeing demuxer at 0x8274b18 DEMUXER: freeing sh_video at 0x8272b08 DEMUXER: freeing sh_audio at 0x8290010 DEMUXER: freeing sh_audio at 0x82904c0 vo: uninit ...