Add dummy implmentation files.
authorSung-jae Park <nicesj.park@samsung.com>
Tue, 26 Mar 2013 11:02:55 +0000 (11:02 +0000)
committerSung-jae Park <nicesj.park@samsung.com>
Tue, 2 Apr 2013 13:00:30 +0000 (13:00 +0000)
commitf6ae38886234f230b4799c8f6260857c434d9e88
treec860f5b7e5d4201ca8c8e1ab29414db654274a80
parentd9dcc2c4f9e2c0fb680bd4fe617ea3fc5fc59661
Add dummy implmentation files.

These patch will not apply any changes to release binary.
Just keep the implementations only in this repository as source code level.
will not be built and distributed.
---------------------------------

Implementing the snapshot & virtual window add function.

The snapshot window is used for getting an image file from the rendering buffer.

Conceptual logic (how it works?)
-----------------------------------------------------------------------
1. Create a new snapshot window

2. Add widget objects for representing the content.

3. Trigger the snapshot flush opertaion

4. post-render callback will add the flush timer (0.5 sec period)

5. start rendering loop

  5.1 If the pre render callback is called,
      reset the flush timer

  5.2 If the flush timer is expired so the timer callback is called,
      flush the data in the rendering buffer to a file.
-----------------------------------------------------------------------
This logic can be failed when the system is going to slower and slower.
After set the flush timer from the post render callback, the process
has to start the rendering of a next frame in 0.5 sec.
If it couldn't start rendering, the flush timer will be expired.
then it will finsish the rendering loop and flush the rendered data to a file
If there are remained frames, we will lost it.

Change-Id: If0b6e55a29028159c637759f5da5dd8a1da80345
CMakeLists.txt
include/livebox.h
packaging/liblivebox.spec
src/livebox.c
src/snapshot_window.c [new file with mode: 0644]
src/virtual_window.c [new file with mode: 0644]