Questions tagged [directfb]

stands for Direct Frame Buffer. It is a software library for GNU/Linux/Unix-based operating systems, designed with embedded systems in mind.

It is a software library for GNU/Linux/Unix-based operating systems with a small memory footprint that provides graphics acceleration, input device handling and abstraction layer, and integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer without requiring any kernel modifications. DirectFB is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

The library allows developers an alternative to a full X Window System (X11) server used in Unix-like operating systems. DirectFB allows applications to talk directly to video hardware through a direct API, speeding up and simplifying graphic operations.

Goals of DirectFB

  • Small memory Footprint
  • Maximize utilities of hardware acceleration
  • Support of advanced graphics operations such as multiple alpha blending modes
  • No kernel modifications
  • No library dependencies, except for libc
  • Meet the requirements of MHP specifications

Graphics operations supported through DirectFB

  • Rectangle Filling/Drawing
  • Triangle Filling/Drawing
  • Line Drawing
  • Blit
  • Alpha Blending (texture alpha, alpha modulation)
  • Porter/Duff
  • Colorizing
  • Source Color Keying
  • Destination Color Keying
  • Integrated Window System
  • A subset of OpenGL API (Mesa)

Sources:

Wikipedia (DirectFB)

DirectFB - eLinux.org

60 questions
0
votes
1 answer

compilation error in webkit-gtk

I am getting following error while compiling webkit-gtk for directfb, any guess how to resolve it? make[1]: Entering directory `/home/sunny/svn/iSense-E/trunk/stable/thirdp/src/webkit-1.2.0/WebKitBuild/Release' /bin/mkdir -p ./.deps/DerivedSources …
SunnyShah
  • 28,934
  • 30
  • 90
  • 137
0
votes
1 answer

Is it possible to display a window after setting layer surface?

My application is wrote in C and is exposing DirectFB to Lua code. It's why the code may looks strange but it's more or less what can be done directly in C. So, first of all, I'm acquiring the primary layer and then it's surface : layer =…
0
votes
1 answer

Feature difference between TinyX and DirectFB?

I need to create a simple UI application but I'm confused which one of these two could be better feature wise. Can somebody suggest a link where I can learn the difference between these two, or anything like that.
0
votes
1 answer

DirectFB bringup

Possible Duplicate: How to develop a DirectFB app without leaving X.11 environment I installed DirectFB 1.4.3 in my Fedora PC. When I try to run some bin application of DirectFB like "dfbinfo", I get the following error: "opening /dev/fb0 failed.…
Hari
  • 77
  • 1
  • 13
0
votes
2 answers

Directfb unimplemented error

I compiled Directfb successfully and now when I run any example or any application of Directfb I get this error: (!!!) *** UNIMPLEMENTED [fusion_dispatch] *** [fusion.c:3937] Any ideas?
nitin kumar
  • 642
  • 12
  • 21
0
votes
1 answer

Getting error while running directfb example in vaware ubuntu with 32 bit system

While Running df_andi example i am getting this output so can ayone tell me why i am getting this. (*) Direct/Thread: Started 'SigHandler' (9163) [CRITICAL - OTHER/0] <8392704>... ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.7.1…
0
votes
1 answer

Handling multiple session in directfb

We are running two applications in an Embedded device. The first application is killed after starting the second application. The second application is started with the --dfb:session=-1, to start a new session. The two applications has to run in…
Rajamanickem
  • 162
  • 4
0
votes
1 answer

Is it possible to use Directfb to play .mp4 and .avi?

Is it possible to use Directfb to play .mp4 and .avi? I know the Directfb can play GIF. So can it play video such as .mp4 and .avi? How? Thank you.
tianzheng.jin
  • 81
  • 1
  • 2
  • 4
0
votes
0 answers

Coexist two layers - for directfb and Qt

I'm a newbie... I have a browser application, written on Qt. It runs m3u8(hls) streams. The UI(which includes seek bar and other buttons-CC(Closed caption), fullscreen, volume change and mute), is being rendered using Qt. Whereas CC is displayed…
Christy George
  • 309
  • 1
  • 5
  • 14
0
votes
3 answers

DirectFB : Installing version 1.7.0 installs libdirectfb-1.2.so.9 but not libdirectfb-1.7.so.0

I recently downloaded DirectFB code version 1.7 from http://directfb.org/downloads/Core/DirectFB-1.7/DirectFB-1.7.0.tar.gz. After configuring ,compilation and installation I see the below files: # ls -l /usr/lib/*directfb* lrwxrwxrwx 1 root root …
Programmer
  • 8,303
  • 23
  • 78
  • 162
0
votes
1 answer

Installed library cannot be found by CMake

I have the following problem when running CMake. CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: DIRECTFB_INCLUDE_DIR…
Shun Zhang
  • 21
  • 4
0
votes
1 answer

Which windowing system for embedded Linux supports Hardware Overlay?

Which windowing system for embedded linux supports hardware overlay? Is it possible to add hardware overlay support in Qt for embedded Linux?
SunnyShah
  • 28,934
  • 30
  • 90
  • 137
0
votes
1 answer

WebkitDFB with LiTE toolkit - Tab key not captured in webview

I'm trying to use WebkitDFB r124228 tree. The WebView cannot receive Tab key events. I'm not sure why? I tried handling the key event in LiTE program and it seems to capture TAB key. But the Javascript code in WebView couldn't capture TAB key. All…
0
votes
1 answer

USB mouse hotplugging in DirectFB/QT Embedded

Is there any way to achieve hot-plugging of USB mouse in DirectFB 1.2.9 or Qt Embedded 4.7.3? Currently my application stack is thus.. ----------------- GUI ----------------- Qt Embedded 4.7.3 ----------------- DirectFB 1.2.9 …
Ajith
  • 613
  • 1
  • 15
  • 32
0
votes
1 answer

DirectFB cross-compiled for iMX.53 - crash on startup

Trying to get a working directfb for use in an embedded system based on an i.MX53 processor (which is an ARM Cortex-A8 core) running Linux 2.6.35.3 (as supplied by Freescale). I have installed a cross compiler on my i686 debian host system. The…
Jules
  • 14,841
  • 9
  • 83
  • 130
1 2 3
4