path: root/src/modules/emotion/libvlc (follow)
AgeCommit message (Collapse)Author
2017-04-17Fix sed error that changed "video" to "videfl"Derek Foreman
commit c662934be8bcbaba60d1688e77533acbea5d09b9 seems to have accidentally renamed a few instances of _video_ to _videfl_, this hopefully changes them all back.
2017-01-12emotion: add support for obtaining embedded artwork from media files with ↵Al Poole
gstreamer1 backend. Reviewers: raster, cedric Subscribers: cedric, jpeg Differential Revision: Signed-off-by: Cedric BAIL <>
2016-09-22modules: emotion: fix event name after EFL Canvas Video convertStefan Schmidt
In commit 7b90e1147442d6a8023422400bffd77e2815fe0b the event name changed but this module was not updated. Luckily we are building it on Jenkins or it would have gone unnoticed for a long time.
2016-08-30efl callbacks: update some events calls to no longer trigger legacy callbacksdevs/vitorsousa/update_event_callsVitor Sousa
2016-08-26Efl Object: remove legacy callback calls from event_callback_callVitor Sousa
Efl.Object.event_callback_call no longer calls legacy smart callbacks; calling only event callbacks registered with the given event description pointer. Create the method Efl.Object.event_callback_legacy_call to inherit the old behavior from Efl.Object.event_callback_call, calling both Efl.Object events and legacy smart callbacks. Update all other files accordingly in order to still supply legacy callbacks while they are necessary.
2016-08-15Eo: Finish the renaming of Eo to the EFL.Tom Hacohen
This renames all the rest of the API to the EFL namespace except for Eo_Event that will follow soon. Obviously breaks both API and ABI.
2016-08-11Change the EFL to follow the new Eo rename.Tom Hacohen
2016-07-08emotion vlc module - fix potential divide by 0Carsten Haitzler (Rasterman)
fix CID 1357146
2016-07-08emotion libvlc module - fix possible argv init issue with tokensCarsten Haitzler (Rasterman)
fixes CID 1357170
2016-03-28emotion/libvlc: fix url openingThomas Guillem
2016-03-28emotion/libvlc: replace libvlc_mp_is_ready with ev->startedThomas Guillem
2016-03-28emotion/libvlc: use vlc vout display moduleThomas Guillem
The vlc vout display module adds key and mouse event support. It improves performances since a video filter is not needed anymore to scale the image, and direct rendering with vlc avcodec module is now possible (less memcpy).
2016-03-28emotion/libvlc: log: print vlc module and idThomas Guillem
2016-03-28emotion/libvlc: fix C89Thomas Guillem
2016-03-28emotion/libvlc: set libvlc args from "EMOTION_LIBVLC_ARGS" envThomas Guillem
2016-03-28emotion/libvlc: fix video/audio/spu muteThomas Guillem
2016-03-28emotion/libvlc: set libvlc_log staticThomas Guillem
2015-09-21emotion: add libvlc moduleThomas Guillem
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 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: Signed-off-by: Cedric BAIL <>