commit | a68c836dccf394ff9303a897da34c370a8a169d2 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Sun Jan 08 22:34:40 2023 +0000 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Sun Jan 08 22:34:40 2023 +0000 |
tree | b7ccc8148b8f3765cc16419169a4a5eebd852382 | |
parent | 7054dd2ea35af99ba8371e1324623f0213d81fb5 [diff] | |
parent | 0bf07b11d0661c0233cd21a81cbbd00af165a015 [diff] |
Snap for 9466795 from 0bf07b11d0661c0233cd21a81cbbd00af165a015 to mainline-mediaprovider-release Change-Id: If65597080078753fa1987a035368d00c9f905e3e
diff --git a/media/codec2/vndk/platform/C2BqBuffer.cpp b/media/codec2/vndk/platform/C2BqBuffer.cpp index 270bbf4..f2cd585 100644 --- a/media/codec2/vndk/platform/C2BqBuffer.cpp +++ b/media/codec2/vndk/platform/C2BqBuffer.cpp
@@ -432,6 +432,10 @@ if (fence) { static constexpr int kFenceWaitTimeMs = 10; + if (bufferNeedsReallocation) { + mBuffers[slot].clear(); + } + status_t status = fence->wait(kFenceWaitTimeMs); if (status == -ETIME) { // fence is not signalled yet.