Home
last modified time | relevance | path

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

/frameworks/av/media/codec2/hal/aidl/
DComponent.cpp255 std::list<std::unique_ptr<C2Work>> c2flushedWorks; in flush() local
258 &c2flushedWorks); in flush()
260 c2res = mMultiAccessUnitHelper->flush(&c2flushedWorks); in flush()
263 for (const std::unique_ptr<C2Work>& work : c2flushedWorks) { in flush()
276 if (!ToAidl(flushedWorkBundle, c2flushedWorks, &mBufferPoolSender)) { in flush()
283 ReturnOutputBlocksToClientIfNeeded(c2flushedWorks); in flush()
/frameworks/av/media/codec2/hal/hidl/1.2/utils/
DComponent.cpp321 std::list<std::unique_ptr<C2Work>> c2flushedWorks; in flush() local
324 &c2flushedWorks); in flush()
326 c2res = mMultiAccessUnitHelper->flush(&c2flushedWorks); in flush()
329 for (const std::unique_ptr<C2Work>& work : c2flushedWorks) { in flush()
343 beginTransferBufferQueueBlocks(c2flushedWorks, true); in flush()
345 if (!objcpy(&flushedWorkBundle, c2flushedWorks, &mBufferPoolSender)) { in flush()
350 endTransferBufferQueueBlocks(c2flushedWorks, true, true); in flush()
/frameworks/av/media/codec2/hal/hidl/1.0/utils/
DComponent.cpp318 std::list<std::unique_ptr<C2Work>> c2flushedWorks; in flush() local
321 &c2flushedWorks); in flush()
323 c2res = mMultiAccessUnitHelper->flush(&c2flushedWorks); in flush()
327 for (const std::unique_ptr<C2Work>& work : c2flushedWorks) { in flush()
341 beginTransferBufferQueueBlocks(c2flushedWorks, true); in flush()
343 if (!objcpy(&flushedWorkBundle, c2flushedWorks, &mBufferPoolSender)) { in flush()
348 endTransferBufferQueueBlocks(c2flushedWorks, true, true); in flush()
/frameworks/av/media/codec2/hal/hidl/1.1/utils/
DComponent.cpp324 std::list<std::unique_ptr<C2Work>> c2flushedWorks; in flush() local
327 &c2flushedWorks); in flush()
329 c2res = mMultiAccessUnitHelper->flush(&c2flushedWorks); in flush()
333 for (const std::unique_ptr<C2Work>& work : c2flushedWorks) { in flush()
347 beginTransferBufferQueueBlocks(c2flushedWorks, true); in flush()
349 if (!objcpy(&flushedWorkBundle, c2flushedWorks, &mBufferPoolSender)) { in flush()
354 endTransferBufferQueueBlocks(c2flushedWorks, true, true); in flush()
/frameworks/av/media/codec2/fuzzer/
DC2Fuzzer.cpp301 std::list<std::unique_ptr<C2Work>> c2flushedWorks; in decodeFrames() local
302 mComponent->flush_sm(C2Component::FLUSH_COMPONENT, &c2flushedWorks); in decodeFrames()
/frameworks/av/media/codec2/hal/common/include/codec2/common/
DMultiAccessUnitHelper.h90 std::list<std::unique_ptr<C2Work>> * const c2flushedWorks);
/frameworks/av/media/codec2/hal/common/
DMultiAccessUnitHelper.cpp259 std::list<std::unique_ptr<C2Work>>* const c2flushedWorks) { in flush() argument
262 for (auto iterWork = c2flushedWorks->begin() ; iterWork != c2flushedWorks->end(); ) { in flush()
281 iterWork = c2flushedWorks->erase(iterWork); in flush()