dvr_read_buffer_queue: don't stop releasing buffer
We used to abort ReleaseBuffer logic if we cannot verify that the buffer being released is in the target queue. However, in certain edge case, this could be true and we still want to release the buffer. One example is when a ProducerQueue closes and triggers its ConsumerQueue to remove all its buffers. In this case, ConsumerQueue::ReleaseBuffer() should still function properly. Bug: 77982072 Test: dvr_buffer_queue-test Change-Id: I6d8e2525470c8e3d78862d3f0753c8735d528b53
Loading
Please register or sign in to comment