Home
last modified time | relevance | path

Searched refs:freeBuffers_ (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/multimedia/media_foundation/engine/include/foundation/utils/
H A Dbuffer_pool.h65 freeBuffers_.clear();
76 if (!isActive_ || freeBuffers_.size() >= poolSize_) { in Append()
79 freeBuffers_.emplace_back(std::move(buffer)); in Append()
96 freeBuffers_.emplace_back(std::move(buffer)); in RecycleBuffer()
104 if (freeBuffers_.empty() && isActive_) { in AllocateBuffer()
119 if (freeBuffers_.empty() || !isActive_) { in AllocateBufferNonBlocking()
131 if (freeBuffers_.empty()) { in AllocateAppendBufferNonBlocking()
143 return freeBuffers_.size(); in Size()
154 return freeBuffers_.empty(); in Empty()
169 freeBuffers_.pop_front(); in AllocateBufferUnprotected()
[all …]
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_gralloc/
H A Dframebuffer_allocator.cpp83 freeBuffers_.push(smemStart_ + i * bufferSize_); in InitFb()
107 if (freeBuffers_.empty()) { in Allocate()
111 unsigned long smemAddress = freeBuffers_.front(); in Allocate()
125 freeBuffers_.pop(); in Allocate()
180 freeBuffers_.push(handle->phyAddr); in FreeMem()
H A Dframebuffer_allocator.h48 std::queue<unsigned long> freeBuffers_; variable