From dfb84c1657bfb14a5236b881193b81f4c0b8a69b Mon Sep 17 00:00:00 2001 From: Gustavo Sverzut Barbieri Date: Thu, 10 Jan 2013 03:43:32 +0000 Subject: efl: merge emotion. 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 --- old/ChangeLog.emotion | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++ old/NEWS.emotion | 35 +++++++++++++++++++++++++ old/README.emotion | 22 ++++++++++++++++ 3 files changed, 129 insertions(+) create mode 100644 old/ChangeLog.emotion create mode 100644 old/NEWS.emotion create mode 100644 old/README.emotion (limited to 'old') diff --git a/old/ChangeLog.emotion b/old/ChangeLog.emotion new file mode 100644 index 0000000000..ed921d2512 --- /dev/null +++ b/old/ChangeLog.emotion @@ -0,0 +1,72 @@ +2012-04-26 Carsten Haitzler (The Rasterman) + + * 1.0.0 release + +2012-04-30 Jérôme Pinot + + * Fix build out of tree. + +2012-05-16 Carsten Haitzler (The Rasterman) + + * Fix emotion video overlay support to detect correct engine name. + +2012-06-07 Cedric Bail + + * Fix stride for all YUV video stream. + +2012-06-08 Pierre Le Magourou + + * Add support for "playback_started" callback to generic player. + +2012-06-08 Hugo Camboulive + + * Implement SPU switch for generic/vlc. + +2012-06-19 Cedric Bail + + * Sync rendering with Ecore_Animator. + +2012-07-03 Cedric Bail + + * Track pending object for proper shutdown. + +2012-06-05 Sohyun Kim + + * Add fimcconvert element to resize and convert color using fimc on device. + +2012-08-01 Cedric Bail + + * Fix race condition in gstreamer render function. + +2012-08-10 Sohyun Kim + + * Fix priority set/get for gstreamer. + +2012-08-28 Cedric Bail + + * Reset VLC pipeline on EOS. + * Fix a race condition on shutdown when still saving a file position. + +2012-08-30 Carsten Haitzler (The Rasterman) + + 1.7.0 release + +2012-09-06 Sohyun Kim + + * Add capsfilter to limit format and size for fimc on device. + +2012-10-11 Sohyun Kim + + * Fix to call correct render function based on the format. + +2013-01-02 Leandro Dorileo (dorileo) + + * Add subtitle file API. + +2013-01-05 Jérémy Zurcher + + * fix type in emotion_suspend_get() + +2013-01-05 Gustavo Sverzut Barbieri (k-s) + + * xine module exports 22 (VIDEO_OUT_XINE_API_VERSION) as well. diff --git a/old/NEWS.emotion b/old/NEWS.emotion new file mode 100644 index 0000000000..6f91341348 --- /dev/null +++ b/old/NEWS.emotion @@ -0,0 +1,35 @@ +Emotion 1.8.0 + +Changes since Emotion 1.7.0: +------------------------- + +Additions: + - Add fimcconvert and capsfilter element for device + - Add video subtitle file API. + +Fixes: + - fix to call correct render function. + +Changes since Emotion 1.0.1: +------------------------- + +Additions: + - Add support for "playback_started" callback to generic player. + - Implement SPU switch for generic/vlc. + - Sync rendering with Ecore_Animator. + - Track pending object for proper shutdown. + - Start handling embedded hardware customization. + +Fixes: + - build out of tree. + - stride of all YUV video + - fix race condition in gstreamer render function on shutdown and file set. + - fix priority set/get for gstreamer. + - reset VLC pipeline on EOS. + - fix race condition on shutdown when still saving a file position. + - xine module exports VIDEO_OUT_XINE_API_VERSION (22). + +Improvements: + +Removal: + diff --git a/old/README.emotion b/old/README.emotion new file mode 100644 index 0000000000..301dbaa270 --- /dev/null +++ b/old/README.emotion @@ -0,0 +1,22 @@ +Emotion 1.7.99 + +****************************************************************************** + + FOR ANY ISSUES PLEASE EMAIL: + enlightenment-devel@lists.sourceforge.net + +****************************************************************************** + +Emotion is a video (and audio) codec playback library that acts as a +front-end to libxine or gstreamer (or something else more generic) +that provides and evas object as a control object and video output +point. It makes using video API's much simpler and easier while it's +at it. + +------------------------------------------------------------------------------ +COMPILING AND INSTALLING: + + ./configure + make +(do this as root unless you are installing in your users directories): + make install -- cgit v1.2.1