path: root/legacy/emotion/src/modules/xine (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-07emotion/xine should use the VIDEO_OUT_XINE_API_VERSION.Gustavo Sverzut Barbieri
our xine plugin must VIDEO_OUT_XINE_API_VERSION(22) to have video out. Patch-By: Arvind R <> SVN revision: 82364
2012-11-15emotion: Tag unused paramter. warn--Stefan Schmidt
SVN revision: 79348
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-03-02emotion: fix build with recent xine.Cedric BAIL
Patch by Anthony Ramine <nox <at>>. SVN revision: 68629
2012-02-27Fix linking complaints brought out by:Thanatermesis
From: Thanatermesis <> Subject: [E-devel] LDFLAGS with -Wl,-z,defs Aparently if you add the option "-Wl,-z,defs" to your LDFLAGS, there's some libs that doesn't compile, like evas and e_dbus, there's some logs: SVN revision: 68464
2011-12-30warning--Carsten Haitzler
SVN revision: 66691
2011-12-30no - now you need Emotion.h too. this is why i like simple singleCarsten Haitzler
"lib_priv.h"'s you include... then everythingg keeps working. :( SVN revision: 66688
2011-12-30Emotion: try to fix linux codeVincent Torri
SVN revision: 66687
2011-12-28Define EMOTION_BUILD on compile so EAPI is defined correctlyIván Briano
SVN revision: 66605
2011-10-03emotion: first try with xv.Cedric BAIL
SVN revision: 63759
2011-07-17emotion: add webcam detection, cleanup code and add timing detection.Cedric BAIL
SVN revision: 61452
2011-06-24emotion: advertise native resolution.Cedric BAIL
SVN revision: 60664
2011-06-23emotion: add a way to test if a file could be played by emotion.Cedric BAIL
SVN revision: 60637
2011-06-12remove .cvsignore filesBoris Faure
SVN revision: 60246
2010-11-19warning cleanup.Gustavo Sverzut Barbieri
there are still warnings from write(2) calls, they should be handled, but no time now. SVN revision: 54710
2010-10-07shutup stupid emotion debug!Gustavo Sverzut Barbieri
to get them back, use EINA_LOG_LEVELS for each module or the catch-all: export EINA_LOG_LEVELS_GLOB='emotion*:4' ah, that was making me sick while playing enjoy... :-D SVN revision: 53170
2010-09-27some fixes/improvements to emotion -> foound some buggers in xine -Carsten Haitzler
tried making gst do it - should kind of work. i think gst is broken tho. SVN revision: 52800
2010-08-21Convert (hopefully) all comparisons to NULLLucas De Marchi
Apply badzero.cocci, badnull.coci and badnull2.cocci This should convert all cases where there's a comparison to NULL to simpler forms. This patch applies the following transformations: code before patch ||code after patch =============================================================== return a == NULL; return !a; return a != NULL; return !!a; func(a == NULL); func(!a); func(a != NULL); func(!!a); b = a == NULL; b = !a; b = a != NULL; b = !!a; b = a == NULL ? c : d; b = !a ? c : d; b = a != NULL ? c : d; b = a ? c : d; other cases: a == NULL !a a != NULL a SVN revision: 51487
2010-07-08Fixes for Ecore Api changesLucas De Marchi
Patch automatically by Coccinelle to fix the callbacks used by the following functions: * ecore_event_handler_add() * ecore_event_filter_add() * ecore_idler_add() * ecore_idle_enterer_add() * ecore_idle_enterer_before_add() * ecore_idle_exiter_add() * ecore_main_fd_handler_add() * ecore_main_win32_handler_add() * ecore_timer_add() * ecore_timer_loop_add() * ecore_animator_add() * ecore_poller_add() SVN revision: 50099
2010-02-09Fix emotion compilation on fedora9, by jprvita.Gustavo Lima Chaves
SVN revision: 46008
2010-01-15make clang happySebastian Dransfeld
SVN revision: 45196
2010-01-04 * emotion: Use the right macro.Cedric BAIL
SVN revision: 44895
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: 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
2008-12-25calloc not malloc! bad patches!Carsten Haitzler
SVN revision: 38318
2008-11-04emotion: set default volume to 80%.Gustavo Sverzut Barbieri
SVN revision: 37454
2008-10-27xine_xmalloc is deprecated and gives no benefit for us.Sebastian Dransfeld
SVN revision: 37218
2008-10-08emotion: set volume when files are opened.Gustavo Sverzut Barbieri
SVN revision: 36531
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-10Remove seek guard, as it isn't updated during playing.Sebastian Dransfeld
SVN revision: 35918
2008-09-10EAPISebastian Dransfeld
SVN revision: 35916
2008-09-10Initialize seek variables to -1, so that seek to 0 will work.Sebastian Dransfeld
SVN revision: 35912
2008-06-19ignoreSebastian Dransfeld
SVN revision: 34863
2008-05-11put xine and gstreamer modules in their own subdirdoursse
SVN revision: 34539
2006-01-21move plugin to be inlined ans loaded from code and make xine emotion supportCarsten Haitzler
work again SVN revision: 19946
2005-11-28xine-lib-1.1.1 change member names in the vo_overlay_t structMike Frysinger
SVN revision: 18673
2005-09-03Use AC_PATH_GENERICsebastid
SVN revision: 16492
2005-09-02Don't include $(includedir) in searchpath, find headers in this sourcesebastid
and in the provided package CFLAGS. SVN revision: 16470
2005-08-30Add return values.sebastid
Formatting. Right macro. SVN revision: 16438
2005-07-08* Have rewritten the yuy2->rgb converter to avoid license problems.moom16
So now, emotion_xine supports yuy2-encoded movies (such as .wmv). SVN revision: 15678
2005-07-08* Cancel last changes since it seems there are some license problems.moom16
Sorry guys, I didn't think GPLv2 was so "contaminating" SVN revision: 15677
2005-07-08* Add support of yuy2 to emotion_xine module. So now, we can play wmvmoom16
movies! I had to make some module API changes: - rename yuv_size_get to video_data_size_get - add the function "Emotion_Format (*format_get) (void *ef);" in Emotion_Video_Module. This function should return the format used by the video (EMOTION_YV12, EMOTION_YUY2 or EMOTION_BGRA). I use a yuy2->bgra converter since evas doesn't support YUY2. This converter should be rewrite since it's really not optimized and since it is under GPLv2 (emotion is under BSD). I added an explicit comment above the function for that, but it'd be better to use a converter under BSD. If it's really incompatible with emotion license, I will remove it. SVN revision: 15675
2005-04-05ansi damn u!Carsten Haitzler
SVN revision: 14098
2005-03-26segv waiting to happenCarsten Haitzler
SVN revision: 13923