antognolli [Tue, 6 Sep 2011 21:15:42 +0000 (21:15 +0000)]
emotion/generic: Small fixes.
Update enum doc, and return 1 on success for getting shm_data.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63235
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Tue, 6 Sep 2011 21:15:39 +0000 (21:15 +0000)]
emotion/generic: Postpone setting some options to after open_done.
These options must be set on the player even if there's no file opened
yet. Thus, just postpone the related commands to when the player has
opened the file already.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63234
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Tue, 6 Sep 2011 21:15:36 +0000 (21:15 +0000)]
emotion/generic: There's no need to check the standard output.
The player stdout is not used anymore to read commands from.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63233
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Tue, 6 Sep 2011 21:15:32 +0000 (21:15 +0000)]
emotion/generic: Should reset meta_info and channels on file_close.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63232
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Tue, 6 Sep 2011 12:37:03 +0000 (12:37 +0000)]
emotion/generic: Don't send position update when skipping frames.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 21:52:18 +0000 (21:52 +0000)]
emotion/generic: Fix frame dropping.
Move the frame drop counter to the shared memory object, so the player
can check its value and not send new frames if we didn't "consume" the
previous one.
Also move the triple buffering pointer changing to the display function,
so it will only lock once when accessing the critical region.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63220
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 21:52:14 +0000 (21:52 +0000)]
emotion/generic: Add support for fetching meta info.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63219
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 21:52:11 +0000 (21:52 +0000)]
emotion/generic: Add audio/video/spu channel set/get/count.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63218
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 16:37:20 +0000 (16:37 +0000)]
emotion/generic - Set filename to NULL on file_close.
Otherwise if we try to call file_set(<some file>) after file_set(NULL),
it will send a close command to the player for an already closed file.
Also make the example cycle through the list of movies, but still
passing through a NULL file when reaching one of the ends of the list.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63208
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 16:07:10 +0000 (16:07 +0000)]
emotion/generic: formatting.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63206
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 16:07:06 +0000 (16:07 +0000)]
emotion/generic: Reset initial values on file_set.
These values need to be reset as soon as a new file is set, otherwise
they can give wrong information to evas about the size of pixels to
render.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63205
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 16:07:04 +0000 (16:07 +0000)]
emotion/generic: Make sure no new_frame is sent while opening or closing files.
This wasn't happening anyway, but let's make sure it won't ever happen.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63204
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 16:07:00 +0000 (16:07 +0000)]
emotion/generic - Don't start opening new file when another one is being open.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63203
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 13:12:17 +0000 (13:12 +0000)]
emotion/generic - Use pipes instead of stdin/stdout for communication.
Now the player will have the stdin and stdout available for anything
else, and there's no need to make line-buffering with ecore_exe anymore.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63198
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 5 Sep 2011 13:11:53 +0000 (13:11 +0000)]
emotion/generic: Add return value to EM_RESULT_FILE_SET_DONE.
It now checks if was possible to get the shared memory, and returns true
or false. This will command will also be used later to return false for
file opening no matter what was the problem, and maybe the int parameter
will indicate the type of error.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63197
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 5 Sep 2011 11:08:15 +0000 (11:08 +0000)]
emotion: remove useless broken check.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63190
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 5 Sep 2011 10:57:39 +0000 (10:57 +0000)]
emotion: properly delay buffer destruction.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63189
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 4 Sep 2011 21:13:49 +0000 (21:13 +0000)]
emotion: better error message.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63173
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 4 Sep 2011 21:12:34 +0000 (21:12 +0000)]
emotion: better handling of gstreamer samsung backend.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63172
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 4 Sep 2011 00:17:06 +0000 (00:17 +0000)]
generic module can now be built-in as static module.
also removed sole left-overs of previous disable of vlc engine.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63141
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 4 Sep 2011 00:07:41 +0000 (00:07 +0000)]
remove old vlc, fix build bugs and introduce m4 for generic players.
Previous commit to disable VLC messed everything, so this one fixes it doing:
- remove old src/modules/vlc and related.
- add EMOTION_CHECK_GENERIC_PLAYER() m4 macro
- change previous EMOTION_BUILD_VLC to EMOTION_BUILD_GENERIC_VLC
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 21:09:39 +0000 (21:09 +0000)]
Emotion: Remove unused variables
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63138
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 21:09:35 +0000 (21:09 +0000)]
Emotion: Add __UNUSED__ where needed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63137
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 21:09:31 +0000 (21:09 +0000)]
Emotion: Fix memleak
Remove weird buffer which never gets used or free'd
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63136
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 21:09:28 +0000 (21:09 +0000)]
Emotion: Fix signed warnings
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63135
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 21:09:24 +0000 (21:09 +0000)]
Emotion: Add __UNUSED__ where needed
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63134
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 21:09:19 +0000 (21:09 +0000)]
Emotion: Remove unused variables
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63133
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 3 Sep 2011 20:47:28 +0000 (20:47 +0000)]
Emotion: Really disable vlc
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63132
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 3 Sep 2011 12:54:06 +0000 (12:54 +0000)]
emotion: remove useless warning.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63120
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sat, 3 Sep 2011 12:36:04 +0000 (12:36 +0000)]
emotion: protection against bad decoder.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63118
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 3 Sep 2011 05:32:00 +0000 (05:32 +0000)]
emotion installs no AUTHORS, thus do not check it as magic file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63109
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 2 Sep 2011 13:10:22 +0000 (13:10 +0000)]
emotion: resize only when needed and fix typo.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63089
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 2 Sep 2011 08:51:56 +0000 (08:51 +0000)]
emotion: remove useless code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63087
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 2 Sep 2011 01:35:16 +0000 (01:35 +0000)]
emotion/generic: eina module functions can be static.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63081
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 2 Sep 2011 01:34:07 +0000 (01:34 +0000)]
emotion/generic/vlc: die when parent dies.
nasty fix for a nasty emotion behavior :-/
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63080
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Sep 2011 23:47:53 +0000 (23:47 +0000)]
emotion/generic: make log variable static.
yeah, I'm paranoid ;-)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63079
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Sep 2011 23:46:39 +0000 (23:46 +0000)]
emotion: just try vlc if it was compiled.
not that big optimization, but does not hurt either.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63078
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Sep 2011 23:45:18 +0000 (23:45 +0000)]
emotion: use eina_prefix to determine player location.
Move players from $bindir to $libdir/emotion/utils and find them with
eina_prefix. I was willing to play with this prefix thing, quite nice
;-)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63077
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 1 Sep 2011 23:11:36 +0000 (23:11 +0000)]
emotion: handle Samsung S5PC110 and S5PC210.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63076
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Sep 2011 21:53:34 +0000 (21:53 +0000)]
svn ignore FTW!
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63073
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 1 Sep 2011 21:45:04 +0000 (21:45 +0000)]
emotion: test proxy of videos with -R/--reflex option.
Emotion explores some different paths in Evas pipeline as it changes
image pixels frequently and sometimes uses different
colorspaces. Let's change if it's all working fine using a nice proxy
effect that mirrors the playing video.
emotion_test --reflex <video.avi>
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63071
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 1 Sep 2011 19:04:15 +0000 (19:04 +0000)]
Add generic player backend (with vlc player).
This generic player backend executes a separate player in another
process. It receives the bytes to be drawn on the emotion object through
a shared memory, and communicates with the player through a pipe, using
the player standard input/output.
The player must communicate with emotion using the defined commands
specified in the Emotion_Generic_Plugin.h. It doesn't need to link
against emotion, just include this file for easier implementation.
This implementation was sponsored by Zodiac Aerospace.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63062
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 31 Aug 2011 15:51:50 +0000 (15:51 +0000)]
emotion: better debug infrastructure.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63039
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 31 Aug 2011 15:48:47 +0000 (15:48 +0000)]
emotion: evas is going to support more video format than ffmpeg...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63038
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 30 Aug 2011 22:40:01 +0000 (22:40 +0000)]
emotion: better debugging.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63012
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 30 Aug 2011 14:05:49 +0000 (14:05 +0000)]
emotion: correctly setup the pipeline for non standard colorspace.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62986
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 29 Aug 2011 21:23:26 +0000 (21:23 +0000)]
emotion: fix typo.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62971
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 29 Aug 2011 21:00:08 +0000 (21:00 +0000)]
emotion: handle evas NV12 and MT12 colorspace format.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62969
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 29 Aug 2011 16:07:01 +0000 (16:07 +0000)]
emotion: better handling of asynchronous audio file opening.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62955
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Thu, 25 Aug 2011 21:09:42 +0000 (21:09 +0000)]
emotion: g_free already checks if pointer is NULL
semantic patch:
@r1@
expression E1;
@@
- if (E1)
- g_free(E1);
+ g_free(E1);
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62834
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
glima [Wed, 24 Aug 2011 15:07:36 +0000 (15:07 +0000)]
[emotion] Fix alphabetical index of doc. components.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62748
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Fri, 19 Aug 2011 13:37:22 +0000 (13:37 +0000)]
Emotion: Make links work on PDF documentation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62589
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Wed, 17 Aug 2011 19:37:31 +0000 (19:37 +0000)]
emotion/smart - Use ARGB32 when it's the format returned by the module.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62542
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 16 Aug 2011 16:11:50 +0000 (16:11 +0000)]
emotion: remove g stuff and make it safer.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62514
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 11 Aug 2011 16:16:10 +0000 (16:16 +0000)]
emotion: fix some race condition.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62355
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 11 Aug 2011 12:13:51 +0000 (12:13 +0000)]
emotion: fix memory leak.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62350
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 9 Aug 2011 09:15:56 +0000 (09:15 +0000)]
emotion: make v4l2 optionnal.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62243
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 5 Aug 2011 15:52:27 +0000 (15:52 +0000)]
emotion: fix some uninitialized value.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 5 Aug 2011 08:51:10 +0000 (08:51 +0000)]
emotion: fix some memory leak.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62128
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Thu, 4 Aug 2011 21:16:48 +0000 (21:16 +0000)]
Emotion: Fixing emotion_ratio.eps image.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62108
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Thu, 4 Aug 2011 20:55:47 +0000 (20:55 +0000)]
Emotion: fix pdf doc generation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62106
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 4 Aug 2011 10:24:32 +0000 (10:24 +0000)]
emotion: add a way to retrieve pixels.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62092
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Wed, 3 Aug 2011 20:58:56 +0000 (20:58 +0000)]
emotion/ratio - Explain how to use emotion_object_ratio_get().
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62068
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 3 Aug 2011 14:23:51 +0000 (14:23 +0000)]
emotion: fix webcam detection.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62054
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 3 Aug 2011 04:39:58 +0000 (04:39 +0000)]
spacing in docs.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62037
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 3 Aug 2011 03:19:34 +0000 (03:19 +0000)]
and move authors and contact to another page.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62034
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 3 Aug 2011 02:57:45 +0000 (02:57 +0000)]
fine tune front page of emotion docs
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62033
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 3 Aug 2011 02:34:32 +0000 (02:34 +0000)]
get rid of emotion.dox and move to Emotion.h where all docs should be.
examples.dox is a slight issue atm.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62032
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 3 Aug 2011 02:30:08 +0000 (02:30 +0000)]
fix authors
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62031
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 2 Aug 2011 16:44:47 +0000 (16:44 +0000)]
emotion: and now live streaming are also working.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62014
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 2 Aug 2011 16:22:30 +0000 (16:22 +0000)]
emotion: make gstreamer backend async and handle it correctly every where.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@62010
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 2 Aug 2011 14:04:08 +0000 (14:04 +0000)]
emotion: use better infra for reading GstBus.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61999
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 2 Aug 2011 04:13:33 +0000 (04:13 +0000)]
that's it - remove autom4te.cache dirs again... - keep having to many
problems about it storing invalid config when the same build trees are
shared between multiple architectures and machines. :( better we
build right than build fast.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61974
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 1 Aug 2011 12:42:16 +0000 (12:42 +0000)]
emotion: forgotten file.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61950
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 1 Aug 2011 12:21:14 +0000 (12:21 +0000)]
emotion: use new ecore infrastructure and remove some race condition.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61949
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 29 Jul 2011 09:24:14 +0000 (09:24 +0000)]
emotion: don't use pipeline if not set.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61886
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 25 Jul 2011 09:10:44 +0000 (09:10 +0000)]
emotion: correctly close pipeline on file close, plus minor fix.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61675
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Thu, 21 Jul 2011 10:46:54 +0000 (10:46 +0000)]
emotion: fix buggies, add YUY2 support.
Note: almost working webcam support. Need to detect
when the pipeline need to be playing to know what is in the
stream. Or maybe do that later...
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 19 Jul 2011 22:34:54 +0000 (22:34 +0000)]
emotion: add v4l2:// uri scheme for webcam.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61512
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 19 Jul 2011 22:34:17 +0000 (22:34 +0000)]
efl: fix make dist-check.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61511
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 18 Jul 2011 00:17:21 +0000 (00:17 +0000)]
emotion: improve debugging.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61456
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jul 2011 22:04:11 +0000 (22:04 +0000)]
emotion: don't forget requirement.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61455
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jul 2011 21:58:40 +0000 (21:58 +0000)]
emotion: always forgot that damn svn add !
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61454
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jul 2011 21:39:26 +0000 (21:39 +0000)]
emotion: remove useless code.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61453
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Sun, 17 Jul 2011 21:38:54 +0000 (21:38 +0000)]
emotion: add webcam detection, cleanup code and add timing detection.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61452
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
lucas [Fri, 15 Jul 2011 14:34:02 +0000 (14:34 +0000)]
emotion: fix common misspellings
Misspellings detected by codespell.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61406
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 15 Jul 2011 09:12:24 +0000 (09:12 +0000)]
emotion: properly handle some race condition.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61395
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 13 Jul 2011 14:14:32 +0000 (14:14 +0000)]
emotion: raise gstreamer backend as it is more stable than the other.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61340
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 5 Jul 2011 13:25:38 +0000 (13:25 +0000)]
emotion: fix race condition and never call fill_set in the backend.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61051
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Tue, 5 Jul 2011 11:02:28 +0000 (11:02 +0000)]
emotion: fix off by one.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61039
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 4 Jul 2011 14:42:56 +0000 (14:42 +0000)]
emotion/doc - add a link in the main page to the API reference.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61009
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 4 Jul 2011 14:31:01 +0000 (14:31 +0000)]
emotion - better introduction and link to emotion_test.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61008
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 4 Jul 2011 14:30:54 +0000 (14:30 +0000)]
emotion/example - basic usage of emotion commented.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@61007
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Fri, 1 Jul 2011 17:13:17 +0000 (17:13 +0000)]
Emotion: making emotion_object_play_set doc appear.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60923
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Fri, 1 Jul 2011 14:08:29 +0000 (14:08 +0000)]
emotion/doc - Document more functions
- emotion_object_size_get
- emotion_object_smooth_scale_set
- emotion_object_smooth_scale_get
- emotion_object_ratio_get
- emotion_object_video_mute_set
- emotion_object_video_mute_get
- emotion_object_title_get
- emotion_object_meta_info_get
- emotion_object_vis_set
- emotion_object_vis_get
- emotion_object_vis_supported
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60919
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Fri, 1 Jul 2011 13:46:25 +0000 (13:46 +0000)]
Emotion: signals documentation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60917
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Fri, 1 Jul 2011 08:57:54 +0000 (08:57 +0000)]
emotion: add empty infrastructure for suspending the pipeline.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60909
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
gastal [Thu, 30 Jun 2011 21:38:44 +0000 (21:38 +0000)]
Emotion: emotion play control functions documentation.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60888
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 30 Jun 2011 20:02:12 +0000 (20:02 +0000)]
emotion/doc - Document some audio functions.
- emotion_object_audio_volume_set
- emotion_object_audio_volume_get
- emotion_object_audio_mute_set
- emotion_object_audio_mute_get
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60884
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Thu, 30 Jun 2011 18:31:39 +0000 (18:31 +0000)]
emotion/doc - documented the initialization functions.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@60880
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33