commit | 9c03a40367c149526c31ddf14a518ba2036195a5 | [log] [tgz] |
---|---|---|
author | Wei Jia <wjia@google.com> | Tue Aug 26 15:24:43 2014 -0700 |
committer | Wei Jia <wjia@google.com> | Tue Aug 26 15:24:43 2014 -0700 |
tree | 2bf273ee7aeefbcb2b62925478e311b45b660309 | |
parent | d42173a44721af1a600b9c8599bc736394fcc724 [diff] [blame] |
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
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 @@ msg->setObject( "native-window", new NativeWindowWrapper( - new Surface(bufferProducer))); + new Surface(bufferProducer, true /* controlledByApp */))); } msg->post();