VLC + ATI +WIN2k

Rob Cavicchio rob.cavicchio at previo.com
Tue Aug 14 19:11:19 CEST 2001


Content-Type: text/plain;
	charset="iso-8859-1"

Gildas Bazin wrote:

> Unfortunately, there's not much you can do to improve the 
> speed of VLC. The 
> Win32 version is noticeably slower than it's Linux 
> counterpart, and I don't 
> really know why ( It won't be easy to find out why until I 
> have profiling 
> working under win32, anybody knows how to do this with mingw32? )
> 
> But you can still check that VLC is using DirectX overlay 
> mode to display 
> video. Run "vlc -vvv --stdout debug.txt", play just a few 
> seconds of video 
> and exit from vlc. After that, edit debug.txt and check that 
> you've got the 
> line: "DirectX YUV overlay created successfully"
> If you don't have it, I would be interested in having a look 
> at this debug 
> file.

I also noticed that playback was rather slow in Windows, so I ran this test.
Instead of "DirectX YUV overlay created successfully," I got "vout error:
can't create YUV overlay surface."  I'm attaching the debug.txt file.

Incidentally, I'm running an older version of DirectX (looks like 4.x), so
maybe that's the problem?



*************************
Rob Cavicchio
Previo, Inc.
rob.cavicchio at previo.com





-- Attached file included as plaintext by Listar --
-- File: debug.txt

intf: playlist initialized
module: checking built-in modules
module: new builtin module `es', ISO 13818-1 MPEG Elementary Stream input module
module: new builtin module `ps', ISO 13818-1 MPEG Program Stream input module
module: new builtin module `ts', ISO 13818-1 MPEG Transport Stream input module
module: new builtin module `yuv', YUV transformations module
module: new builtin module `idct', IDCT module
module: new builtin module `idctclassic', classic IDCT module
module: new builtin module `motion', motion compensation module
module: new builtin module `imdct', AC3 IMDCT module
module: new builtin module `downmix', AC3 downmix module
module: new builtin module `yuvmmx', MMX YUV transformations module
module: new builtin module `idctmmx', MMX IDCT module
module: new builtin module `motionmmx', MMX motion compensation module
module: new builtin module `idctmmxext', MMX EXT IDCT module
module: new builtin module `motionmmxext', MMX EXT motion compensation module
module: new builtin module `imdct3dn', 3D Now! AC3 IMDCT module
module: new builtin module `imdctsse', SSE AC3 IMDCT module
module: new builtin module `downmix3dn', 3D Now! AC3 downmix module
module: new builtin module `downmixsse', SSE AC3 downmix module
module: new builtin module `dvd', DVD input module, linked with libdvdcss
module: new builtin module `dummy', dummy functions module
module: new builtin module `null', the Null module that does nothing
module: new builtin module `rc', remote control interface module
module: checking plugin modules
module: browsing `.'
module: new plugin module `directx', DirectX module
module: new plugin module `gtk', Gtk+ interface module
module: new plugin module `sdl', Simple DirectMedia Layer module
module: browsing `plugins'
module: browsing `/usr/local/lib/videolan/vlc'
module: module bank initialized
module: locking module `gtk'
intf: interface initialized
module: hiding unused plugin module `sdl'
module: hiding unused plugin module `directx'
intf: added `D:\Working\DVD\DVD02\Files\VTS_01_1.VOB' to playlist
module: locking module `ps'
input: opening file `D:\Working\DVD\DVD02\Files\VTS_01_1.VOB'
module: locking module `downmix'
module: locking module `imdct'
module: locking module `motionmmx'
module: locking module `idctmmx'
intf info: menus refreshed as stream has changed
aout: no aout present, spawning one
module: locking module `directx'
aout: DirectX aout_Open 
vpar: no vout present, spawning one
module: locking module `directx'
vout info: asking for 720x576, 15/16 bpp (1440 Bpl)
vout: vout_Create creating DirectXEventThread
vout: DirectXCreateWindow
vout: DirectXCreateWindow background color:5
vout: WinProc WM_WINDOWPOSCHANGED
vout: vout_Manage WM_APP
aout: Create direct sound primary buffer 
aout: aout_Open creating DirectSoundThread
aout: DirectX aout_SetFormat 
vout : vout_Create DirectXEventThread running
aout: DirectSoundThread ready
aout: DirectX DirectxCreateSecondaryBuffer: 352800
aout info: signed 16 bits stereo thread
aout info: audio output thread -440557 spawned
aout info: fifo #0 allocated, 2 channels, rate 0
vout: DirectXInitDDraw
aout: DirectSoundThread underflow: -123480
aout: DirectX aout_GetBufInfo underflow
aout: aout_Play underflow
vout: End DirectXInitDDraw
vout: DirectXCreateDisplay
vout: DirectXCreateSurface
vout: Dx Caps: overlay=1 colorkey=1 stretch=1
vout error: can't create YUV overlay surface.
vout: DirectX RGB surface created successfully
vout: DirectXCreateClipper
vout: video display initialized (720x576, 32/32 bpp)
vout info: got 720x576, 32/32 bpp (3072 Bpl), masks: 0xff0000/0xff00/0xff
module: locking module `yuvmmx'
vout: vout_Manage Size Change
vout: DirectXUpdateOverlay no overlay !!
vout warning: late picture skipped (0267F508)
vpar info: stream periodicity changed from B[1] to B[2]
vpar info: stream periodicity changed from P[5] to P[4]
vpar synchro warning: dts != current_pts (-82015)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: intf: program terminated
late picture skipped (0267F508)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
module: hiding unused plugin module `sdl'
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout warning: late picture skipped (0267F5A8)
vout warning: late picture skipped (0267F508)
vout warning: late picture skipped (0267F558)
vout: WinProc WM_WINDOWPOSCHANGED
vout: vout_Manage WM_APP
vout warning: late picture skipped (0267F508)
aout info: fifo #0 destroyed
module: unlocking module `downmix'
module: unlocking module `imdct'
module: unlocking module `idctmmx'
module: unlocking module `motionmmx'
input: closing file `D:\Working\DVD\DVD02\Files\VTS_01_1.VOB'
module: unlocking module `ps'
aout: DirectX aout_Close 
aout: DirectSoundThread exiting
module: unlocking module `directx'
module: unlocking module `yuvmmx'
vout: vout_Destroy
vout: DirectXCloseDisplay
vout: DirectXCloseSurface
vout: DirectXCloseSurface surface
vout: DirectXCloseSurface clipper
vout: DirectXCloseDisplay display
vout: DirectXCloseDDraw
vout: vout_Manage WM_CHAR
vout: DirectXCloseWindow
vout: WinProc WM_WINDOWPOSCHANGED
module: unlocking module `directx'
module: hiding unused plugin module `directx'
module: unlocking module `gtk'
intf: removed `D:\Working\DVD\DVD02\Files\VTS_01_1.VOB' from playlist
intf: playlist destroyed




More information about the vlc mailing list