X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=plat.h;h=54436cd671acf2605aa158ed70948afdfa3a44ca;hb=ebf0e111a84cbd73511cc2b935c7bd688638cf5e;hp=139ea4711883326919c8576cd6768ea34e8d4876;hpb=a1b30e1a4a93f8104a1119e4387fa83ba777c712;p=libpicofe.git diff --git a/plat.h b/plat.h index 139ea47..54436cd 100644 --- a/plat.h +++ b/plat.h @@ -1,6 +1,8 @@ #ifndef LIBPICOFE_PLAT_H #define LIBPICOFE_PLAT_H +#include + #ifdef __cplusplus extern "C" { #endif @@ -14,7 +16,11 @@ struct plat_target { int (*lcdrate_set)(int is_pal); int (*gamma_set)(int val, int black_level); int (*step_volume)(int is_up); - char **hwfilters; + const char **vout_methods; + int vout_method; + int vout_fullscreen; + const char **hwfilters; + int hwfilter; }; extern struct plat_target plat_target; @@ -96,6 +102,7 @@ void plat_sleep_ms(int ms); void *plat_mmap(unsigned long addr, size_t size, int need_exec, int is_fixed); void *plat_mremap(void *ptr, size_t oldsize, size_t newsize); void plat_munmap(void *ptr, size_t size); +int plat_mem_set_exec(void *ptr, size_t size); /* timers, to be used for time diff and must refer to the same clock */ unsigned int plat_get_ticks_ms(void);