path: root/src/lib/emotion (follow)
AgeCommit message (Collapse)Author
2015-05-07eolian: change all EFL .eo files to use new syntax for propertiesDaniel Kolesa
2015-05-07emotion: remove the need to order the header correctly for Windows.Cedric BAIL
2015-05-06Emotion: Migrate some more of emotion to Eo/efl.player.Tom Hacohen
2015-02-23Fix code to conform to recent Eo changes.Tom Hacohen
2014-10-22emotion: Add wma as possible playable extensionStefan Schmidt
This allows to preview (listen) a wma file in efm for example. Fixes T1568
2014-10-20emotion: updating API documentation.Philippe Caseiro
2014-10-20emotion: add documentation for Emotion_Version structure.Nicolas Aguirre
2014-10-06emotion - limit pos set seecks to 0.0 at minumum pointCarsten Haitzler (Rasterman)
2014-09-25Eo: Change eo_add/del/unref behaviour.Tom Hacohen
Before this change eo_add() used to create an object with 1 ref, and if the object had a parent, a second ref. Now, eo_add() always returns an object with 1 ref, and eo_add_ref() preserves the old behaviour (for bindings). eo_unref now un-parents if refcount is 0, and eo_del() is an alias for eo_unref (will change to be a way to ensure an object is dead and goes to zombie-land even if still refed).
2014-09-01emotion - fix calling pos update cb for gst1 module in frame newCarsten Haitzler (Rasterman)
2014-08-27emotion - fix engine string leakCarsten Haitzler (Rasterman)
fixes CID 1232727
2014-08-22emotion - make emotion object init now optional.Carsten Haitzler (Rasterman)
if you don't init (or set engine) on an emotion object, itstill works - it chooses the default engine.. whihc i now have set as gst1. :) one less thing that HAS to be done on init. better.
2014-08-21emotion: add more audio formats in supporting extension listWonguk Jeong
2014-08-21emotion: support gstreamer1 for EFL_RUN_IN_TREE/static libraryWonguk Jeong
2014-08-21Eo files: Adjust according to latest eolian changes.Tom Hacohen
2014-08-21Emotion object: Convert from a smart object to an eo object.Tom Hacohen
2014-08-21Emotion object: Create .eo file.Tom Hacohen
2014-08-20Revert "emotion: add more audio formats in supporting extension list"Wonguk Jeong
revert since 1.11 is not yet released. This reverts commit 154d534852e23a7e078fa2cb989b48afd95b3f15.
2014-08-20emotion: add more audio formats in supporting extension listWonguk Jeong
2014-05-30Fix unused var warning in emotion.Guillaume Friloux
2014-04-27emotion: remove warning.Cedric Bail
2014-04-27emotion: use eina stringshare not strdupWonguk Jeong
Summary: @fix Reviewers: raster, cedric Reviewed By: cedric CC: seoz, cedric Differential Revision:
2014-04-24emotion: play set before file open callback bug fixWonguk Jeong
Summary: Before "open_done" callback, play unset is ineffective. is it intentional logic? if we set play and unset play again before "open_done" callback, the video will be played. @fix Reviewers: raster, cedric CC: seoz, cedric Differential Revision:
2014-04-20emotion: fix triggering condition of fallback module loadingWonguk Jeong
@fix Summary: In emotion_engine_instance_new(), if given module name is wrong or if loding is failed, fallback module loading should be triggered.a (previously, it check just whether name is NULL or not) In case of T1025, "vlc" was given name. Therefore, fallback was not triggered. Fixes T1025 Test Plan: enlightenment -> efm -> mouse over multimedia files -> check whether preview is shown properly or not Reviewers: raster, cedric CC: seoz, cedric, zmike Maniphest Tasks: T1025 Differential Revision:
2014-04-02emotion: do not segv when no module are found.Cedric BAIL
2014-04-01emotion: fix memory leakwonguk.jeong
engine instance handle was not free'd in emotion_engine_instance_del() @fix Reviewers: raster, cedric CC: seoz, cedric Differential Revision: Signed-off-by: Cedric BAIL <>
2014-01-08fix mingw build for setuid fix/checksCarsten Haitzler (Rasterman)
2014-01-08setuid safeness - ensure if an app that is setuid doesn't do bad thingsCarsten Haitzler (Rasterman)
this makes efl ignore certain env vars for thnigs and entirely removes user modules (that no one ever used) etc. etc. to ensure that *IF* an app is setuid, there isn't a priv escalation path that is easy.
2013-12-27emotion - broken module loading loagic fixed that fixes gst 0.10/1 deadlockCarsten Haitzler (Rasterman)
so firstly the module loading logic in emotion is pretty bad. it forcible loads into memory (dlopen + run code from) EVERY emotion module whenever you use emotion anywhere. this is a fat memory cost and startup cost. it should not ever have done this. so remove that code and make it explicitly load only the backend requested and fall back to using what is compiled in (generic by default) and otherwise generic as a module, then xine, then gstreamer then gstreamer1. gstreamer1 seems broke - all i see is a black box (no video). this also fixes a deadlock problem. if you have BOTH gstreamer AND gstreamer1 modules loaded i get a deadlock inside glib. this seemingly fixes it as it'll only load the first one it finds, not both (unless explicitly requested).
2013-12-26efl: Unified eina critical manro to CRI.Daniel Juyung Seo
Being annoyed by different types of eina critical macros - CRI, CRIT, CRITICAL -, I concluded to unify them to one. Discussed on IRC and finally, CRI was chosen to meet the consistency with other macros - ERR, WRN, INF, DBG - in terms of the number of characters. If there is any missing bits, please let me know.
2013-12-16emotion: fix Windows compilation.Cedric BAIL
2013-12-16emotion: revert to fast sed to use the right eina log domain.Cedric BAIL
2013-12-15emotion - webcam - don't access after free and ensure it is not in listCarsten Haitzler (Rasterman)
this should fix CID 1137853 and CID 1137854
2013-12-13fix fd leak in emotion webcam where fd of value 0 never closedCarsten Haitzler (Rasterman)
fixes CID 1039175
2013-12-13emotion: make webcam initialization lazy and non blocking.Cedric BAIL
This should fix T648.
2013-12-13emotion: fix potential memory leak when webcam register fail.Cedric BAIL
2013-12-13emotion: use emotion log domain instead of eina one.Cedric BAIL
2013-12-13emotion: lower warning on webcam access error to information (Not critical ↵Cedric BAIL
2013-11-04alpha1 release autofoo/build tree work to pass distcheck and actually workv1.8.0-alpha1Carsten Haitzler (Rasterman)
2013-10-09emotion: add two events to trigger when a webcam is plugged or unpluggedMichaël Bouchaud (yoz)
2013-09-12emotion: Avoid leak by also checking for fd being null.Stefan Schmidt
If fd would be null here we would leak the fd handle. Fix the check. CID: 1039175
2013-08-01emotion: fix backend order.Cedric Bail
2013-07-18emotion - fix shutdown to ensure all pending async calls are gone too.Carsten Haitzler (Rasterman)
2013-07-09Fix compiler warningsChris Michael
- include unistd.h for close function. - initialize fd to -1 so we can check error condition. Signed-off-by: Chris Michael <>
2013-07-09Don't leak fd handles (ie: leave files open) when checking devicesChris Michael
NB: Fixes Coverity CID1039175 Signed-off-by: Chris Michael <>
2013-07-08Add missing break in switchChris Michael
NB: Fixes Coverity CID1039372 Signed-off-by: Chris Michael <>
2013-06-20efl: formattingSebastian Dransfeld
2013-05-10emotion: rename Emotion_Module.h to emotion_modules.hCedric Bail
2013-03-11emotion - free up engine and stuff on obj del, and let smartdata hangCarsten Haitzler (Rasterman)
about for eio stuff. hrmmmmf. cedric!!! :)
2013-03-11emotion "fix" - not actually a bug i hit, but a potential one whereCarsten Haitzler (Rasterman)
xattr change jobs are not deleted on sd free.