unsigned int flags;
Ecore_Buffer_Data buffer_data;
- Ecore_Buffer_Module* bm;
+ Ecore_Buffer_Module *bm;
Eina_Hash *data;
Eina_Inlist *free_callbacks;
{
EINA_INLIST;
Ecore_Buffer_Cb cb;
- void* data;
+ void *data;
};
static Eina_Hash *_backends;
EAPI Eina_Bool
ecore_buffer_register(Ecore_Buffer_Backend *be)
{
- Ecore_Buffer_Module* bm;
+ Ecore_Buffer_Module *bm;
EINA_SAFETY_ON_NULL_RETURN_VAL(be, 0);
}
EAPI Ecore_Buffer*
-ecore_buffer_new(const char* engine, unsigned int width, unsigned int height, Ecore_Buffer_Format format, unsigned int flags)
+ecore_buffer_new(const char *engine, unsigned int width, unsigned int height, Ecore_Buffer_Format format, unsigned int flags)
{
- Ecore_Buffer_Module* bm;
- Ecore_Buffer* bo;
+ Ecore_Buffer_Module *bm;
+ Ecore_Buffer *bo;
void *bo_data;
bm = _ecore_buffer_get_backend(engine);
}
EAPI void
-ecore_buffer_free(Ecore_Buffer* buf)
+ecore_buffer_free(Ecore_Buffer *buf)
{
- Ecore_Buffer_Cb_Data* free_cb;
+ Ecore_Buffer_Cb_Data *free_cb;
EINA_SAFETY_ON_NULL_RETURN(buf);
}
EAPI void
-ecore_buffer_free_callback_add(Ecore_Buffer* buf, Ecore_Buffer_Cb func, void* data)
+ecore_buffer_free_callback_add(Ecore_Buffer *buf, Ecore_Buffer_Cb func, void *data)
{
EINA_SAFETY_ON_NULL_RETURN(buf);
EINA_SAFETY_ON_NULL_RETURN(func);
- Ecore_Buffer_Cb_Data* free_cb;
+ Ecore_Buffer_Cb_Data *free_cb;
free_cb = calloc(sizeof(Ecore_Buffer_Cb_Data), 1);
if (!free_cb)
}
EAPI void
-ecore_buffer_free_callback_remove(Ecore_Buffer* buf, Ecore_Buffer_Cb func, void* data)
+ecore_buffer_free_callback_remove(Ecore_Buffer *buf, Ecore_Buffer_Cb func, void *data)
{
- Ecore_Buffer_Cb_Data* free_cb;
+ Ecore_Buffer_Cb_Data *free_cb;
EINA_SAFETY_ON_NULL_RETURN(buf);
EINA_SAFETY_ON_NULL_RETURN(func);
}
const char *
-_ecore_buffer_engine_name_get(Ecore_Buffer* buf)
+_ecore_buffer_engine_name_get(Ecore_Buffer *buf)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(buf, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(buf->bm, 0);
}
Ecore_Buffer *
-_ecore_buffer_import(const char* engine, int width, int height, Ecore_Buffer_Format format, Ecore_Export_Type type, int export_id, unsigned int flags)
+_ecore_buffer_import(const char *engine, int width, int height, Ecore_Buffer_Format format, Ecore_Export_Type type, int export_id, unsigned int flags)
{
- Ecore_Buffer_Module* bm;
- Ecore_Buffer* bo;
+ Ecore_Buffer_Module *bm;
+ Ecore_Buffer *bo;
void *bo_data;
bm = _ecore_buffer_get_backend(engine);
static void _ecore_buffer_consumer_cb_provider_connected(void *data, struct bq_consumer *bq_consumer);
static void _ecore_buffer_consumer_cb_provider_disconnected(void *data, struct bq_consumer *bq_consumer);
-static void _ecore_buffer_consumer_cb_buffer_attached(void *data, struct bq_consumer *bq_consumer, struct bq_buffer *id, const char* engine, int32_t width, int32_t height, int32_t format, uint32_t flags);
+static void _ecore_buffer_consumer_cb_buffer_attached(void *data, struct bq_consumer *bq_consumer, struct bq_buffer *id, const char *engine, int32_t width, int32_t height, int32_t format, uint32_t flags);
static void _ecore_buffer_consumer_cb_buffer_id_set(void *data, struct bq_consumer *bq_consumer, struct bq_buffer *buffer, int32_t id, int32_t offset0, int32_t stride0, int32_t offset1, int32_t stride1, int32_t offset2, int32_t stride2);
static void _ecore_buffer_consumer_cb_buffer_fd_set(void *data, struct bq_consumer *bq_consumer, struct bq_buffer *buffer, int32_t fd, int32_t offset0, int32_t stride0, int32_t offset1, int32_t stride1, int32_t offset2, int32_t stride2);
static void _ecore_buffer_consumer_cb_buffer_detached(void *data, struct bq_consumer *bq_consumer, struct bq_buffer *id);
static void _ecore_buffer_consumer_cb_add_buffer(void *data, struct bq_consumer *bq_consumer, struct bq_buffer *buffer, uint32_t serial);
-static void _ecore_buffer_consumer_cb_buffer_free(Ecore_Buffer* buf, void *data);
+static void _ecore_buffer_consumer_cb_buffer_free(Ecore_Buffer *buf, void *data);
static Eina_Bool _ecore_buffer_consumer_buffer_import(Ecore_Buffer_Consumer *csmr, Shared_Buffer *sb, int32_t seed, Ecore_Export_Type export_type);
struct bq_consumer_listener _ecore_buffer_consumer_listener =
}
static void
-_ecore_buffer_consumer_cb_buffer_attached(void *data, struct bq_consumer *bq_consumer EINA_UNUSED, struct bq_buffer *id, const char* engine, int32_t width, int32_t height, int32_t format, uint32_t flags)
+_ecore_buffer_consumer_cb_buffer_attached(void *data, struct bq_consumer *bq_consumer EINA_UNUSED, struct bq_buffer *id, const char *engine, int32_t width, int32_t height, int32_t format, uint32_t flags)
{
Ecore_Buffer_Consumer *csmr = data;
Shared_Buffer *sb;
}
static void
-_ecore_buffer_consumer_cb_buffer_free(Ecore_Buffer* buf, void *data EINA_UNUSED)
+_ecore_buffer_consumer_cb_buffer_free(Ecore_Buffer *buf, void *data EINA_UNUSED)
{
Shared_Buffer *sb = _ecore_buffer_user_data_get(buf, "shared-buffer");
extern int _ecore_buffer_queue_log_dom;
-const char *_ecore_buffer_engine_name_get(Ecore_Buffer* buf);
+const char *_ecore_buffer_engine_name_get(Ecore_Buffer *buf);
Ecore_Export_Type _ecore_buffer_export(Ecore_Buffer *buf, int *id);
-Ecore_Buffer *_ecore_buffer_import(const char* engine, int width, int height, Ecore_Buffer_Format format, Ecore_Export_Type type, int export_id, unsigned int flags);
+Ecore_Buffer *_ecore_buffer_import(const char *engine, int width, int height, Ecore_Buffer_Format format, Ecore_Export_Type type, int export_id, unsigned int flags);
void _ecore_buffer_user_data_set(Ecore_Buffer *buf, const void *key, const void *data);
void *_ecore_buffer_user_data_get(Ecore_Buffer *buf, const void *key);
static void _ecore_buffer_provider_cb_add_buffer(void *data, struct bq_provider *bq_provider, struct bq_buffer *buffer, uint32_t serial);
static Shared_Buffer *_ecore_buffer_provider_shared_buffer_new(Ecore_Buffer_Provider *pvdr, Ecore_Buffer *buffer);
static void _ecore_buffer_provider_shared_buffer_free(Ecore_Buffer_Provider *pvdr, Shared_Buffer *sb);
-static void _ecore_buffer_provider_cb_buffer_free(Ecore_Buffer* buf, void *data);
+static void _ecore_buffer_provider_cb_buffer_free(Ecore_Buffer *buf, void *data);
struct bq_provider_listener _ecore_buffer_provider_listener =
{
}
static void
-_ecore_buffer_provider_cb_buffer_free(Ecore_Buffer* buf, void *data)
+_ecore_buffer_provider_cb_buffer_free(Ecore_Buffer *buf, void *data)
{
Ecore_Buffer_Provider *pvdr = data;
Shared_Buffer *sb = _ecore_buffer_user_data_get(buf, "shared-buffer");
unsigned int w = 0, h = 0, format = 0;
Ecore_Export_Type export_type;
int export_id;
- const char* engine;
+ const char *engine;
unsigned int flags;
if (!pvdr)
char *device_name;
int fd = 0;
drm_magic_t magic;
- Ecore_Buffer_Module_X11_Dri2_Data* mdata = NULL;
+ Ecore_Buffer_Module_X11_Dri2_Data *mdata = NULL;
if (!ecore_x_init(NULL))
return NULL;
static Ecore_Buffer_Data
_ecore_buffer_x11_dri2_buffer_alloc(Ecore_Buffer_Module_Data bmdata, int width, int height, Ecore_Buffer_Format format, unsigned int flags EINA_UNUSED)
{
- Ecore_X_Display* xdpy;
+ Ecore_X_Display *xdpy;
Ecore_X_Pixmap pixmap;
Ecore_Buffer_X11_Dri2_Data *buf;
Ecore_Buffer_Module_X11_Dri2_Data *bm = bmdata;
- DRI2Buffer* bufs = NULL;
+ DRI2Buffer *bufs = NULL;
tbm_bo bo = NULL;
int bpp;
int num_plane;
_ecore_buffer_x11_dri2_buffer_import(Ecore_Buffer_Module_Data bmdata EINA_UNUSED, int w, int h, Ecore_Buffer_Format format, Ecore_Export_Type type, int export_id, unsigned int flags EINA_UNUSED)
{
Ecore_Buffer_Module_X11_Dri2_Data *bm = bmdata;
- Ecore_X_Display* xdpy;
+ Ecore_X_Display *xdpy;
Ecore_X_Pixmap pixmap = (Ecore_X_Pixmap)export_id;
Ecore_Buffer_X11_Dri2_Data *buf;
int rw, rh, rx, ry;
- DRI2Buffer* bufs = NULL;
+ DRI2Buffer *bufs = NULL;
tbm_bo bo = NULL;
int rcount;
unsigned int attachment = DRI2BufferFrontLeft;
_ecore_buffer_x11_dri3_pixmap_get(Ecore_Buffer_Module_Data bmdata EINA_UNUSED, Ecore_Buffer_Data data)
{
Ecore_Buffer_X11_Dri3_Data *buf = data;
- Ecore_X_Display* xdpy;
+ Ecore_X_Display *xdpy;
Ecore_X_Window root;
tbm_surface_info_s info;
tbm_bo bo;