Hi, Matt,
The framebuffer driver I use supports ARGB mode, the following is the DF log :
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
(*) DirectFB/dfb_config_read: name depth <-- value 32
(*) DirectFB/dfb_config_read: name pixelformat <-- value ARGB
(*) DirectFB/dfb_config_read: name no-vt <-- value (null)
(*) DirectFB/dfb_config_read: name debug <-- value (null)
(*) DirectFB/dfb_config_read: name font-format <-- value ARGB
(*) DirectFB/dfb_config_read finishes to read setting from /etc/directfbrc to fill out dbf_config structure.
=======================| DirectFB 1.0.0 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(-) [ NO NAME 0.022] ( 114) DirectFB/Core: dfb_core_create...
(-) [ NO NAME 0.026] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.032] ( 114) Direct/Main: ...initializing now.
(-) [Main Thread 0.035] ( 114) Direct/Signals: Initializing...
(*) DirectFB/Core: Single Application Core. (2008-09-23 10:03) [ DEBUG ]
(*) Open dfb_lib_handle /home/lxuser/nfs_test4morphine_tv/appfs/lib/libdirectfb-1.0.so.0.
(*) DirectFB/core.c: Opens /appfs/lib/libdirectfb-1.0.so.0 successfully.
(-) [Main Thread 0.077] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so'...
(-) [Main Thread 0.219] ( 114) Direct/Modules: Registering 'fbdev' ('/appfs/lib/directfb-1.0-0/systems'
(-) [Main Thread 0.220] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.227] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.229] ( 114) Direct/Main: ...2 references now.
(-) [Main Thread 0.234] ( 114) Direct/Signals: Adding handler 0x1abd2db0 for signal -1 with context 0x3a3c8...
(-) [Main Thread 0.236] ( 114) DirectFB/Core: Initializing...
(-) [Main Thread 0.247] ( 114) Core/Parts: Going to initialize 'clipboard' core...
(-) [Main Thread 0.251] ( 114) Core/Parts: Going to initialize 'colorhash' core...
(-) [Main Thread 0.253] ( 114) Core/Parts: Going to initialize 'system' core...
(-) [Main Thread 0.268] ( 114) Core/Parts: Going to initialize 'input' core...
(-) [Main Thread 0.271] ( 114) Core/Input: dfb_input_initialize( 0x3a3c8, (nil), 0x43fa0 )
(-) [Main Thread 0.292] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.so'...
(-) [Main Thread 0.376] ( 114) Direct/Modules: Registering 'lirc' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.377] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.380] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.so'...
(-) [Main Thread 0.412] ( 114) Direct/Modules: Registering 'linux_input' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.415] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.417] ( 114) Core/Input: init_devices( 0x3a3c8 )
(-) [Main Thread 0.419] ( 114) Core/Input: -> probing 'Linux Input Driver'...
(-) [Main Thread 0.431] ( 114) Core/Input: -> 1 available device(s) provided by 'Linux Input Driver'.
(-) [Linux Input 0.447] ( 124) Direct/Signals: Blocking all signals from now on!
(*) Direcir hw init
t/Threadir sw init
: Running 'Linux Input' (INPUT, 124)...
(-) [Main Thread 0.455] ( 114) Core/Input: make_id( 0x01 )
(*) DirectFB/Input: Microsoft Basic Optical Mouse 0.1 (directfb.org)
(-) [Main Thread 0.458] ( 114) Core/Input: input_add_device( 0x44938 )
(-) [Main Thread 0.460] ( 114) Core/Input: -> probing 'IR Contrl'...
(-) [Main Thread 0.461] ( 114) Core/Input: -> 1 available device(s) provided by 'IR Contrl'.
(!) File : lirc.c, Func : driver_open_device, Line : 424.
(-) [IR Input 0.482] ( 127) Direct/Signals: Blocking all signals from now on!
(*) Direct/Thread: Running 'IR Input' (INPUT, 127)...
(-) [Main Thread 0.486] ( 114) Core/Input: make_id( 0x00 )
(*) DirectFB/Input: IR Control 0.9 (CNXT)
(-) [Main Thread 0.488] ( 114) Core/Input: allocate_device_keymap( 0x3a3c8, 0x44bc0 )
(-) [Main Thread 0.490] ( 114) Core/Input: input_add_device( 0x44bc0 )
(-) [Main Thread 0.492] ( 114) Core/Parts: Going to initialize 'gfxcard' core...
(-) [Main Thread 0.516] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cnxtgfx.so'...
(-) [Main Thread 0.630] ( 114) Direct/Modules: Registering 'cnxtgfx' ('/appfs/lib/directfb-1.0-0/gfxdrivers'
(-) [Main Thread 0.631] ( 114) Direct/Modules: ...registered.
cnxtgfx.c: driver_init_device opens framebuffer device (null).
cnxtgfx.c: driver_init_device retrieves DefaultWidth = 800, DefaultHeight = 600.
(*) DirectFB/Graphics: CONEXANT CONEXANT GRAPHICS ACCELERATOR 1.0 (CONEXANT SYSTEMS)
(-) [Main Thread 0.686] ( 114) Core/SurfaceMgr: Added heap for storage 0x1 (offset 0, length 3840000).
(-) [Main Thread 0.689] ( 114) Core/Parts: Going to initialize 'screens' core...
(-) [Main Thread 0.691] ( 114) Core/Parts: Going to initialize 'layers' core...
(-) [Main Thread 0.694] ( 114) DirectFB/Layers : dfb_layers_initialize process total 1 layers.
(-) [Main Thread 0.701] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x3e802054, buffermode: 1)
(-) [Main Thread 0.710] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 1)
(-) [Main Thread 0.713] ( 114) DirectFB/FBDev: primaryInitLayer set RGB16!
(-) [Main Thread 0.714] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: (nil), buffermode: 1)
(-) [Main Thread 0.718] ( 114) Core/Parts: Going to initialize 'wm' core...
(-) [Main Thread 0.739] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/wm/libdirectfbwm_default.so'...
(-) [Main Thread 0.816] ( 114) Direct/Modules: Registering 'default' ('/appfs/lib/directfb-1.0-0/wm'
(-) [Main Thread 0.818] ( 114) Direct/Modules: ...registered.
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(-) [Main Thread 0.825] ( 114) DirectFB/Core: Core successfully created.
(-) [Main Thread 0.828] ( 114) IDirectFB: IDirectFB_Construct( 0x46750, 0x3a3c8 )
(-) [Main Thread 0.832] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: -1
(-) [Main Thread 0.835] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 0.841] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 0.844] ( 114) Fusion/Object: -> added 0x46f28
(-) [Main Thread 0.846] ( 114) Core/Layers: dfb_layer_context_create -> 0x46f28
(-) [Main Thread 0.850] ( 114) Core/WindowStack: dfb_windowstack_create( 0x46f28 )
(-) [Main Thread 0.854] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x470b8, 0x47370 )
(-) [Main Thread 0.857] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x470b8, 0x473a0 )
(-) [Main Thread 0.859] ( 114) Core/WindowStack: -> 0x470b8
(-) [Main Thread 0.860] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.866] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x46f28)
(-) [Main Thread 0.868] ( 114) Core/Layers: dfb_layer_context_activate (0x46f28)
(-) [Main Thread 0.871] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.875] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, don't activate) <- active: 0
(-) [Main Thread 0.878] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.879] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.883] ( 114) DirectFB : apply_configuration.
(-) [Main Thread 0.885] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.886] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.889] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.891] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.894] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 0 )
(-) [Main Thread 0.896] ( 114) Core/WindowStack: dfb_windowstack_set_background_color( 0x470b8, 0xffe87c10 )
(-) [Main Thread 0.898] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 1 )
(-) [Main Thread 0.899] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.940] ( 114) IDirectFB: IDirectFB_GetDisplayLayer( 0x46750, 0 )
(-) [Main Thread 0.944] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: 0
(-) [Main Thread 0.947] ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 0.949] ( 114) Fusion/Object: -> added 0x47500
(-) [Main Thread 0.952] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.957] ( 114) layer_context : dfb_layer_context_get_pri using context->config.
(-) [Main Thread 0.958] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.960] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.963] ( 114) layer_context : allocate_surface.
(-) [Main Thread 0.964] ( 114) Fusion/Object: == Surface Pool ==
(-) [Main Thread 0.966] ( 114) Fusion/Object: -> added 0x47658
(-) [Main Thread 0.968] ( 114) FBDev: primaryAllocateSurface execute dfb_surface_init with pixel format ARGB.
(-) [Main Thread 0.970] ( 114) Core/Surface: dfb_surface_init( 0x47658, 800x600, ARGB, 0x00000014, (nil) )
(-) [Main Thread 0.973] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.977] ( 114) Core/Layers: Adding region (0, 0 - 800x600) to 'FBDev Primary Layer'.
(-) [Main Thread 0.980] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: 0x47658, mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.992] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000017 )
(-) [Main Thread 0.995] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802068, 0x47500 ) <- 0x00000017
(-) [Main Thread 0.997] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.999] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 1.001] ( 114) WM/Default: repaint_stack( 1 region(s), flags 0 )
(-) [Main Thread 1.003] ( 114) WM/Default: -> 0, 0 - 800x600 (0)
(-) [Main Thread 1.007] ( 114) Core/Surface: dfb_surface_hardware_lock( 0x47658, w, back )
(-) [Main Thread 1.010] ( 114) dfb_surfacemanager_assure_video: entry.
(-) [Main Thread 1.011] ( 114) Core/Surface: -> video only, counter: 1
(-) [Main Thread 1.017] ( 114) Core/Surface: dfb_surface_unlock( 0x47658, back )
(-) [Main Thread 1.020] ( 114) Core/Surface: -> system/video count: 0/1 before
(-) [Main Thread 1.023] ( 114) Core/Surface: -> system/video count: 0/0 after
(-) [Main Thread 1.025] ( 114) Core/Layers: dfb_layer_region_flip_update( 0x47500, 0x3e80218c, 0x00000000 ) <- [0, 0 - 800x600]
(-) [Main Thread 1.027] ( 114) Core/Layers: -> Going to swap buffers...
(-) [Main Thread 1.029] ( 114) Core/Layers: -> Waiting for pending writes...
(-) [Main Thread 1.031] ( 114) Core/Layers: -> Flipping region using driver...
(-) [Main Thread 1.035] ( 114) Core/Surface: dfb_surface_flip_buffers( 0x47658, false )
(-) [Main Thread 1.038] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000010 )
(-) [Main Thread 1.040] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802088, 0x47500 ) <- 0x00000010
(-) [Main Thread 1.408] ( 114) Core/Layers: -> done.
(-) [Main Thread 1.477] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 1.479] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 1.481] ( 114) Fusion/Object: -> added 0x478c8
(-) [Main Thread 1.482] ( 114) Core/Layers: dfb_layer_context_create -> 0x478c8
(-) [Main Thread 1.484] ( 114) Core/WindowStack: dfb_windowstack_create( 0x478c8 )
(-) [Main Thread 1.486] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x47a58, 0x47880 )
(-) [Main Thread 1.489] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x47a58, 0x47d10 )
(-) [Main Thread 1.491] ( 114) Core/WindowStack: -> 0x47a58
(-) [Main Thread 1.492] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x47a58, 800x600 )
(-) [Main Thread 1.494] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x478c8)
(-) [Main Thread 1.496] ( 114) Core/Layers: dfb_layer_context_deactivate (0x46f28)
(-) [Main Thread 1.498] ( 114) Cori, Matt,
The framebuffer driver I use supports ARGB mode, the following is the DF log :
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
(*) DirectFB/dfb_config_read: name depth <-- value 32
(*) DirectFB/dfb_config_read: name pixelformat <-- value ARGB
(*) DirectFB/dfb_config_read: name no-vt <-- value (null)
(*) DirectFB/dfb_config_read: name debug <-- value (null)
(*) DirectFB/dfb_config_read: name font-format <-- value ARGB
(*) DirectFB/dfb_config_read finishes to read setting from /etc/directfbrc to fill out dbf_config structure.
=======================| DirectFB 1.0.0 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(-) [ NO NAME 0.022] ( 114) DirectFB/Core: dfb_core_create...
(-) i, Matt,
The framebuffer driver I use supports ARGB mode, the following is the DF log :
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
(*) DirectFB/dfb_config_read: name depth <-- value 32
(*) DirectFB/dfb_config_read: name pixelformat <-- value ARGB
(*) DirectFB/dfb_config_read: name no-vt <-- value (null)
(*) DirectFB/dfb_config_read: name debug <-- value (null)
(*) DirectFB/dfb_config_read: name font-format <-- value ARGB
(*) DirectFB/dfb_config_read finishes to read setting from /etc/directfbrc to fill out dbf_config structure.
=======================| DirectFB 1.0.0 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(-) [ NO NAME 0.022] ( 114) DirectFB/Core: dfb_core_create...
(-) [ NO NAME 0.026] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.032] ( 114) Direct/Main: ...initializing now.
(-) [Main Thread 0.035] ( 114) Direct/Signals: Initializing...
(*) DirectFB/Core: Single Application Core. (2008-09-23 10:03) [ DEBUG ]
(*) Open dfb_lib_handle /home/lxuser/nfs_test4morphine_tv/appfs/lib/libdirectfb-1.0.so.0.
(*) DirectFB/core.c: Opens /appfs/lib/libdirectfb-1.0.so.0 successfully.
(-) [Main Thread 0.077] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so'...
(-) [Main Thread 0.219] ( 114) Direct/Modules: Registering 'fbdev' ('/appfs/lib/directfb-1.0-0/systems'
(-) [Main Thread 0.220] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.227] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.229] ( 114) Direct/Main: ...2 references now.
(-) [Main Thread 0.234] ( 114) Direct/Signals: Adding handler 0x1abd2db0 for signal -1 with context 0x3a3c8...
(-) [Main Thread 0.236] ( 114) DirectFB/Core: Initializing...
(-) [Main Thread 0.247] ( 114) Core/Parts: Going to initialize 'clipboard' core...
(-) [Main Thread 0.251] ( 114) Core/Parts: Going to initialize 'colorhash' core...
(-) [Main Thread 0.253] ( 114) Core/Parts: Going to initialize 'system' core...
(-) [Main Thread 0.268] ( 114) Core/Parts: Going to initialize 'input' core...
(-) [Main Thread 0.271] ( 114) Core/Input: dfb_input_initialize( 0x3a3c8, (nil), 0x43fa0 )
(-) [Main Thread 0.292] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.so'...
(-) [Main Thread 0.376] ( 114) Direct/Modules: Registering 'lirc' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.377] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.380] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.so'...
(-) [Main Thread 0.412] ( 114) Direct/Modules: Registering 'linux_input' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.415] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.417] ( 114) Core/Input: init_devices( 0x3a3c8 )
(-) [Main Thread 0.419] ( 114) Core/Input: -> probing 'Linux Input Driver'...
(-) [Main Thread 0.431] ( 114) Core/Input: -> 1 available device(s) provided by 'Linux Input Driver'.
(-) [Linux Input 0.447] ( 124) Direct/Signals: Blocking all signals from now on!
(*) Direcir hw init
t/Threadir sw init
: Running 'Linux Input' (INPUT, 124)...
(-) [Main Thread 0.455] ( 114) Core/Input: make_id( 0x01 )
(*) DirectFB/Input: Microsoft Basic Optical Mouse 0.1 (directfb.org)
(-) [Main Thread 0.458] ( 114) Core/Input: input_add_device( 0x44938 )
(-) [Main Thread 0.460] ( 114) Core/Input: -> probing 'IR Contrl'...
(-) [Main Thread 0.461] ( 114) Core/Input: -> 1 available device(s) provided by 'IR Contrl'.
(!) File : lirc.c, Func : driver_open_device, Line : 424.
(-) [IR Input 0.482] ( 127) Direct/Signals: Blocking all signals from now on!
(*) Direct/Thread: Running 'IR Input' (INPUT, 127)...
(-) [Main Thread 0.486] ( 114) Core/Input: make_id( 0x00 )
(*) DirectFB/Input: IR Control 0.9 (CNXT)
(-) [Main Thread 0.488] ( 114) Core/Input: allocate_device_keymap( 0x3a3c8, 0x44bc0 )
(-) [Main Thread 0.490] ( 114) Core/Input: input_add_device( 0x44bc0 )
(-) [Main Thread 0.492] ( 114) Core/Parts: Going to initialize 'gfxcard' core...
(-) [Main Thread 0.516] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cnxtgfx.so'...
(-) [Main Thread 0.630] ( 114) Direct/Modules: Registering 'cnxtgfx' ('/appfs/lib/directfb-1.0-0/gfxdrivers'
(-) [Main Thread 0.631] ( 114) Direct/Modules: ...registered.
cnxtgfx.c: driver_init_device opens framebuffer device (null).
cnxtgfx.c: driver_init_device retrieves DefaultWidth = 800, DefaultHeight = 600.
(*) DirectFB/Graphics: CONEXANT CONEXANT GRAPHICS ACCELERATOR 1.0 (CONEXANT SYSTEMS)
(-) [Main Thread 0.686] ( 114) Core/SurfaceMgr: Added heap for storage 0x1 (offset 0, length 3840000).
(-) [Main Thread 0.689] ( 114) Core/Parts: Going to initialize 'screens' core...
(-) [Main Thread 0.691] ( 114) Core/Parts: Going to initialize 'layers' core...
(-) [Main Thread 0.694] ( 114) DirectFB/Layers : dfb_layers_initialize process total 1 layers.
(-) [Main Thread 0.701] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x3e802054, buffermode: 1)
(-) [Main Thread 0.710] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 1)
(-) [Main Thread 0.713] ( 114) DirectFB/FBDev: primaryInitLayer set RGB16!
(-) [Main Thread 0.714] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: (nil), buffermode: 1)
(-) [Main Thread 0.718] ( 114) Core/Parts: Going to initialize 'wm' core...
(-) [Main Thread 0.739] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/wm/libdirectfbwm_default.so'...
(-) [Main Thread 0.816] ( 114) Direct/Modules: Registering 'default' ('/appfs/lib/directfb-1.0-0/wm'
(-) [Main Thread 0.818] ( 114) Direct/Modules: ...registered.
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(-) [Main Thread 0.825] ( 114) DirectFB/Core: Core successfully created.
(-) [Main Thread 0.828] ( 114) IDirectFB: IDirectFB_Construct( 0x46750, 0x3a3c8 )
(-) [Main Thread 0.832] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: -1
(-) [Main Thread 0.835] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 0.841] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 0.844] ( 114) Fusion/Object: -> added 0x46f28
(-) [Main Thread 0.846] ( 114) Core/Layers: dfb_layer_context_create -> 0x46f28
(-) [Main Thread 0.850] ( 114) Core/WindowStack: dfb_windowstack_create( 0x46f28 )
(-) [Main Thread 0.854] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x470b8, 0x47370 )
(-) [Main Thread 0.857] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x470b8, 0x473a0 )
(-) [Main Thread 0.859] ( 114) Core/WindowStack: -> 0x470b8
(-) [Main Thread 0.860] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.866] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x46f28)
(-) [Main Thread 0.868] ( 114) Core/Layers: dfb_layer_context_activate (0x46f28)
(-) [Main Thread 0.871] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.875] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, don't activate) <- active: 0
(-) [Main Thread 0.878] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.879] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.883] ( 114) DirectFB : apply_configuration.
(-) [Main Thread 0.885] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.886] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.889] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.891] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.894] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 0 )
(-) [Main Thread 0.896] ( 114) Core/WindowStack: dfb_windowstack_set_background_color( 0x470b8, 0xffe87c10 )
(-) [Main Thread 0.898] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 1 )
(-) [Main Thread 0.899] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.940] ( 114) IDirectFB: IDirectFB_GetDisplayLayer( 0x46750, 0 )
(-) [Main Thread 0.944] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: 0
(-) [Main Thread 0.947] ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 0.949] ( 114) Fusion/Object: -> added 0x47500
(-) [Main Thread 0.952] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.957] ( 114) layer_context : dfb_layer_context_get_pri using context->config.
(-) [Main Thread 0.958] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.960] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.963] ( 114) layer_context : allocate_surface.
(-) [Main Thread 0.964] ( 114) Fusion/Object: == Surface Pool ==
(-) [Main Thread 0.966] ( 114) Fusion/Object: -> added 0x47658
(-) [Main Thread 0.968] ( 114) FBDev: primaryAllocateSurface execute dfb_surface_init with pixel format ARGB.
(-) [Main Thread 0.970] ( 114) Core/Surface: dfb_surface_init( 0x47658, 800x600, ARGB, 0x00000014, (nil) )
(-) [Main Thread 0.973] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.977] ( 114) Core/Layers: Adding region (0, 0 - 800x600) to 'FBDev Primary Layer'.
(-) [Main Thread 0.980] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: 0x47658, mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.992] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000017 )
(-) [Main Thread 0.995] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802068, 0x47500 ) <- 0x00000017
(-) [Main Thread 0.997] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.999] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 1.001] ( 114) WM/Default: repaint_stack( 1 region(s), flags 0 )
(-) [Main Thread 1.003] ( 114) WM/Default: -> 0, 0 - 800x600 (0)
(-) [Main Thread 1.007] ( 114) Core/Surface: dfb_surface_hardware_lock( 0x47658, w, back )
(-) [Main Thread 1.010] ( 114) dfb_surfacemanager_assure_video: entry.
(-) [Main Thread 1.011] ( 114) Core/Surface: -> video only, counter: 1
(-) [Main Thread 1.017] ( 114) Core/Surface: dfb_surface_unlock( 0x47658, back )
(-) [Main Thread 1.020] ( 114) Core/Surface: -> system/video count: 0/1 before
(-) [Main Thread 1.023] ( 114) Core/Surface: -> system/video count: 0/0 after
(-) [Main Thread 1.025] ( 114) Core/Layers: dfb_layer_region_flip_update( 0x47500, 0x3e80218c, 0x00000000 ) <- [0, 0 - 800x600]
(-) [Main Thread 1.027] ( 114) Core/Layers: -> Going to swap buffers...
(-) [Main Thread 1.029] ( 114) Core/Layers: -> Waiting for pending writes...
(-) [Main Thread 1.031] ( 114) Core/Layers: -> Flipping region using driver...
(-) [Main Thread 1.035] ( 114) Core/Surface: dfb_surface_flip_buffers( 0x47658, false )
(-) [Main Thread 1.038] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000010 )
(-) [Main Thread 1.040] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802088, 0x47500 ) <- 0x00000010
(-) [Main Thread 1.408] ( 114) Core/Layers: -> done.
(-) [Main Thread 1.477] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 1.479] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 1.481] ( 114) Fusion/Object: -> added 0x478c8
(-) [Main Thread 1.482] ( 114) Core/Layers: dfb_layer_context_create -> 0x478c8
(-) [Main Thread 1.484] ( 114) Core/WindowStack: dfb_windowstack_create( 0x478c8 )
(-) [Main Thread 1.486] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x47a58, 0x47880 )
(-) [Main Thread 1.489] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x47a58, 0x47d10 )
(-) [Main Thread 1.491] ( 114) Core/WindowStack: -> 0x47a58
(-) [Main Thread 1.492] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x47a58, 800x600 )
(-) [Main Thread 1.494] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x478c8)
(-) [Main Thread 1.496] ( 114) Core/Layers: dfb_layer_context_deactivate (0x46f28)
(-) [Main Thread 1.498] ( 114) Cori, Matt,
The framebuffer driver I use supports ARGB mode, the following is the DF log :
(*) DirectFB/Config: Parsing config file '/etc/directfbrc'.
(*) DirectFB/dfb_config_read: name depth <-- value 32
(*) DirectFB/dfb_config_read: name pixelformat <-- value ARGB
(*) DirectFB/dfb_config_read: name no-vt <-- value (null)
(*) DirectFB/dfb_config_read: name debug <-- value (null)
(*) DirectFB/dfb_config_read: name font-format <-- value ARGB
(*) DirectFB/dfb_config_read finishes to read setting from /etc/directfbrc to fill out dbf_config structure.
=======================| DirectFB 1.0.0 |=======================
(c) 2001-2007 The DirectFB Organization (directfb.org)
(c) 2000-2004 Convergence (integrated media) GmbH
------------------------------------------------------------
(-) [ NO NAME 0.022] ( 114) DirectFB/Core: dfb_core_create...
(-) [ NO NAME 0.026] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.032] ( 114) Direct/Main: ...initializing now.
(-) [Main Thread 0.035] ( 114) Direct/Signals: Initializing...
(*) DirectFB/Core: Single Application Core. (2008-09-23 10:03) [ DEBUG ]
(*) Open dfb_lib_handle /home/lxuser/nfs_test4morphine_tv/appfs/lib/libdirectfb-1.0.so.0.
(*) DirectFB/core.c: Opens /appfs/lib/libdirectfb-1.0.so.0 successfully.
(-) [Main Thread 0.077] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so'...
(-) [Main Thread 0.219] ( 114) Direct/Modules: Registering 'fbdev' ('/appfs/lib/directfb-1.0-0/systems'
(-) [Main Thread 0.220] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.227] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.229] ( 114) Direct/Main: ...2 references now.
(-) [Main Thread 0.234] ( 114) Direct/Signals: Adding handler 0x1abd2db0 for signal -1 with context 0x3a3c8...
(-) [Main Thread 0.236] ( 114) DirectFB/Core: Initializing...
(-) [Main Thread 0.247] ( 114) Core/Parts: Going to initialize 'clipboard' core...
(-) [Main Thread 0.251] ( 114) Core/Parts: Going to initialize 'colorhash' core...
(-) [Main Thread 0.253] ( 114) Core/Parts: Going to initialize 'system' core...
(-) [Main Thread 0.268] ( 114) Core/Parts: Going to initialize 'input' core...
(-) [Main Thread 0.271] ( 114) Core/Input: dfb_input_initialize( 0x3a3c8, (nil), 0x43fa0 )
(-) [Main Thread 0.292] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.so'...
(-) [Main Thread 0.376] ( 114) Direct/Modules: Registering 'lirc' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.377] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.380] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.so'...
(-) [Main Thread 0.412] ( 114) Direct/Modules: Registering 'linux_input' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.415] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.417] ( 114) Core/Input: init_devices( 0x3a3c8 )
(-) [Main Thread 0.419] ( 114) Core/Input: -> probing 'Linux Input Driver'...
(-) [Main Thread 0.431] ( 114) Core/Input: -> 1 available device(s) provided by 'Linux Input Driver'.
(-) [Linux Input 0.447] ( 124) Direct/Signals: Blocking all signals from now on!
(*) Direcir hw init
t/Threadir sw init
: Running 'Linux Input' (INPUT, 124)...
(-) [Main Thread 0.455] ( 114) Core/Input: make_id( 0x01 )
(*) DirectFB/Input: Microsoft Basic Optical Mouse 0.1 (directfb.org)
(-) [Main Thread 0.458] ( 114) Core/Input: input_add_device( 0x44938 )
(-) [Main Thread 0.460] ( 114) Core/Input: -> probing 'IR Contrl'...
(-) [Main Thread 0.461] ( 114) Core/Input: -> 1 available device(s) provided by 'IR Contrl'.
(!) File : lirc.c, Func : driver_open_device, Line : 424.
(-) [IR Input 0.482] ( 127) Direct/Signals: Blocking all signals from now on!
(*) Direct/Thread: Running 'IR Input' (INPUT, 127)...
(-) [Main Thread 0.486] ( 114) Core/Input: make_id( 0x00 )
(*) DirectFB/Input: IR Control 0.9 (CNXT)
(-) [Main Thread 0.488] ( 114) Core/Input: allocate_device_keymap( 0x3a3c8, 0x44bc0 )
(-) [Main Thread 0.490] ( 114) Core/Input: input_add_device( 0x44bc0 )
(-) [Main Thread 0.492] ( 114) Core/Parts: Going to initialize 'gfxcard' core...
(-) [Main Thread 0.516] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cnxtgfx.so'...
(-) [Main Thread 0.630] ( 114) Direct/Modules: Registering 'cnxtgfx' ('/appfs/lib/directfb-1.0-0/gfxdrivers'
(-) [Main Thread 0.631] ( 114) Direct/Modules: ...registered.
cnxtgfx.c: driver_init_device opens framebuffer device (null).
cnxtgfx.c: driver_init_device retrieves DefaultWidth = 800, DefaultHeight = 600.
(*) DirectFB/Graphics: CONEXANT CONEXANT GRAPHICS ACCELERATOR 1.0 (CONEXANT SYSTEMS)
(-) [Main Thread 0.686] ( 114) Core/SurfaceMgr: Added heap for storage 0x1 (offset 0, length 3840000).
(-) [Main Thread 0.689] ( 114) Core/Parts: Going to initialize 'screens' core...
(-) [Main Thread 0.691] ( 114) Core/Parts: Going to initialize 'layers' core...
(-) [Main Thread 0.694] ( 114) DirectFB/Layers : dfb_layers_initialize process total 1 layers.
(-) [Main Thread 0.701] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x3e802054, buffermode: 1)
(-) [Main Thread 0.710] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 1)
(-) [Main Thread 0.713] ( 114) DirectFB/FBDev: primaryInitLayer set RGB16!
(-) [Main Thread 0.714] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: (nil), buffermode: 1)
(-) [Main Thread 0.718] ( 114) Core/Parts: Going to initialize 'wm' core...
(-) [Main Thread 0.739] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/wm/libdirectfbwm_default.so'...
(-) [Main Thread 0.816] ( 114) Direct/Modules: Registering 'default' ('/appfs/lib/directfb-1.0-0/wm'
(-) [Main Thread 0.818] ( 114) Direct/Modules: ...registered.
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(-) [Main Thread 0.825] ( 114) DirectFB/Core: Core successfully created.
(-) [Main Thread 0.828] ( 114) IDirectFB: IDirectFB_Construct( 0x46750, 0x3a3c8 )
(-) [Main Thread 0.832] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: -1
(-) [Main Thread 0.835] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 0.841] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 0.844] ( 114) Fusion/Object: -> added 0x46f28
(-) [Main Thread 0.846] ( 114) Core/Layers: dfb_layer_context_create -> 0x46f28
(-) [Main Thread 0.850] ( 114) Core/WindowStack: dfb_windowstack_create( 0x46f28 )
(-) [Main Thread 0.854] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x470b8, 0x47370 )
(-) [Main Thread 0.857] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x470b8, 0x473a0 )
(-) [Main Thread 0.859] ( 114) Core/WindowStack: -> 0x470b8
(-) [Main Thread 0.860] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.866] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x46f28)
(-) [Main Thread 0.868] ( 114) Core/Layers: dfb_layer_context_activate (0x46f28)
(-) [Main Thread 0.871] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.875] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, don't activate) <- active: 0
(-) [Main Thread 0.878] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.879] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.883] ( 114) DirectFB : apply_configuration.
(-) [Main Thread 0.885] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.886] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.889] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.891] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.894] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 0 )
(-) [Main Thread 0.896] ( 114) Core/WindowStack: dfb_windowstack_set_background_color( 0x470b8, 0xffe87c10 )
(-) [Main Thread 0.898] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 1 )
(-) [Main Thread 0.899] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.940] ( 114) IDirectFB: IDirectFB_GetDisplayLayer( 0x46750, 0 )
(-) [Main Thread 0.944] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: 0
(-) [Main Thread 0.947] ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 0.949] ( 114) Fusion/Object: -> added 0x47500
(-) [Main Thread 0.952] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.957] ( 114) layer_context : dfb_layer_context_get_pri using context->config.
(-) [Main Thread 0.958] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.960] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.963] ( 114) layer_context : allocate_surface.
(-) [Main Thread 0.964] ( 114) Fusion/Object: == Surface Pool ==
(-) [Main Thread 0.966] ( 114) Fusion/Object: -> added 0x47658
(-) [Main Thread 0.968] ( 114) FBDev: primaryAllocateSurface execute dfb_surface_init with pixel format ARGB.
(-) [Main Thread 0.970] ( 114) Core/Surface: dfb_surface_init( 0x47658, 800x600, ARGB, 0x00000014, (nil) )
(-) [Main Thread 0.973] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.977] ( 114) Core/Layers: Adding region (0, 0 - 800x600) to 'FBDev Primary Layer'.
(-) [Main Thread 0.980] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: 0x47658, mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.992] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000017 )
(-) [Main Thread 0.995] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802068, 0x47500 ) <- 0x00000017
(-) [Main Thread 0.997] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.999] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 1.001] ( 114) WM/Default: repaint_stack( 1 region(s), flags 0 )
(-) [Main Thread 1.003] ( 114) WM/Default: -> 0, 0 - 800x600 (0)
(-) [Main Thread 1.007] ( 114) Core/Surface: dfb_surface_hardware_lock( 0x47658, w, back )
(-) [Main Thread 1.010] ( 114) dfb_surfacemanager_assure_video: entry.
(-) [Main Thread 1.011] ( 114) Core/Surface: -> video only, counter: 1
(-) [Main Thread 1.017] ( 114) Core/Surface: dfb_surface_unlock( 0x47658, back )
(-) [Main Thread 1.020] ( 114) Core/Surface: -> system/video count: 0/1 before
(-) [Main Thread 1.023] ( 114) Core/Surface: -> system/video count: 0/0 after
(-) [Main Thread 1.025] ( 114) Core/Layers: dfb_layer_region_flip_update( 0x47500, 0x3e80218c, 0x00000000 ) <- [0, 0 - 800x600]
(-) [Main Thread 1.027] ( 114) Core/Layers: -> Going to swap buffers...
(-) [Main Thread 1.029] ( 114) Core/Layers: -> Waiting for pending writes...
(-) [Main Thread 1.031] ( 114) Core/Layers: -> Flipping region using driver...
(-) [Main Thread 1.035] ( 114) Core/Surface: dfb_surface_flip_buffers( 0x47658, false )
(-) [Main Thread 1.038] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000010 )
(-) [Main Thread 1.040] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802088, 0x47500 ) <- 0x00000010
(-) [Main Thread 1.408] ( 114) Core/Layers: -> done.
(-) [Main Thread 1.477] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 1.479] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 1.481] ( 114) Fusion/Object: -> added 0x478c8
(-) [Main Thread 1.482] ( 114) Core/Layers: dfb_layer_context_create -> 0x478c8
(-) [Main Thread 1.484] ( 114) Core/WindowStack: dfb_windowstack_create( 0x478c8 )
(-) [Main Thread 1.486] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x47a58, 0x47880 )
(-) [Main Thread 1.489] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x47a58, 0x47d10 )
(-) [Main Thread 1.491] ( 114) Core/WindowStack: -> 0x47a58
(-) [Main Thread 1.492] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x47a58, 800x600 )
(-) [Main Thread 1.494] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x478c8)
(-) [Main Thread 1.496] ( 114) Core/Layers: dfb_layer_context_deactivate (0x46f28)
(-) [Main Thread 1.498] ( 114) Core/Layers: Removing region (0, 0 - 800x600) from 'FBDev Primary Layer'.
(-) [Main Thread 1.502] ( 114) Core/Layers: dfb_layer_context_activate (0x478c8)
(-) [Main Thread 1.503] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x47a58 )
(-) [Main Thread 1.506] ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 1.508cnxtfbchanging from 32 to 16
cnxtfbget image palette failed 5
cnxtfb cnxtfb_set_par: HD Unblank failed, err = 3
cnxtfb cnxtfb_set_par: SD Unblank failed, err = 3
cnxtfbIMAGE: image set palette return ERROR 5.
---------------------------------------------------------
I used the same config to run gtk-demo, it is ok. Right now, I have to set checkpoints ( 114) Direct/Signals: Initializing...
(*) DirectFB/Core: Single Application Core. (2008-09-23 10:03) [ DEBUG ]
(*) Open dfb_lib_handle /home/lxuser/nfs_test4morphine_tv/appfs/lib/libdirectfb-1.0.so.0.
(*) DirectFB/core.c: Opens /appfs/lib/libdirectfb-1.0.so.0 successfully.
(-) [Main Thread 0.077] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so'...
(-) [Main Thread 0.219] ( 114) Direct/Modules: Registering 'fbdev' ('/appfs/lib/directfb-1.0-0/systems'
(-) [Main Thread 0.220] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.227] ( 114) Direct/Main: direct_initialize() called...
(-) [Main Thread 0.229] ( 114) Direct/Main: ...2 references now.
(-) [Main Thread 0.234] ( 114) Direct/Signals: Adding handler 0x1abd2db0 for signal -1 with context 0x3a3c8...
(-) [Main Thread 0.236] ( 114) DirectFB/Core: Initializing...
(-) [Main Thread 0.247] ( 114) Core/Parts: Going to initialize 'clipboard' core...
(-) [Main Thread 0.251] ( 114) Core/Parts: Going to initialize 'colorhash' core...
(-) [Main Thread 0.253] ( 114) Core/Parts: Going to initialize 'system' core...
(-) [Main Thread 0.268] ( 114) Core/Parts: Going to initialize 'input' core...
(-) [Main Thread 0.271] ( 114) Core/Input: dfb_input_initialize( 0x3a3c8, (nil), 0x43fa0 )
(-) [Main Thread 0.292] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.so'...
(-) [Main Thread 0.376] ( 114) Direct/Modules: Registering 'lirc' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.377] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.380] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.so'...
(-) [Main Thread 0.412] ( 114) Direct/Modules: Registering 'linux_input' ('/appfs/lib/directfb-1.0-0/inputdrivers'
(-) [Main Thread 0.415] ( 114) Direct/Modules: ...registered.
(-) [Main Thread 0.417] ( 114) Core/Input: init_devices( 0x3a3c8 )
(-) [Main Thread 0.419] ( 114) Core/Input: -> probing 'Linux Input Driver'...
(-) [Main Thread 0.431] ( 114) Core/Input: -> 1 available device(s) provided by 'Linux Input Driver'.
(-) [Linux Input 0.447] ( 124) Direct/Signals: Blocking all signals from now on!
(*) Direcir hw init
t/Threadir sw init
: Running 'Linux Input' (INPUT, 124)...
(-) [Main Thread 0.455] ( 114) Core/Input: make_id( 0x01 )
(*) DirectFB/Input: Microsoft Basic Optical Mouse 0.1 (directfb.org)
(-) [Main Thread 0.458] ( 114) Core/Input: input_add_device( 0x44938 )
(-) [Main Thread 0.460] ( 114) Core/Input: -> probing 'IR Contrl'...
(-) [Main Thread 0.461] ( 114) Core/Input: -> 1 available device(s) provided by 'IR Contrl'.
(!) File : lirc.c, Func : driver_open_device, Line : 424.
(-) [IR Input 0.482] ( 127) Direct/Signals: Blocking all signals from now on!
(*) Direct/Thread: Running 'IR Input' (INPUT, 127)...
(-) [Main Thread 0.486] ( 114) Core/Input: make_id( 0x00 )
(*) DirectFB/Input: IR Control 0.9 (CNXT)
(-) [Main Thread 0.488] ( 114) Core/Input: allocate_device_keymap( 0x3a3c8, 0x44bc0 )
(-) [Main Thread 0.490] ( 114) Core/Input: input_add_device( 0x44bc0 )
(-) [Main Thread 0.492] ( 114) Core/Parts: Going to initialize 'gfxcard' core...
(-) [Main Thread 0.516] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cnxtgfx.so'...
(-) [Main Thread 0.630] ( 114) Direct/Modules: Registering 'cnxtgfx' ('/appfs/lib/directfb-1.0-0/gfxdrivers'
(-) [Main Thread 0.631] ( 114) Direct/Modules: ...registered.
cnxtgfx.c: driver_init_device opens framebuffer device (null).
cnxtgfx.c: driver_init_device retrieves DefaultWidth = 800, DefaultHeight = 600.
(*) DirectFB/Graphics: CONEXANT CONEXANT GRAPHICS ACCELERATOR 1.0 (CONEXANT SYSTEMS)
(-) [Main Thread 0.686] ( 114) Core/SurfaceMgr: Added heap for storage 0x1 (offset 0, length 3840000).
(-) [Main Thread 0.689] ( 114) Core/Parts: Going to initialize 'screens' core...
(-) [Main Thread 0.691] ( 114) Core/Parts: Going to initialize 'layers' core...
(-) [Main Thread 0.694] ( 114) DirectFB/Layers : dfb_layers_initialize process total 1 layers.
(-) [Main Thread 0.701] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x3e802054, buffermode: 1)
(-) [Main Thread 0.710] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 1)
(-) [Main Thread 0.713] ( 114) DirectFB/FBDev: primaryInitLayer set RGB16!
(-) [Main Thread 0.714] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: (nil), buffermode: 1)
(-) [Main Thread 0.718] ( 114) Core/Parts: Going to initialize 'wm' core...
(-) [Main Thread 0.739] ( 114) Direct/Modules: Loading '/appfs/lib/directfb-1.0-0/wm/libdirectfbwm_default.so'...
(-) [Main Thread 0.816] ( 114) Direct/Modules: Registering 'default' ('/appfs/lib/directfb-1.0-0/wm'
(-) [Main Thread 0.818] ( 114) Direct/Modules: ...registered.
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(-) [Main Thread 0.825] ( 114) DirectFB/Core: Core successfully created.
(-) [Main Thread 0.828] ( 114) IDirectFB: IDirectFB_Construct( 0x46750, 0x3a3c8 )
(-) [Main Thread 0.832] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: -1
(-) [Main Thread 0.835] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 0.841] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 0.844] ( 114) Fusion/Object: -> added 0x46f28
(-) [Main Thread 0.846] ( 114) Core/Layers: dfb_layer_context_create -> 0x46f28
(-) [Main Thread 0.850] ( 114) Core/WindowStack: dfb_windowstack_create( 0x46f28 )
(-) [Main Thread 0.854] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x470b8, 0x47370 )
(-) [Main Thread 0.857] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x470b8, 0x473a0 )
(-) [Main Thread 0.859] ( 114) Core/WindowStack: -> 0x470b8
(-) [Main Thread 0.860] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.866] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x46f28)
(-) [Main Thread 0.868] ( 114) Core/Layers: dfb_layer_context_activate (0x46f28)
(-) [Main Thread 0.871] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.875] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, don't activate) <- active: 0
(-) [Main Thread 0.878] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.879] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.883] ( 114) DirectFB : apply_configuration.
(-) [Main Thread 0.885] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.886] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.889] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.891] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.894] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 0 )
(-) [Main Thread 0.896] ( 114) Core/WindowStack: dfb_windowstack_set_background_color( 0x470b8, 0xffe87c10 )
(-) [Main Thread 0.898] ( 114) Core/WindowStack: dfb_windowstack_set_background_mode( 0x470b8, 1 )
(-) [Main Thread 0.899] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 0.940] ( 114) IDirectFB: IDirectFB_GetDisplayLayer( 0x46750, 0 )
(-) [Main Thread 0.944] ( 114) Core/Layers: dfb_layer_get_primary_context (FBDev Primary Layer, activate) <- active: 0
(-) [Main Thread 0.947] ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 0.949] ( 114) Fusion/Object: -> added 0x47500
(-) [Main Thread 0.952] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.957] ( 114) layer_context : dfb_layer_context_get_pri using context->config.
(-) [Main Thread 0.958] ( 114) layer_context.c : build_updated_config.
(-) [Main Thread 0.960] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.963] ( 114) layer_context : allocate_surface.
(-) [Main Thread 0.964] ( 114) Fusion/Object: == Surface Pool ==
(-) [Main Thread 0.966] ( 114) Fusion/Object: -> added 0x47658
(-) [Main Thread 0.968] ( 114) FBDev: primaryAllocateSurface execute dfb_surface_init with pixel format ARGB.
(-) [Main Thread 0.970] ( 114) Core/Surface: dfb_surface_init( 0x47658, 800x600, ARGB, 0x00000014, (nil) )
(-) [Main Thread 0.973] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: (nil), mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.977] ( 114) Core/Layers: Adding region (0, 0 - 800x600) to 'FBDev Primary Layer'.
(-) [Main Thread 0.980] ( 114) DirectFB/FBDev: dfb_fbdev_set_mode (surface: 0x47658, mode: 0x46348, buffermode: 2)
(-) [Main Thread 0.992] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000017 )
(-) [Main Thread 0.995] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802068, 0x47500 ) <- 0x00000017
(-) [Main Thread 0.997] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x470b8, 800x600 )
(-) [Main Thread 0.999] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x470b8 )
(-) [Main Thread 1.001] ( 114) WM/Default: repaint_stack( 1 region(s), flags 0 )
(-) [Main Thread 1.003] ( 114) WM/Default: -> 0, 0 - 800x600 (0)
(-) [Main Thread 1.007] ( 114) Core/Surface: dfb_surface_hardware_lock( 0x47658, w, back )
(-) [Main Thread 1.010] ( 114) dfb_surfacemanager_assure_video: entry.
(-) [Main Thread 1.011] ( 114) Core/Surface: -> video only, counter: 1
(-) [Main Thread 1.017] ( 114) Core/Surface: dfb_surface_unlock( 0x47658, back )
(-) [Main Thread 1.020] ( 114) Core/Surface: -> system/video count: 0/1 before
(-) [Main Thread 1.023] ( 114) Core/Surface: -> system/video count: 0/0 after
(-) [Main Thread 1.025] ( 114) Core/Layers: dfb_layer_region_flip_update( 0x47500, 0x3e80218c, 0x00000000 ) <- [0, 0 - 800x600]
(-) [Main Thread 1.027] ( 114) Core/Layers: -> Going to swap buffers...
(-) [Main Thread 1.029] ( 114) Core/Layers: -> Waiting for pending writes...
(-) [Main Thread 1.031] ( 114) Core/Layers: -> Flipping region using driver...
(-) [Main Thread 1.035] ( 114) Core/Surface: dfb_surface_flip_buffers( 0x47658, false )
(-) [Main Thread 1.038] ( 114) Core/Surface: dfb_surface_notify_listeners( 0x47658, 0x00000010 )
(-) [Main Thread 1.040] ( 114) Core/Layers: _dfb_layer_region_surface_listener( 0x3e802088, 0x47500 ) <- 0x00000010
(-) [Main Thread 1.408] ( 114) Core/Layers: -> done.
(-) [Main Thread 1.477] ( 114) Core/Layers: dfb_layer_create_context (FBDev Primary Layer)
(-) [Main Thread 1.479] ( 114) Fusion/Object: == Layer Context Pool ==
(-) [Main Thread 1.481] ( 114) Fusion/Object: -> added 0x478c8
(-) [Main Thread 1.482] ( 114) Core/Layers: dfb_layer_context_create -> 0x478c8
(-) [Main Thread 1.484] ( 114) Core/WindowStack: dfb_windowstack_create( 0x478c8 )
(-) [Main Thread 1.486] ( 114) Core/Input: dfb_input_attach_global( 0x44938, 0, 0x47a58, 0x47880 )
(-) [Main Thread 1.489] ( 114) Core/Input: dfb_input_attach_global( 0x44bc0, 0, 0x47a58, 0x47d10 )
(-) [Main Thread 1.491] ( 114) Core/WindowStack: -> 0x47a58
(-) [Main Thread 1.492] ( 114) Core/WindowStack: dfb_windowstack_resize( 0x47a58, 800x600 )
(-) [Main Thread 1.494] ( 114) Core/Layers: dfb_layer_activate_context (FBDev Primary Layer, 0x478c8)
(-) [Main Thread 1.496] ( 114) Core/Layers: dfb_layer_context_deactivate (0x46f28)
(-) [Main Thread 1.498] ( 114) Core/Layers: Removing region (0, 0 - 800x600) from 'FBDev Primary Layer'.
(-) [Main Thread 1.502] ( 114) Core/Layers: dfb_layer_context_activate (0x478c8)
(-) [Main Thread 1.503] ( 114) Core/WindowStack: dfb_windowstack_repaint_all( 0x47a58 )
(-) [Main Thread 1.506] ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 1.508cnxtfbchanging from 32 to 16
cnxtfbget image palette failed 5
cnxtfb cnxtfb_set_par: HD Unblank failed, err = 3
cnxtfb cnxtfb_set_par: SD Unblank failed, err = 3
cnxtfbIMAGE: image set palette return ERROR 5.
---------------------------------------------------------
I used the same config to run gtk-demo, it is ok. Right now, I have to set checkpoints in DF code to figure out where the config is passed ( 114) Fusion/Object: == Layer Region Pool ==
(-) [Main Thread 1.508cnxtfbchanging from 32 to 16
cnxtfbget image palette failed 5
cnxtfb cnxtfb_set_par: HD Unblank failed, err = 3
cnxtfb cnxtfb_set_par: SD Unblank failed, err = 3
cnxtfbIMAGE: image set palette return ERROR 5.
---------------------------------------------------------
I used the same config to run gtk-demo, it is ok. Right now, I have to set checkpoints in DF code to figure out where the config is passed into dfb_surface_init() with RGB16.
Best regards,
Alan