Add generic player backend (with vlc player).
authorantognolli <antognolli>
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)
commitadca2f4f4ce4eee68ba484e749166c5b726b8cb8
tree7cf5bda8304f2277b9a504999cf60cf7a9e3b54d
parent1481691a7c9383cb9847574bc44b884c294cf628
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: http://svn.enlightenment.org/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]