Add generic player backend (with vlc player).
authorantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 1 Sep 2011 19:04:15 +0000 (19:04 +0000)
committerantognolli <antognolli@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 1 Sep 2011 19:04:15 +0000 (19:04 +0000)
commit3a0a8feb071fb0525c7b7d08bdeb8612df180d7d
tree7cf5bda8304f2277b9a504999cf60cf7a9e3b54d
parent99ca616f3bcad552c8741f41b37fac892950b15d
Add generic player backend (with vlc player).

This generic player backend executes a separate player in another
process. It receives the bytes to be drawn on the emotion object through
a shared memory, and communicates with the player through a pipe, using
the player standard input/output.

The player must communicate with emotion using the defined commands
specified in the Emotion_Generic_Plugin.h. It doesn't need to link
against emotion, just include this file for easier implementation.

This implementation was sponsored by Zodiac Aerospace.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/emotion@63062 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
17 files changed:
AUTHORS
configure.ac
m4/emotion_check.m4
src/Makefile.am
src/examples/Makefile.am
src/examples/emotion_generic_example.c [new file with mode: 0644]
src/generic_players/Makefile.am [new file with mode: 0644]
src/generic_players/vlc/Makefile.am [new file with mode: 0644]
src/generic_players/vlc/emotion_generic_vlc.c [new file with mode: 0644]
src/lib/emotion_private.h
src/lib/emotion_smart.c
src/modules/Makefile.am
src/modules/generic/Emotion_Generic_Plugin.h [new file with mode: 0644]
src/modules/generic/Makefile.am [new file with mode: 0644]
src/modules/generic/README [new file with mode: 0644]
src/modules/generic/emotion_generic.c [new file with mode: 0644]
src/modules/generic/emotion_generic.h [new file with mode: 0644]