From 2952bf1a993281e897902476a03fdeabdfc927a7 Mon Sep 17 00:00:00 2001 From: Chandan Padhi Date: Wed, 25 Feb 2015 15:15:56 +0530 Subject: [PATCH] Fix for renderer crash during video playback If we scroll/zoom the page during video playback, renderer crash is observed. Currently, invalidation of video layer happens on the main thread in WebMediaPlayerTizen. It should happen on the compositor thread instead. This patch ensures that and thus avoids the crash. Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=11278 Reviewed by: SeungSeop Park, Venugopal S M Change-Id: I40b7fa90c467e80af06f8ce39de4d3a763f1117e Signed-off-by: Chandan Padhi --- tizen_src/impl/media/base/tizen/webmediaplayer_tizen.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tizen_src/impl/media/base/tizen/webmediaplayer_tizen.cc b/tizen_src/impl/media/base/tizen/webmediaplayer_tizen.cc index 446e653..76f7b62 100644 --- a/tizen_src/impl/media/base/tizen/webmediaplayer_tizen.cc +++ b/tizen_src/impl/media/base/tizen/webmediaplayer_tizen.cc @@ -64,6 +64,8 @@ WebMediaPlayerTizen::WebMediaPlayerTizen( client_(client), media_log_(new content::RenderMediaLog()), delegate_(delegate), + compositor_task_runner_( + content::RenderThreadImpl::current()->compositor_message_loop_proxy()), compositor_(new media::VideoFrameCompositor( BIND_TO_RENDER_LOOP(&WebMediaPlayerTizen::OnNaturalSizeChanged), BIND_TO_RENDER_LOOP(&WebMediaPlayerTizen::OnOpacityChanged))), -- 2.7.4