| commit | 4f3bd5726113e5fc336f2f5ba5158fb87fe4a7cf | [log] [tgz] |
|---|---|---|
| author | Lingfeng Yang <lfy@google.com> | Thu Feb 07 13:25:50 2019 -0800 |
| committer | Lingfeng Yang <lfy@google.com> | Thu Feb 07 13:57:36 2019 -0800 |
| tree | 25d26c1751edb91e5fa0448de4b9ebdf0b3cdcb1 | |
| parent | d88e6908491318956a547282f461c3d162d42278 [diff] |
[vulkan] Flush previous API's stream bug: 111137294 Change-Id: I0da226ff757a1dcbfb56196c9d56f7e0e6547e6b
diff --git a/system/OpenglSystemCommon/QemuPipeStream.cpp b/system/OpenglSystemCommon/QemuPipeStream.cpp index cfe0fbd..dbf6f95 100644 --- a/system/OpenglSystemCommon/QemuPipeStream.cpp +++ b/system/OpenglSystemCommon/QemuPipeStream.cpp
@@ -85,6 +85,7 @@ int QemuPipeStream::commitBuffer(size_t size) { + if (size == 0) return 0; return writeFully(m_buf, size); }
diff --git a/system/vulkan_enc/VulkanStream.cpp b/system/vulkan_enc/VulkanStream.cpp index 5b2e48d..234799f 100644 --- a/system/vulkan_enc/VulkanStream.cpp +++ b/system/vulkan_enc/VulkanStream.cpp
@@ -84,6 +84,8 @@ } void commitWrite() { + mStream->flush(); + if (!valid()) { ALOGE("FATAL: Tried to commit write to vulkan pipe with invalid pipe!"); abort();