Improved separation of ASM and enabled video playing. 59/6059/3
authorJosé Bollo <jose.bollo@eurogiciel.fr>
Wed, 24 Jul 2013 07:42:32 +0000 (09:42 +0200)
committerJosé Bollo <jose.bollo@eurogiciel.fr>
Mon, 29 Jul 2013 09:49:35 +0000 (11:49 +0200)
commit74628aa3856ced8ad068ff819633f9f6ccd7620b
tree6747948d2637372429fb231fe65404b91123f8cf
parente3f9bba43949f056a8eabedddf1274d6e63bd8af
Improved separation of ASM and enabled video playing.

Improvement of the separation of the audio session manager using the
compiling option ENABLE_TIZEN_AUDIO_SESSION_MANAGER. It solves a
bug on the mute status of the media elements (TZ:bug 3809).

Addition of the compiling option ENABLE_TIZEN_GSTREAMER_VIDEO_SET_SINK
that enforces to use the webkit sink. It allows to play video on
surfaces.

Activating option ENABLE_TIZEN_GSTREAMER_VIDEO_SET_SINK
for GStreamer 1.0 (surely to be changed in futur)
14 files changed:
Source/WTF/wtf/Platform.h
Source/WebCore/dom/Document.cpp
Source/WebCore/dom/Document.h
Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.cpp
Source/WebCore/platform/audio/gstreamer/AudioDestinationGStreamer.h
Source/WebCore/platform/audio/gstreamer/tizen/AudioSessionManagerGStreamerTizen.cpp
Source/WebCore/platform/audio/gstreamer/tizen/AudioSessionManagerGStreamerTizen.h
Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp
Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h
Source/WebCore/platform/graphics/gstreamer/VideoSinkGStreamer.cpp
Source/WebCore/platform/graphics/gstreamer/tizen/VideoLayerTizen.cpp
Source/WebCore/platform/graphics/gstreamer/tizen/VideoLayerTizen.h
Source/cmake/OptionsTizen.cmake
packaging/webkit2-efl.spec