From 9c03a40367c149526c31ddf14a518ba2036195a5 Mon Sep 17 00:00:00 2001 From: Wei Jia Date: Tue, 26 Aug 2014 15:24:43 -0700 Subject: NuPlayer: set controlledByApp to true when creating Surface. This fixes hang when trying to dequeue buffer from native window followed by a flush. Bug: 16303659 Bug: 17250931 Change-Id: Ib87ae558b020f5ce82b4192ec63339c93a72a2e9 --- media/libmediaplayerservice/nuplayer/NuPlayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media/libmediaplayerservice/nuplayer/NuPlayer.cpp b/media/libmediaplayerservice/nuplayer/NuPlayer.cpp index f4cd02c..2b7457b 100644 --- a/media/libmediaplayerservice/nuplayer/NuPlayer.cpp +++ b/media/libmediaplayerservice/nuplayer/NuPlayer.cpp @@ -280,7 +280,7 @@ void NuPlayer::setVideoSurfaceTextureAsync( msg->setObject( "native-window", new NativeWindowWrapper( - new Surface(bufferProducer))); + new Surface(bufferProducer, true /* controlledByApp */))); } msg->post(); -- cgit v1.1