Set display mode of video as PRI_VIDEO_OFF_AND_SEC_VIDEO_FULL_SCREEN(=2).
authoreojin.ham <eojin.ham@samsung.com>
Thu, 4 Apr 2013 12:35:11 +0000 (21:35 +0900)
committerGerrit Code Review <gerrit2@kim11>
Fri, 5 Apr 2013 00:57:26 +0000 (09:57 +0900)
[Title] Set display mode of video as PRI_VIDEO_OFF_AND_SEC_VIDEO_FULL_SCREEN.
[Problem] While device is connected to screen via HDMI, primary video should be off and secondary video should be full screen mode.
[Cause] It is new UX concept.
[Solution] Set display mode of video as PRI_VIDEO_OFF_AND_SEC_VIDEO_FULL_SCREEN(=2).

Change-Id: I33adbf955738ef415baefd04d844887a5975d252

Source/WebCore/platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp

index b37f3ee..147cbc6 100755 (executable)
@@ -2112,6 +2112,9 @@ GstElement* MediaPlayerPrivateGStreamer::createVideoSink()
 #if ENABLE(TIZEN_ACCELERATED_COMPOSITING) && USE(TIZEN_TEXTURE_MAPPER) && ENABLE(TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE)
     m_webkitVideoSink = m_videoLayer->createVideoSink();
     m_videoSinkPad = adoptGRef(gst_element_get_static_pad(m_webkitVideoSink, "sink"));
+
+    // Primary video should be OFF and Secondary video should be FULL SCREEN mode
+    g_object_set(m_webkitVideoSink, "display-mode", 2, NULL);
 #else // ENABLE(TIZEN_ACCELERATED_COMPOSITING) && USE(TIZEN_TEXTURE_MAPPER) && ENABLE(TIZEN_WEBKIT2_TILED_AC_SHARED_PLATFORM_SURFACE)
 #ifndef GST_API_VERSION_1
     m_webkitVideoSink = webkitVideoSinkNew(m_gstGWorld.get());