Hello all,

I'm trying to run vlc to run inside X window on Linux (2.6.30) but using
DirectFB in X,

first I configure/compile DirectFB and VLC with the following options :

DFB:
./configure --prefix=/opt/DirectFB/ --enable-x11 --enable-multi --with-tests

VLC:
./configure --prefix=/opt/vlc --enable-directfb --disable-sdl --disable-fb
--disable-skins2 --disable-qt4 --enable-run-as-root

and my .directfbrc has the line (only this line at now) :
system=x11

And the fusion module is loaded.

When I run VLC I got these messages :

fla...@thundermachine:~$ /opt/vlc/bin/vlc --vout directfb
/home/flavio/Música/musica/
Stevie_Ray_Vaughan_Voodoo_Chile_Live.mpg
VLC media player 1.0.3 Goldeneye
[0x9dabaf0] inhibit interface error: Failed to connect to the D-Bus session
daemon: Did not receive a reply. Possible causes include: the remote
application did not send a reply, the message bus security policy blocked
the reply, the reply timeout expired, or the network connection was broken.
[0x9dabaf0] main interface error: no suitable interface module
[0x9d0b8d8] main libvlc error: interface "inhibit,none" initialization
failed
[0x9dbaf20] main interface error: no interface module matched
"globalhotkeys,none"
[0x9dbaf20] main interface error: no suitable interface module
[0x9d0b8d8] main libvlc error: interface "globalhotkeys,none" initialization
failed
[0x9d0b8d8] main libvlc: Executando o VLC com a interface padrão. Use 'cvlc'
para usar o VLC sem interface.
Interface de controle remoto iniciada. Digite `help' para ajuda.
commandline read: vlc
commandline read: --vout
commandline read: directfb
commandline read:
/home/flavio/Música/musica/Stevie_Ray_Vaughan_Voodoo_Chile_Live.mpg

   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.2 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2009  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------

(*) DirectFB/Core: Multi Application Core. (2009-11-10 19:35)
(!) Direct/Modules: Unable to dlopen
`/opt/DirectFB/lib/directfb-1.4-0/systems/libdirectfb_x11.so'!
    --> /opt/DirectFB/lib/directfb-1.4-0/systems/libdirectfb_x11.so:
undefined symbol: dfb_surface_pool_bridge_join
(*) Fusion/SHM: Using MADV_REMOVE (2.6.30.0 >= 2.6.19.2)
(*) Direct/Thread: Started 'Fusion Dispatch' (-1) [MESSAGING OTHER/OTHER
0/0] <8388608>...
(!) System/DevMem: Please supply 'video-phys = 0xXXXXXXXX' and 'video-length
= XXXX' options!
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Invalid argument!
[0x9e2d508] directfb video output error: Cannot create primary surface

But the video plays normally using a "conventional" X window (I believe this
is a function of VLC), not using DirectFB

When I run without system=x11 or using system=devfb on .directfbrc, the VLC
runs OK using the framebuffer device.

My doubts are :

What means the message :
"(!) System/DevMem: Please supply 'video-phys = 0xXXXXXXXX' and
'video-length = XXXX' options!"

And what values I set on these variables to run DirectFB inside a X window ?
There some document reference from where I get more information about these
values (video-phys and video-length) ?

Remembering that my graphic card is a NVidia GeForce Go 7400 Mobile

Thanks for all help

Flávio Alberto Lopes Soares
_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to