efl/src/modules/emotion
Thomas Guillem afe6f5c3a1 emotion: add libvlc module
Summary:
Everything is implemented except visualization, mouse events and some
EMOTION_EVENT. Video can output RGBA, YUY2, YV12 or I420.

About the video sink: this emotion module use libvlc callbacks:
libvlc_video_set_format_callbacks and libvlc_video_set_callbacks. It may be
temporary. Indeed, an other solution is to add an Evas module inside vlc. But
this vlc module would need to link with emotion in order to use
_emotion_frame_new and _emotion_frame_resize private functions. I didn't
succeed to output a frame without these private functions: see
15daff4d3f

List of /* FIXME */:

 - Visualization not implemented since there is no API (for now) in libvlc.

 - Mouse events not implemented since there is no API (for now) in libvlc.

 - Some EMOTION_EVENT are not handled.

 - SIGSEGV in evas_gl_common_texture_nv12_update with
   EVAS_COLORSPACE_YCBCR420NV12601_PL colorspace.

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D3071

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-09-21 23:19:20 +02:00
..
generic emotion - audio volume - leave as-is on file open/init 2014-09-01 17:09:09 +09:00
gstreamer emotion - gst 0.10 - fix build after volume change/fix 2014-09-03 16:57:01 +09:00
gstreamer1 emotion gstreamer1 module - support 709 color matrix properly now 2015-05-27 23:34:08 +09:00
libvlc emotion: add libvlc module 2015-09-21 23:19:20 +02:00
xine efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00