path: root/legacy/emotion/src/lib (follow)
AgeCommit message (Collapse)Author
2013-01-10emotion moved into eflGustavo Sverzut Barbieri
SVN revision: 82513
2013-01-10efl: merge emotion.Gustavo Sverzut Barbieri
this one was quite a huge work, but hopefully it's correct. NOTES: * removed vlc generic module, it should go into a separate package. * gstreamer is enabled by default (see --disable-gstreamer) * xine is disabled by default (see --enable-gstreamer) * generic is always built statically if supported * gstreamer and xine can't be configured as static (just lacks command line options, build system supports it) * v4l2 is enabled by default on linux if eeze is built (see --disable-v4l2) * emotion_test moved to src/tests/emotion and depends on EFL_ENABLE_TESTS (--with-tests), but is still installed if enabled. TODO (need your help!): * fix warnings with gstreamer and xine engine * call engine shutdown functions if building as static * remove direct usage of PACKAGE_*_DIR and use eina_prefix * add eina_prefix checkme file as evas and others * add support for $EFL_RUN_IN_TREE * create separate package for emotion_generic_modules * check docs hierarchy (doxygen is segv'in here) SVN revision: 82501
2013-01-05oooh no one ever spotted this api had a typo! fix indeed.Carsten Haitzler
SVN revision: 82255
2013-01-03Emotion: use eina log wherever it's possibleLeandro Dorileo
SVN revision: 82099
2013-01-03Emotion: no subtitle file API on stable treeLeandro Dorileo
Since we're not releasing subtitle file API on stable tree change the @since tags to 1.8. SVN revision: 82029
2013-01-02Emotion: now correctly versioned the changesLeandro Dorileo
SVN revision: 82020
2013-01-02Emotion: introce emotion_object_video_subtitle_file_set() callLeandro Dorileo
For setting an arbitrary subtitle file, this patch introduces the emotion_object_video_subtitle_file_set() and its counterpart emotion_object_video_subtitle_file_get(). The tag @sice were added as 1.7.2 since we're preparing a backport to stable tree. SVN revision: 82019
2012-12-02emotion: fix build warning without eezeBruno Dilly
SVN revision: 79991
2012-09-03update header #defined versions to 1.8 to make sure new apis are usedCarsten Haitzler
in e17 only with ifdefs. SVN revision: 75994
2012-08-28emotion: fix a race condition on shutdown when still saving a file.Cedric BAIL
SVN revision: 75770
2012-08-28emotion: reset VLC pipeline on EOS.Cedric BAIL
NOTE: I gave up and completely restart the child, seems like the only reliable way to do it. SVN revision: 75769
2012-08-27update @version'sCarsten Haitzler
SVN revision: 75739
2012-08-10more updates for 1.7.0 alpha.Carsten Haitzler
SVN revision: 75095
2012-07-18[emotion] No evas_object_smart_callback_call() on an evasGustavo Lima Chaves
image. Big important change here. Want myself in authors :P SVN revision: 74145
2012-07-16fix minor version defines to be at 1.6 (in sync now) ready for goingCarsten Haitzler
to 7 on release. SVN revision: 73906
2012-07-03emotion: add infra to properly track pending object on shutdown.Cedric BAIL
SVN revision: 73176
2012-06-19emotion: sync rendering with Ecore_Animtor.Cedric BAIL
SVN revision: 72440
2012-05-30This is a small change, so I won't changelog it (or backport), butCarsten Haitzler
make _shutdown() funcs across efl complain and be unhappy if you shutdown to < 0 shutdowns and not pull init count below 0. SVN revision: 71548
2012-04-17Fixing doc for out of tree build and some doxygen warnings.Thiago Thamada
Patch by: Thiago Thamada <> SVN revision: 70278
2012-04-01Emotion: Patch that correct this:Vincent Torri
warning: Tag `DETAILS_AT_TOP' at line 46 of file Doxyfile has become obsolete. To avoid this warning please update your configuration file using "doxygen -u" warning: Tag `MAX_DOT_GRAPH_WIDTH' at line 137 of file Doxyfile has become obsolete. To avoid this warning please update your configuration file using "doxygen -u" warning: Tag `MAX_DOT_GRAPH_HEIGHT' at line 138 of file Doxyfile has become obsolete. To avoid this warning please update your configuration file using "doxygen -u" warning: tag INPUT: input source `emotion.dox' does not exist warning: source emotion.dox is not a readable file or directory... skipping. /tmp/emotion/src/lib/Emotion.h:1232: warning: missing title after \defgroup Emotion_Webcam /tmp/emotion/src/lib/Emotion.h:819: warning: The following parameters of emotion_object_size_get(const Evas_Object *obj, int *iw, int *ih) are not documented: parameter 'ih' Patch by Jérôme Pinot SVN revision: 69824
2012-03-25Emotion: Fix shm_open check + various autotools cleaningVincent Torri
This works in linux, and should fix shm_detection on BSD (including Mac) BSD, Mac and solaris users : please check that it compiles and shm_open is detected SVN revision: 69618
2012-03-17gear up svn for release. one of many steps/things to do.Carsten Haitzler
SVN revision: 69481
2012-03-05Fix docs according to raster changesDavide Andreoli
SVN revision: 68740
2012-03-05From: Davide Andreoli <>Davide Andreoli
Subject: [E-devel] Emotion buffer size patch Hi, here is a patch for emotion, it add a new function to retrive the status of the buffer while playing online stream. It is implemented only for the gstreamer backend, the xine one do not play at all here. What about the generic one? (xine does play - i implameneted this with the xine module, and generic is given a func that always returns 1.0 for now). SVN revision: 68684
2012-02-23emotion: call some callback when load and save are done.Cedric BAIL
SVN revision: 68355
2012-02-05fix @dates in each header fileJihoon Kim
SVN revision: 67705
2011-12-30Emotion:fix compilation on WindowsVincent Torri
Note1: disable generic plugin on Windows as shm_open like function note implemented on that platform yet. Note2: want_module stuff must be fixed in the m4 macro Note3: abstract semaphore code in Eina ? SVN revision: 66686
2011-12-28EAPIfy external variablesIván Briano
SVN revision: 66600
2011-11-13emotion: no segv when no webcam has been detected.Cedric BAIL
SVN revision: 65137
2011-11-10Emotion: make it build without eezeBruno Dilly
Please, Cedric, check if it's ok. SVN revision: 65020
2011-11-09emotion: make it possible to define webcam statically.Cedric BAIL
SVN revision: 64995
2011-10-21emotion: try to correctly fix the fill value.Cedric BAIL
SVN revision: 64255
2011-10-19emotion: destroy all created object.Cedric BAIL
SVN revision: 64172
2011-10-06fix resize handling for emotionCarsten Haitzler
SVN revision: 63868
2011-10-05emotion: some docs.Cedric BAIL
SVN revision: 63820
2011-10-03emotion: forgotten declaration.Cedric BAIL
SVN revision: 63768
2011-10-03emotion: first try with xv.Cedric BAIL
SVN revision: 63759
2011-09-20emotion: correctly update position of sub-object.Cedric BAIL
SVN revision: 63496
2011-09-20emotion: remove use of xattr.Cedric BAIL
SVN revision: 63495
2011-09-15emotion/smart: Remove fprintf left after debugging.Rafael Antognolli
SVN revision: 63419
2011-09-15emotion/doc: Add @ingroup to new functions.Rafael Antognolli
SVN revision: 63417
2011-09-15emotion/aspect: Add API to configure the aspect ratio policy.Rafael Antognolli
The new function emotion_object_keep_aspect_set() allow to set a policy that will automatically change the emotion object border property, based on the video aspect ratio and object current aspect ratio. Possible values are: * EMOTION_ASPECT_KEEP_NONE * EMOTION_ASPECT_KEEP_WIDTH * EMOTION_ASPECT_KEEP_HEIGHT * EMOTION_ASPECT_KEEP_BOTH * EMOTION_ASPECT_CROP * EMOTION_ASPECT_CUSTOM SVN revision: 63416
2011-09-15emotion/border: Add support for selecting the border colors.Rafael Antognolli
This is a simple API that implements colors for the borders specified by emotion_object_border_set(), using a background rectangle behind the emotion object. SVN revision: 63415
2011-09-15emotion/border: Add border/crop support for emotion objects.Rafael Antognolli
The emotion_object_border_set/get APIs were added, allowing one to specify a positive (border) or negative (crop) value for each of the edjes of the video being played. This allows easier setup on an Emotion object to keep the aspect ratio, either by adding black areas on it, or by cropping the exceding area of the video. NOTE: The specified border/crop is based on the original size of the video. If it is scaled (emotion object size is different from the video size), the borders will be scaled as well. Patch based on an original patch sent by Hugo Camboulive <>. SVN revision: 63414
2011-09-04generic module can now be built-in as static module.Gustavo Sverzut Barbieri
also removed sole left-overs of previous disable of vlc engine. SVN revision: 63141
2011-09-04remove old vlc, fix build bugs and introduce m4 for generic players.Gustavo Sverzut Barbieri
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 SVN revision: 63140
2011-09-03Emotion: Add __UNUSED__ where neededSebastian Dransfeld
SVN revision: 63134
2011-09-03Emotion: Remove unused variablesSebastian Dransfeld
SVN revision: 63133
2011-09-03Emotion: Really disable vlcSebastian Dransfeld
SVN revision: 63132
2011-09-02emotion: resize only when needed and fix typo.Cedric BAIL
SVN revision: 63089