Home
last modified time | relevance | path

Searched refs:mBufferPool (Results 1 – 7 of 7) sorted by relevance

/frameworks/av/media/module/libmediatranscoding/transcoder/tests/
DPassthroughTrackTranscoderTests.cpp195 mBufferPool = std::make_shared<PassthroughTrackTranscoder::BufferPool>(kMaxBuffers); in SetUp()
200 mBufferPool.reset(); in TearDown()
203 std::shared_ptr<PassthroughTrackTranscoder::BufferPool> mBufferPool; member in android::BufferPoolTests
209 uint8_t* buffer1 = mBufferPool->getBufferWithSize(10); in TEST_F()
212 uint8_t* buffer2 = mBufferPool->getBufferWithSize(10); in TEST_F()
216 mBufferPool->returnBuffer(buffer1); in TEST_F()
218 uint8_t* buffer3 = mBufferPool->getBufferWithSize(10); in TEST_F()
223 mBufferPool->returnBuffer(buffer2); in TEST_F()
225 uint8_t* buffer4 = mBufferPool->getBufferWithSize(10); in TEST_F()
234 uint8_t* buffer1 = mBufferPool->getBufferWithSize(10); in TEST_F()
[all …]
/frameworks/av/media/module/bufferpool/1.0/
DAccessorImpl.cpp146 std::lock_guard<std::mutex> lock(mBufferPool.mMutex); in connect()
150 status = mBufferPool.mObserver.open(id, fmqDescPtr); in connect()
155 mBufferPool.mConnectionIds.insert(id); in connect()
163 mBufferPool.processStatusMessages(); in connect()
164 mBufferPool.cleanUp(); in connect()
170 std::lock_guard<std::mutex> lock(mBufferPool.mMutex); in close()
171 mBufferPool.processStatusMessages(); in close()
172 mBufferPool.handleClose(connectionId); in close()
173 mBufferPool.mObserver.close(connectionId); in close()
176 mBufferPool.cleanUp(true); in close()
[all …]
DAccessorImpl.h290 } mBufferPool; variable
/frameworks/av/media/module/bufferpool/2.0/
DAccessorImpl.cpp190 std::lock_guard<std::mutex> lock(mBufferPool.mMutex); in connect()
194 status = mBufferPool.mObserver.open(id, statusDescPtr); in connect()
199 *pMsgId = mBufferPool.mInvalidation.mInvalidationId; in connect()
200 mBufferPool.mConnectionIds.insert(id); in connect()
201 mBufferPool.mInvalidationChannel.getDesc(invDescPtr); in connect()
202 mBufferPool.mInvalidation.onConnect(id, observer); in connect()
206 mBufferPool.processStatusMessages(); in connect()
207 mBufferPool.cleanUp(); in connect()
214 std::lock_guard<std::mutex> lock(mBufferPool.mMutex); in close()
215 ALOGV("connection close %lld: %u", (long long)connectionId, mBufferPool.mInvalidation.mId); in close()
[all …]
DAccessorImpl.h390 } mBufferPool; variable
/frameworks/av/media/module/libmediatranscoding/transcoder/include/media/
DPassthroughTrackTranscoder.h44 mBufferPool(std::make_shared<BufferPool>(kMaxBufferCountDefault)){}; in PassthroughTrackTranscoder()
96 std::shared_ptr<BufferPool> mBufferPool; variable
/frameworks/av/media/module/libmediatranscoding/transcoder/
DPassthroughTrackTranscoder.cpp108 [bufferPool = mBufferPool](MediaSample* sample) { in runTranscodeLoop()
117 uint8_t* buffer = mBufferPool->getBufferWithSize(info.size); in runTranscodeLoop()
160 mBufferPool->abort(); in abortTranscodeLoop()