![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <linux/fb.h>
#include <sys/mman.h>
#include <sys/ioctl.h>
#include <lib/base/eerror.h>
Macros | |
#define | FBIO_ACCEL 0x23 |
#define | P(x, y) do { displaylist[ptr++] = x; displaylist[ptr++] = y; } while (0) |
#define | C(x) P(x, 0) |
Functions | |
static int | exec_list (void) |
int | bcm_accel_init (void) |
void | bcm_accel_close (void) |
bool | bcm_accel_has_alphablending () |
int | bcm_accel_accumulate () |
int | bcm_accel_sync () |
void | bcm_accel_blit (int src_addr, int src_width, int src_height, int src_stride, int src_format, int dst_addr, int dst_width, int dst_height, int dst_stride, int src_x, int src_y, int width, int height, int dst_x, int dst_y, int dwidth, int dheight, int pal_addr, int flags) |
void | bcm_accel_fill (int dst_addr, int dst_width, int dst_height, int dst_stride, int x, int y, int width, int height, unsigned long color) |
Variables | |
static unsigned int | displaylist [1024] |
static int | ptr = 0 |
static bool | supportblendingflags = true |
static bool | accumulateoperations = false |
static int | fb_fd = -1 |
#define FBIO_ACCEL 0x23 |
#define P | ( | x, | |
y | |||
) | do { displaylist[ptr++] = x; displaylist[ptr++] = y; } while (0) |
int bcm_accel_accumulate | ( | ) |
void bcm_accel_blit | ( | int | src_addr, |
int | src_width, | ||
int | src_height, | ||
int | src_stride, | ||
int | src_format, | ||
int | dst_addr, | ||
int | dst_width, | ||
int | dst_height, | ||
int | dst_stride, | ||
int | src_x, | ||
int | src_y, | ||
int | width, | ||
int | height, | ||
int | dst_x, | ||
int | dst_y, | ||
int | dwidth, | ||
int | dheight, | ||
int | pal_addr, | ||
int | flags | ||
) |
void bcm_accel_close | ( | void | ) |
void bcm_accel_fill | ( | int | dst_addr, |
int | dst_width, | ||
int | dst_height, | ||
int | dst_stride, | ||
int | x, | ||
int | y, | ||
int | width, | ||
int | height, | ||
unsigned long | color | ||
) |
bool bcm_accel_has_alphablending | ( | ) |
int bcm_accel_init | ( | void | ) |
int bcm_accel_sync | ( | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |