path: root/legacy/emotion/src/lib (follow)
AgeCommit message (Collapse)Author
2010-04-21wrong default path for the emotion modulesVincent Torri
SVN revision: 48208
2010-04-01Initial support for Emotion as Edje EXTERNAL.Gustavo Sverzut Barbieri
Very crude, needs testing... but I can already play videos from inside editje and edje_player :-D SVN revision: 47642
2010-04-01allow changing module during runtime, don't forget about file and play state.Gustavo Sverzut Barbieri
SVN revision: 47638
2010-04-01consts++Gustavo Sverzut Barbieri
SVN revision: 47637
2010-01-30Remove uneeded headerSebastian Dransfeld
SVN revision: 45744
2010-01-25 * ecore: Move ecore_job inside ecore.Cedric BAIL
Patch from Albin "Lutin" Tonnerre <>. SVN revision: 45570
2010-01-04 * enable static build of modulesVincent Torri
* clean up autotools * remove some warnings issues: * vlc backend can not be built on my computer(API change in libvlc, it seems) * when i build xine *and* gstreamer as static, i get a multiple defined of __eina_module_init and __eina_module_shutdown SVN revision: 44884
2009-12-30 * emotion: Add backend autodetection ability (you can pass NULL, andCedric BAIL
have some good hope for a result now :-) ) SVN revision: 44784
2009-12-30 * emotion: Switch to Eina module.Cedric BAIL
TODO: Add configure option to build module statically. SVN revision: 44781
2009-11-08Remove use of deprecated eventSebastian Dransfeld
XINE_EVENT_MRL_REFERENCE is deprecated, listen for XINE_EVENT_MRL_REFERENCE_EXT. SVN revision: 43540
2009-06-18 * emotion: Remove Evas_Bool.Cedric BAIL
SVN revision: 41097
2009-04-17Add preliminary patch for compilation on Windows. Needs more work, thoughVincent Torri
Patch by Lars Munch - Thanks a lot ! SVN revision: 40147
2009-03-13patch from Gustavo F. Padovan - minor code cleanups (effectually cosmetic) :)Carsten Haitzler
SVN revision: 39463
2008-10-25Set member_{add,del} to NULL.Gustavo Sverzut Barbieri
SVN revision: 37088
2008-10-21Remove Evas List from Emotion.Cedric BAIL
SVN revision: 36943
2008-10-08emotion: do not try to do file_set when no plugin is loaded.Gustavo Sverzut Barbieri
SVN revision: 36530
2008-09-26Fix position reporting.Gustavo Sverzut Barbieri
Always call pos_get() and also fix these on xine and gstreamer, we should query the current position and do not trust cached value. For instance, when no video is present, no handoff/frame-decoded is called so no cache is updated. SVN revision: 36271
2008-09-25emotion+visualization: export and reorder.Gustavo Sverzut Barbieri
done: * module api changed, vis_set is not close to vis_get, vis_supported was added. * exported these properties in emotion_object. * gstreamer plugin now starts with no visualization. todo: * add xine support. * make gstreamer able to dynamically change visualization. PS: gstreamer module really needs a cleanup, losts of functions need "static" or add proper prefix, including "gst" to avoid it clash with other symbols. SVN revision: 36260
2008-09-07Add calculate callback to Evas_Smart_Class.Gustavo Sverzut Barbieri
Some people is using it for some time now without problems, so I'm adding it to SVN to get some broader use. Remember to recompile ALL libraries that depend on Evas as it will change the EVAS_SMART_CLASS_VERSION and old classes will fail to load. This will also change Edje so it will postpone _edje_recalc() to render time, calculate() callback, however some methods will force early recalculation. SVN revision: 35860
2008-05-15 * reorganize the way the gstreamer pipeline is built. Fix some usagesdoursse
of emotion_object_file_set() * move the "frame_decode" evas event to _emotion_frame_new() a,d replace it in _emotion_video_pos_update() by "position_update" * fix a mem leak in the gstreamer backend and in the smart object SVN revision: 34581
2008-05-14Don't set sd->video to NULL. sd->video is initialized only whendoursse
emotion_object_init() is called. Hence, setting sd->video to NULL there implied that the code: emotion_object_init(o, module); emotion_object_file_set(o, file1); emotion_object_file_set(o, NULL); emotion_object_file_set(o, file2); seg fault. (such code is useful when you want to reset the same stream (file1 = file2). The other solution would be to destroy everything and recreating the pipeline, which is not nice) SVN revision: 34571
2007-11-11Fix the play of 2 files. Patch by Nicolas Aguirredoursse
SVN revision: 32576
2007-11-11autostuff improvements:doursse
* use non deprecated version of AC_INIT and AM_INIT_AUTOMAKE and check the required minimal versions. * add bzipped distribution archive * add AC_LIBTOOL_WIN32_DLL * forbid libtool to check fortran and c++ compilers * compute libtool versioning from the version of the package * pass the directories based on ${prefix} to the preoprocessor with the -D option * replace INCLUDES, wich is deprecated since 2001 by AM_CPPFLAGS * remove useless -L flags in *_la_LDFLAGS * remove on maintainer-clean rule SVN revision: 32564
2007-11-06following the api changes of ecorePeter Wehrfritz
SVN revision: 32411
2007-11-06Add type identifier.Sebastian Dransfeld
SVN revision: 32400
2007-11-02now you can play several files without segfaultdoursse
SVN revision: 32299
2007-10-31 * Use ecore_plugin instead of dlfcndoursse
* the modules names are now "xine" and "gstreamer" (it's useless to add the extension, as ecore_plugin do not need it). I'll fix eclair, etk_extra and ewl. * look for the modules in path that is pointed by the env variable EMOTION_MODULES_DIR first. * fix a leak in the gstreamer module * remove some trailing spaces SVN revision: 32261
2007-10-28fix odd sized videosCarsten Haitzler
SVN revision: 32186
2007-10-26check if *mod is nullCarsten Haitzler
SVN revision: 32167
2007-10-25Fix two bugs:Brett Nash
- Get pixels from the image object not the smart object - Fix typo in if statement SVN revision: 32157
2007-10-05cedric's ecore_job_init/shtudown patches.Carsten Haitzler
SVN revision: 31972
2007-08-04move a chunk of stuff to use evas_smart_class_new() - evas_smart_new() willCarsten Haitzler
probably die as it's already got legacy funcion methods for layer etc. stuff. SVN revision: 31161
2007-07-18debugging emotion.Carsten Haitzler
SVN revision: 30889
2007-05-06change to use lazy eval for dlopenCarsten Haitzler
SVN revision: 29868
2007-05-06export api calls to modulesCarsten Haitzler
SVN revision: 29867
2007-03-13Fix warnings.Sebastian Dransfeld
SVN revision: 28695
2007-03-13move emotion to fix latency on video load, deadlocks on stop/shutdown etc.Carsten Haitzler
SVN revision: 28679
2007-01-03there is a deadlock between the video out deocder thread and the main processCarsten Haitzler
(emotion) thread as it continues while the main thread is stopped tyring to stop the video playback - this ends up in a deadlock. this tries to eliminate that by havng a much more limited framequeue. SVN revision: 27753
2006-12-19use the new colorspace support in evas... :)Carsten Haitzler
SVN revision: 27519
SVN revision: 25522
2006-05-14add track count in the metadatadoursse
SVN revision: 22617
2006-03-12visualization stuff for emotion_gstreamer. There's a gstreamer bug on the ↵doursse
duration of mp3 files (). ogg files are handles correctly SVN revision: 21217
2006-02-04gstreamer 0.10 port. There's a problem with the seek, no evas sink yetdoursse
SVN revision: 20273
2006-01-23less segv'sCarsten Haitzler
SVN revision: 19977
2005-11-04Don't use strlen to check for empty string.sebastid
SVN revision: 18271
2005-10-02remove printfdoursse
SVN revision: 17109
2005-10-02emotion can use gstreamer, nowdoursse
SVN revision: 17103
2005-09-05Add missing headers.sebastid
SVN revision: 16553
2005-09-04* Include evas CFLAGS in emotion-config since emotion headers export Evas.hsebastid
* Ecore.h isn't needed in exported header SVN revision: 16526
2005-09-03Use AC_PATH_GENERICsebastid
SVN revision: 16492