Daniel Willmann
6781342d3c
ecore_audio: Guard against attaching an input twice
...
Add check in input_attach and change test case accordingly
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 18:34:16 +01:00
Rafael Antognolli
f12b3b94d0
ecore/ews: Make this engine be aware of the wayland frame object.
...
Its background object must be resized to the framespace, and left at
least one layer available for the frame object to be under it.
2013-04-19 12:57:50 -03:00
Tom Hacohen
d1a7e1f599
removed useless mkdir in bould.
2013-04-19 16:57:04 +01:00
Tom Hacohen
e723dc6348
Eo libeo-gdb.py: Fixed up autofoo to not create it as root.
2013-04-19 16:50:15 +01:00
Daniel Willmann
94ae0e906d
ecore_audio: Don't fail configure with --disable-audio
...
Who knew I should test all these different possibilities...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 16:16:34 +01:00
Daniel Willmann
af8fed32c6
ecore_audio test: Better test coverage for inputs
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 15:43:20 +01:00
Daniel Willmann
3b5f002f17
ecore_audio: Remove unnecessary methods in tone input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 15:29:44 +01:00
Daniel Willmann
1c0107afd8
ecore_audio: Fix seeking in tone input
...
Also make seekable be a property of the input as this doesn't make sense
for the output.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 15:28:00 +01:00
Daniel Willmann
de265a994a
ecore_audio: Make efl compile with PA disabled again
...
Now instead of having ifdefs in the .c files we just don't compile the
ones we don't need. Much cleaner.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 13:43:52 +01:00
Daniel Willmann
fe292a34fb
ecore_audio: Fix possible memory leak in pulse main loop integration
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-19 13:43:52 +01:00
Stefan Schmidt
3c167a964b
eeze/sensor/tizen: Fix start and stop from sensors during init and shutdown
2013-04-19 10:00:11 +01:00
Stefan Schmidt
27a711b83c
eeze/sensor: Simplify sensor object handling.
...
We rely on the app to provide a sensible object pointer and we now longer
need to have a copy of the object around to operate on it.
Simplifies code, maintenance and reduces mem copies. Win-Win :)
2013-04-19 09:21:12 +01:00
Valerii Kanunik
d601c15302
ecore: update ecore_test_ecore_main_loop_event test for more coverage code.
...
Signed-off-by: Cedric Bail <cedric.bail@samsung.com>
2013-04-19 15:43:42 +09:00
Cedric Bail
9abcb77c73
efreet: shutdown in the right order.
2013-04-19 15:41:41 +09:00
Jihoon Kim
6e767dd75b
edje: remove useless ecore_imf_context_reset call in case of pressing ESC and Return key
2013-04-19 14:46:42 +09:00
Rafael Antognolli
34d4352055
ecore_evas/wayland: Actually, the frame object should be on LAYER_MIN.
...
Also set the layer on the wayland_egl backend.
2013-04-18 19:39:46 -03:00
Rafael Antognolli
89960340d7
ecore_evas/wayland: Put the default frame object in a lower layer.
...
The frame should not stay in the same layer as the other objects. If the
application wants to allow it to be on top of the content, then it must
provide a custom frame object and set it to that layer.
NOTE: Should we make Elementary's be on a lower layer too?
2013-04-18 19:04:07 -03:00
Rafael Antognolli
e937f1f5a3
evas/wayland: Unclip objects from the framespace after rendering.
...
These objects should be clipped only during rendering, since keeping
them clipped after that allows for unexpected behavior on the
application side. For instance, an application could check if objects
have clippers before doing something to them, assuming that some objects
should have no clipper, but under wayland, after the first render
iteration, there will be no objects without a clipper.
This commit fixes this behavior by unclipping objects that had no
clipper prior to the render iteration.
Additionally, it fixes a bug where a maximized/fullscreen window could
have not all of its content rendered immediately. This was occuring
because some objects could be clipped to the framespace clipper, but
considered invisible in the beginning of the render phase, where they
are evaluated. They were considered invisible because the framespace
clipper object was not resized at that phase yet, and thus these objects
were being clipped out from the viewport.
2013-04-18 16:38:16 -03:00
Daniel Willmann
986244339b
tests/ecore_audio: Create temporary test files in build dir
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:47:35 +01:00
Daniel Willmann
2d85906367
ecore_audio: Fix warnings
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:34:33 +01:00
Daniel Willmann
88835840ea
ecore_audio: Change method signature of read and read_internal
...
Use size_t and ssize_t as len/return value
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:32:46 +01:00
Daniel Willmann
e99ab4623a
ecore_audio: Add return value to input_attach method
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:32:46 +01:00
Daniel Willmann
43299ade45
edje_multisense: Now works with eo rewrite
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:16:40 +01:00
Daniel Willmann
e93ddc9bb3
ecore_audio_pulse: Fix small bug that would delay PA stream deletion
...
In case of short reads just make sure that playback is started
immediately. No need to drain just yet as that just causes issues with
delayed removals of streams.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:16:40 +01:00
Daniel Willmann
d2326d229e
ecore_audio: Support VIO in sndfile input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:16:40 +01:00
Daniel Willmann
6df9640c10
ecore_audio: Make custom input example work with eo
...
Uses VIO to implement a custom read function
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:16:38 +01:00
Daniel Willmann
e89153a21d
ecore_audio: Implement virtual IO for generic input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:15:39 +01:00
Daniel Willmann
f96ba47976
ecore_audio: Implement ecore_audio_playback example with eo
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:15:37 +01:00
Daniel Willmann
7255656738
ecore_audio: Add pulseaudio output for eo
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
01e4c9597e
ecore_audio: Change signature of read function, reorder methods
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
76509b2340
ecore_audio: Implement notification when samplerate changes
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
8b8dc1fd6d
ecore_audio: Enable tone test case
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
38b3738384
ecore_audio: Allow setting frequency and length in tone input
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
e865d5b0a4
ecore_audio: Add tone input class
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
542b8743bb
ecore_audio: Enable soundfile test for eo
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:32 +01:00
Daniel Willmann
9da64ff201
ecore_audio: Update transcoding example to work with eo
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:14:25 +01:00
Daniel Willmann
422d3313e8
ecore_audio: Add sndfile in- and output
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:17 +01:00
Daniel Willmann
845aeb5c63
ecore_audio_obj_in: Implemented read and event sending
...
A protected read function must now be implemented by the child class to
perform the actual reading.
Signals on playback loop and end are sent.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:17 +01:00
Daniel Willmann
bd948a81a4
ecore_audio: Add new methods to ecore_audio objects
...
obj_format_get/set
obj_in_looped_get/set
obj_in_length_get
Change signature of seek
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:17 +01:00
Daniel Willmann
1dab08a39e
ecore_audio: Clean up the headers
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:17 +01:00
Daniel Willmann
b22ac214e2
ecore_audio: Add EO_TYPECHECK to the method ID macro
...
Better checks should prevent typos/cnp issues when registering methods
for functions.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:17 +01:00
Daniel Willmann
48b78234a8
ecore_audio: Build Eo-based Ecore_Audio and tests now
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:17 +01:00
Daniel Willmann
bfc4601673
ecore_audio: Add new eo-based ecore_audio objects
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:12:16 +01:00
Daniel Willmann
47c0767e20
data/Makefile.am: Hopefully distcheck will now succeed
...
Clean generated python file as well
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 19:01:30 +01:00
Daniel Willmann
9ac6361944
data/Makefile.am: Add uninstall rule for libeo.so.*-gdb.py
...
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 16:34:46 +01:00
Stefan Schmidt
f4ecb5ebcc
eeze/sensor: Just use one list for available modules and add udev.
...
The second list got introduced when eeze got merged into efl. Instead
of maintaining both lists we can just go with one.
2013-04-18 15:50:40 +01:00
Stefan Schmidt
1316de8fd3
eeze/sensor: Add temperature sensor to my testing code
2013-04-18 15:50:40 +01:00
Daniel Willmann
0d078be207
data/Makefile.am: Fix EXTRA_DIST to include the correct variable
...
Fixes make distcheck
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-18 15:28:19 +01:00
Tom Hacohen
8698e455f8
Ecore_x: init ret, otherwise it might be used uninitialized.
2013-04-18 13:46:28 +01:00
Tom Hacohen
8b6c9449fb
Evas engine gl_x11: Fixed signed, unsigned comparison.
2013-04-18 12:42:06 +01:00