Hello,
I installed DirectFB and viafb from CVS on my VIA Epia M-10000.
Every DirectFB app including dfbinfo reports
(!) Direct/Modules: ABI version of 'libdirectfb_cle266.so' (23) does not
match 22!
I think, this is the reason for further problems like
(!) DirectFB/FBDev: Specified mode (1x720) not supported or not defined in
'/etc/fb.modes'!
I searched the source and found
#define DFB_GRAPHICS_DRIVER_ABI_VERSION 23
but I don't have a clue where DirectFB gets the "22" from.
Could anybody help me, please?
I already did a clean install of DirectFB and viafb from CVS, but it did not help.
Thanks alot,
Matthias Huber
P.S. Sorry for crossposting, I don't know if this is a user or developer problem.
Some logs:
------------------------------------
epia1 root # cat /etc/directfbrc
mode=720x576
depth=16
pixelformat = AiRGB
------------------------------------
epia1 root # dfbinfo
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.21 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (with MMX support) (2004-05-08
08:16)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) DirectFB/Genefx: MMX detected and enabled
(!) Direct/Modules: ABI version of 'libdirectfb_cle266.so' (23) does not
match 22!
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated
media GmbH)
(!) DirectFB/FBDev: Specified mode (1x720) not supported or not defined in
'/etc/fb.modes'!
(!) DirectFB/FBDev: Using default mode (720x576) instead!
(!!!) *** WARNING [no video mode set yet] *** [layers.c:536 in
dfb_screen_rectangle()]
(!) DirectFB/DirectFBCreate: Setting desktop buffer mode failed!
-> No virtual resolution support or not enough memory?
Falling back to system back buffer.
(!) DirectFB/DirectFBCreate: Setting system memory desktop back buffer
failed!
-> Using front buffer only mode.
Screen (00) FBDev Primary Screen (primary screen)
Caps: VSYNC POWER_MANAGEMENT
Layer (00) FBDev Primary Layer (primary layer)
Type: GRAPHICS
Caps: SURFACE BRIGHTNESS CONTRAST SATURATION
------------------------------------
epia1 root # vdr -P softmpeg
[softmpeg] initializing Plugin
[softmpeg] cSoftMPEG
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.21 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (with MMX support) (2004-05-08
08:16)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) DirectFB/Genefx: MMX detected and enabled
(!) Direct/Modules: ABI version of 'libdirectfb_cle266.so' (23) does not
match 22!
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated
media GmbH)
(!) DirectFB/FBDev: Specified mode (1x720) not supported or not defined in
'/etc/fb.modes'!
(!) DirectFB/FBDev: Using default mode (720x576) instead!
(!!!) *** WARNING [no video mode set yet] *** [layers.c:536 in
dfb_screen_rectangle()]
(!) DirectFB/DirectFBCreate: Setting desktop buffer mode failed!
-> No virtual resolution support or not enough memory?
Falling back to system back buffer.
(!) DirectFB/DirectFBCreate: Setting system memory desktop back buffer
failed!
-> Using front buffer only mode.
(!) DirectFB/core/layers: Could not initialize primary region config!
softmpeg.c <65>:
(#) DirectFBError [dfb->GetDisplayLayer(dfb, DLID_PRIMARY,
&primarylayer)]: Not supported!
(!!!) *** WARNING [Application exited without deinitialization of
DirectFB!] *** [core.c:623 in dfb_core_deinit_check()]
------------------------------------
epia1 root # vdr -P softdevice
[softdevice] processing args
[softdevice] argv [0] = softdevice
[softdevice] initializing Plugin
[softdevice] Initializing Video Out
[dfb] init
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
---------------------- DirectFB v0.9.21 ---------------------
(c) 2000-2002 convergence integrated media GmbH
(c) 2002-2004 convergence GmbH
-----------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (with MMX support) (2004-05-08
08:16)
(*) Direct/Memcpy: Using MMXEXT optimized memcpy()
(*) DirectFB/Genefx: MMX detected and enabled
(!) Direct/Modules: ABI version of 'libdirectfb_cle266.so' (23) does not
match 22!
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated
media GmbH)
(!) DirectFB/FBDev: Specified mode (1x720) not supported or not defined in
'/etc/fb.modes'!
(!) DirectFB/FBDev: Using default mode (720x576) instead!
(!!!) *** WARNING [no video mode set yet] *** [layers.c:536 in
dfb_screen_rectangle()]
(!) DirectFB/DirectFBCreate: Setting desktop buffer mode failed!
-> No virtual resolution support or not enough memory?
Falling back to system back buffer.
(!) DirectFB/DirectFBCreate: Setting system memory desktop back buffer
failed!
-> Using front buffer only mode.
(!!!) *** WARNING [no video mode set yet] *** [layers.c:536 in
dfb_screen_rectangle()]
[dfb] RAM: 16777216 bytes
[dfb] Accellerated Functions:
[dfb] Drawing Flags: none
[dfb] Surface Blitting Flags: none
[dfb] Supported video Modes are: [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL
PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]
[dfb] Setting Videomode to 1280x1024-32
(!) DirectFB/core/layers: Could not initialize primary region config!
(!) [ 956: 0.000] --> Caught signal 6 (sent by pid 956, uid 0) <--