Go to file
Sebastian Dröge c76ab3cfc9 emotion: initial port of emotion to GStreamer 1.0
Some commits to port emotion to GStreamer 1.0 and implement some missing features,
clean up code a bit and fix some bugs on the way.

This works as good as the 0.10 code for me now with the emotion examples,
just the Samsung hardware specific code is commented out. This should be
ported by someone who has such hardware, and also in a clean way now that
GStreamer since 1.0 has features to handle all this properly.

There's still a lot of potential to clean things up and fix many bugs, and also
to implement zerocopy rendering. But those are for later if there's actual
interest in this at all.

Commits:

- Update configure checks and ecore example to GStreamer 1.0
- Initial port of emotion to GStreamer 1.0
- Samsung specific code commented out, should be ported by someone
with the hardware.
- Return GST_FLOW_FLUSHING when the sink is unlocked
- Remove unused GSignal from the sink
- Use GstVideoInfo to store the format details inside the sink
- Add support for pixel-aspect-ratio
- Store video format information in GstVideoInfo for the different video streams
- Use GstAudioInfo to store the audio format information
- Remove some unused defines
- Header cleanup
- Implement initial support for GstNavigation interface
- Implement setting of audio/video channel

Reviewers: cedric

CC: cedric

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

Signed-off-by: Cedric BAIL <cedric.bail@samsung.com>
2013-12-23 10:59:42 +09:00
ecore add great ecore_getopt example. 2013-12-17 18:08:27 -02:00
ecore_avahi Ecore_Avahi: initial commit. 2013-12-17 19:37:05 +09:00
edje edje: correctly setup PATH and install Edje file as they are needed by examples. 2013-11-28 16:33:32 +09:00
eet Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
eina Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
eio Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
eldbus Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
emotion Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
eo autotools: fix complain about using subdirs without the right option. 2013-12-11 13:46:01 +09:00
ephysics fix examples makefiles to find Efl_Config.h 2013-04-25 02:08:49 +09:00
ethumb_client Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
evas Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
unsorted emotion: initial port of emotion to GStreamer 1.0 2013-12-23 10:59:42 +09:00