X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fgdi%2Ffb.h;h=fcb5ff275ef9b4826d32f980d9a0cf623a4075b1;hp=2b0d95b5d135ab2454d445d4f016ec67964f8274;hb=9d9d69d8242d27915c95cb794bd4e7a93759b6db;hpb=f4f8f9a2775fa1794de6935756f30bf4d99f33e8 diff --git a/lib/gdi/fb.h b/lib/gdi/fb.h index 2b0d95b..fcb5ff2 100644 --- a/lib/gdi/fb.h +++ b/lib/gdi/fb.h @@ -1,8 +1,8 @@ #ifndef __FB_H #define __FB_H -#include #include +#include class fbClass { @@ -17,8 +17,9 @@ class fbClass int m_manual_blit; int m_number_of_pages; + int m_phys_mem; #ifdef SWIG - fbClass(const char *fb="/dev/fb/0"); + fbClass(const char *fb="/dev/fb0"); ~fbClass(); public: #else @@ -32,13 +33,15 @@ public: int getNumPages() { return m_number_of_pages; } + unsigned long getPhysAddr() { return m_phys_mem; } + int setOffset(int off); int waitVSync(); void blit(); unsigned int Stride() { return stride; } fb_cmap *CMAP() { return &cmap; } - fbClass(const char *fb="/dev/fb/0"); + fbClass(const char *fb="/dev/fb0"); ~fbClass(); // low level gfx stuff