efl/pc
Seunghun Lee 8b62177561 ecore-buffer: Add ecore_buffer library to EFL.
Summary:
Ecore_Buffer is abstraction of graphic buffer.
it supports backend of shm, x11_dri2 and x11_dri3 for now,
and this library also provides method to share buffers between processes.
Ecore_Buffer_Provider and Ecore_Buffer_Consumer is for this, sharing buffer.
provider draws something in to Ecore_Buffer, and consumer receives and displays it.
the binary, bq_mgr is a connection maker for buffer provider and consumer.
it can be included Enlightenment as a deamon later.

@feature

Test Plan:
1. Configure with --enable-ecore-buffer and --enable-always-build-examples to build examples.
2. Run bq_mgr, it connects consumer and provider.
3. Run ecore_buffer_provider_example and ecore_buffer_consumer_example

Reviewers: lsj119, gwanglim, cedric, zmike, jpeg, raster, devilhorns

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2197
2015-06-22 10:31:42 -04:00
..
.gitignore ecore-buffer: Add ecore_buffer library to EFL. 2015-06-22 10:31:42 -04:00
ecore-audio-cxx.pc.in eolian-cxx: fix make distcheck and automake files for Eolian C++ 2014-05-04 12:21:30 +02:00
ecore-audio.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-avahi.pc.in Ecore_Avahi: initial commit. 2013-12-17 19:37:05 +09:00
ecore-buffer.pc.in ecore-buffer: Add ecore_buffer library to EFL. 2015-06-22 10:31:42 -04:00
ecore-cocoa.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-con.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-cxx.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
ecore-drm.pc.in ecore-drm: Add package config file 2014-03-06 10:57:26 +00:00
ecore-evas.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-fb.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-file.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-imf-evas.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-imf.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-input-evas.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-input.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-ipc.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-psl1ght.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-sdl.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-wayland.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-win32.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore-x.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ecore.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
ector.pc.in ector: initial introduction. 2015-04-03 16:14:56 +02:00
edje-cxx.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
edje.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
eet-cxx.pc.in eolian_cxx: initial version of the EFL C++ Bindings Generator. 2014-05-03 00:56:32 +02:00
eet.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
eeze.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
efl-cxx.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
efl.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
efreet-mime.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
efreet-trash.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
efreet.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
eina-cxx.pc.in pkg-config: Make Eina++ require and use Eo. 2014-09-24 13:02:29 -03:00
eina.pc.in Revert "autotools: try improving thread detection." 2014-02-19 11:02:33 +09:00
eio-cxx.pc.in emodel: Created Emodel and Eio_Model. 2015-04-05 15:19:45 +02:00
eio.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
eldbus.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
elocation.pc.in elocation: Add elocation libraray to EFL. 2014-11-11 11:02:08 +01:00
elua.pc.in elua: add pkg-config for the elua library 2014-12-08 15:59:45 +00:00
embryo.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
emile.pc.in emile: initial introduction of Emile. 2015-03-17 09:58:17 +01:00
emotion.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
eo-cxx.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
eo.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
eolian-cxx.pc.in autotools: Fix Eo++ Eolian++ and Evas++ pkg-config files. 2014-09-12 15:28:23 -03:00
eolian.pc.in autotools: define @datarootdir@ explicitly to avoid config.status warnings. 2014-05-10 10:17:21 +02:00
ephysics.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
escape.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ethumb.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
ethumb_client.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00
evas-cxx.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
evas-drm.pc.in Add pc file for evas drm engine. 2013-05-14 10:49:14 +01:00
evas-fb.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-opengl-cocoa.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-opengl-sdl.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-opengl-x11.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-psl1ght.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-software-buffer.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-software-ddraw.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-software-gdi.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-software-sdl.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-software-x11.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-wayland-egl.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas-wayland-shm.pc.in merge: and now Evas 2012-11-04 11:51:42 +00:00
evas.pc.in pkg-config: fix portability issue on Windows. 2015-06-01 17:20:40 +02:00
evil.pc.in alpha1 release autofoo/build tree work to pass distcheck and actually work 2013-11-04 18:33:35 +09:00