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
Carsten Haitzler
e5065da29c
fix nvidia texture from pixmap config depth match to be looser to
...
avoid non-matches.
2013-04-18 20:30:39 +09:00
Carsten Haitzler
6e90a37990
comments for sungwoo when he gets back...
2013-04-18 20:30:39 +09:00
Tom Hacohen
171eebc21b
Evas object dbg_info: Fixed cast of pointer to int.
...
Also fixed additional unneeded cast.
2013-04-18 12:20:46 +01:00
Tom Hacohen
0a3004688c
Fixed make install when building out of tree.
...
Thanks to glima for reporting.
2013-04-18 10:36:41 +01:00
Carsten Haitzler
d0f1933923
clean up glx native surface (texture from pixmap code) to be more anal
...
about matching depth etc.
2013-04-18 17:16:41 +09:00
Carsten Haitzler
7cae29becd
fix evas gl_x11 in 16bpp (and similar depths).
2013-04-18 15:17:10 +09:00
Shinwoo Kim
3b81d4aa51
[ecore_x] add accessibility support
2013-04-18 14:53:58 +09:00
Jiyoun Park
2d0d852fa9
expand indicator type to support if it want more than two indicator type
2013-04-18 14:45:11 +09:00
Carsten Haitzler
5339ab4501
small change: valgrind shus about uninitiallized data from stack...
...
it's unused anyway.
2013-04-18 12:49:24 +09:00
Deon 'PrinceAMD' Thomas
7df54da4c4
Ecore Pointer get root x,y position without ecore_x_window.
2013-04-18 12:07:26 +09:00
Carsten Haitzler
10a017dc9b
add gdb py script output to ignore
2013-04-18 12:05:57 +09:00
Ryuan Choi
08aa4222e6
cmake : EcoreConfig.cmake should be able to find ecore sub modules.
2013-04-17 17:40:51 +01:00
Carsten Haitzler
6ccae99bd1
let's fix eeze sensors to not segv on shutdown.. dup registered fake
...
(udev registered it as fake)... and in the process i found that we
probably double free as sensor is calloced in the module and AGAIN in
eeze sensor core... oh and symbols probably might lak from modules..
so static them up yo.
2013-04-18 00:30:04 +09:00
Daniel Willmann
8a19bb4b29
Eo: Print location of the calling functions in eo log output
...
Because of the way eo is dispatching method calls of objects the usual
error log you get if you mix up objects or try to call non-existent
methods is:
ERR<12404>:eo lib/eo/eo.c:362 _eo_dov_internal() Can't find func for op
0x24 (ecore_audio_obj_in:ECORE_AUDIO_OBJ_IN_SUB_ID_SPEED_GET) for class
'ecore_audio_obj_out_pulse'. Aborting.
Of course the problem is not really in lib/eo/eo.c, but in the function
calling eo_do()
Now the macros pass source file and line number on to the _internal
functions so we can log where the error originally happened:
ERR<1938>:eo lib/eo/eo.c:362 _eo_dov_internal() in
lib/ecore_audio/ecore_audio_obj_out_pulse.c:119: Can't find func for op
0x24 (ecore_audio_obj_in:ECORE_AUDIO_OBJ_IN_SUB_ID_SPEED_GET) for class
'ecore_audio_obj_out_pulse'. Aborting.
This makes debugging with eo a lot easier.
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
2013-04-17 15:56:45 +01:00
Stefan Schmidt
f58ffeb7be
eeze/sensor: Add small udev module to read temperature from sysfs
...
This module does only provide a temperature sensor. Some pieces
borrowed from the temget code.
2013-04-17 09:09:42 +01:00
Daniel Juyung Seo
4497815caf
evas_object_main.c: added Clipper information for debug info.
...
Eina value type does not support pointer so I used int as of now.
This needs to be converted into hexa later.
By using Clouseau, one can see this Clipper information.
2013-04-17 16:58:30 +09:00
Daniel Juyung Seo
1605cd354b
Evas.h: fixed documentation source formatting while reading it.
2013-04-17 16:52:18 +09:00
Yakov Goldberg
0389d46014
Evas textblock: fix split cursor tests; FIXME ligatures tests
...
- re-enabling split BiDi cursor tests, disabled in 0d68ffbe;
ligatures tests are still disabled;
- change "fail_if" to "ck_assert_int_*",
because it prints error message with values;
- fixing usage of embedding LTR/RTL codes in tests;
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
2013-04-17 10:07:29 +03:00
Tom Hacohen
8d7fdf94ed
Fixed make install with DESDIR.
2013-04-16 14:33:42 +01:00
Tom Hacohen
14f7c774ff
Eina tests: Use TESTS_BUILD_DIR instead of PACKAGE_BUILD_DIR.
2013-04-16 13:57:00 +01:00
Stefan Schmidt
763bdd1618
eeze/sensor: Switch timestamp to relative values coming.
...
Switch from absolut microseconds since epoch to a monotonic clock with
realtive values. Switch from unsigned long long to double.
This aligns it with how we present time in efl. ecore_time_get is used
when possible. For the tizen modules we convert the the epoch timestamp
we get into a double. This is still a working monotone clock source.
As this will be released the first time with 1.8 we don't have any API
break here.
2013-04-16 13:21:28 +01:00
Tom Hacohen
3ccc7e7cf8
Eo gdb: Change eo_backtrace to catch more cases.
...
If you know where I can find decent docs about the python gdb bindings,
please let me know.
2013-04-16 12:21:20 +01:00
Tom Hacohen
9ad398be60
Eo gdb: eo gdb script is now autoloaded by gdb, added eo_backtrace.
...
If you install the efl to a different path than the one gdb was installed to
either set gdb's data dir, or just symlink the file to the other prefix.
You can still use the old method of just loading the module.
2013-04-16 11:45:34 +01:00
Igor Murzov
32f27fee7e
Evas: Fix double fclose() in WebP loader
2013-04-16 12:07:36 +04:00
Igor Murzov
1373f0ba4a
Fix incorrect printf format usage
2013-04-16 12:07:36 +04:00
Igor Murzov
380df67f84
Install CMake configs to the proper path
2013-04-16 12:07:35 +04:00
ChunEon Park
4163b2f509
Evas: If an object goes to be hidden without replacing the cur/prev state info, the object context can be corrupted at the next show time. Now it replaces the cur/prev in that rare case.
2013-04-16 03:05:16 +09:00