Loading
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