/external/v4l2_codec2/cmds/ |
codec2.cpp | 102 std::list<std::unique_ptr<C2Work>> mWorkQueue; 220 mWorkQueue.emplace_back(new C2Work); 282 mWorkQueue.emplace_back(std::move(work)); 323 if (!mWorkQueue.empty()) { 324 work = std::move(mWorkQueue.front()); 325 mWorkQueue.pop_front();
|
/frameworks/av/media/codec2/components/base/include/ |
SimpleC2Component.h | 236 Mutexed<WorkQueue> mWorkQueue;
|
/frameworks/av/media/codec2/components/cmds/ |
codec2.cpp | 103 std::list<std::unique_ptr<C2Work>> mWorkQueue; 227 mWorkQueue.emplace_back(new C2Work); 283 mWorkQueue.push_back(std::move(work)); 332 if (!mWorkQueue.empty()) { 333 work.swap(mWorkQueue.front()); 334 mWorkQueue.pop_front();
|
/frameworks/av/media/codec2/hidl/1.0/vts/functional/component/ |
VtsHalMediaC2V1_0TargetComponentTest.cpp | 80 mWorkQueue.emplace_back(new C2Work); 103 mWorkQueue, mEos, mCsd, mFramesReceived); 111 std::list<std::unique_ptr<C2Work>> mWorkQueue; 243 mComponent, mQueueLock, mWorkQueue, flags, isNullBuffer)); 247 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue));
|
/frameworks/av/media/codec2/hidl/1.0/vts/functional/video/ |
VtsHalMediaC2V1_0TargetVideoDecTest.cpp | 85 mWorkQueue.emplace_back(new C2Work); 188 mQueueCondition, mWorkQueue, mEos, mCsd, 221 std::list<std::unique_ptr<C2Work>> mWorkQueue; 476 mComponent, mQueueLock, mQueueCondition, mWorkQueue, mFlushedIndices, 483 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue, 1)); 485 testInputBuffer(mComponent, mQueueLock, mWorkQueue, 494 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue)); 569 decodeNFrames(mComponent, mQueueLock, mQueueCondition, mWorkQueue, 583 if (!mWorkQueue.empty()) { 584 work.swap(mWorkQueue.front()) [all...] |
VtsHalMediaC2V1_0TargetVideoEncTest.cpp | 75 mWorkQueue.emplace_back(new C2Work); 178 mQueueCondition, mWorkQueue, mEos, mCsd, 213 std::list<std::unique_ptr<C2Work>> mWorkQueue; 428 encodeNFrames(mComponent, mQueueLock, mQueueCondition, mWorkQueue, 444 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue, 1)); 446 testInputBuffer(mComponent, mQueueLock, mWorkQueue, 455 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue)); 490 if (!mWorkQueue.empty()) { 491 work.swap(mWorkQueue.front()); 492 mWorkQueue.pop_front() [all...] |
/frameworks/av/media/codec2/hidl/1.0/vts/functional/audio/ |
VtsHalMediaC2V1_0TargetAudioDecTest.cpp | 82 mWorkQueue.emplace_back(new C2Work); 174 mQueueCondition, mWorkQueue, mEos, mCsd, 214 std::list<std::unique_ptr<C2Work>> mWorkQueue; 563 mComponent, mQueueLock, mQueueCondition, mWorkQueue, mFlushedIndices, 570 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue, 1)); 572 testInputBuffer(mComponent, mQueueLock, mWorkQueue, 579 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue)); 675 mComponent, mQueueLock, mQueueCondition, mWorkQueue, mFlushedIndices, 678 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue)); 694 if (!mWorkQueue.empty()) [all...] |
VtsHalMediaC2V1_0TargetAudioEncTest.cpp | 76 mWorkQueue.emplace_back(new C2Work); 135 mQueueCondition, mWorkQueue, mEos, mCsd, 163 std::list<std::unique_ptr<C2Work>> mWorkQueue; 432 encodeNFrames(mComponent, mQueueLock, mQueueCondition, mWorkQueue, 440 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue, 1)); 442 testInputBuffer(mComponent, mQueueLock, mWorkQueue, 450 waitOnInputConsumption(mQueueLock, mQueueCondition, mWorkQueue)); 485 if (!mWorkQueue.empty()) { 486 work.swap(mWorkQueue.front()); 487 mWorkQueue.pop_front() [all...] |
/external/v4l2_codec2/tests/ |
C2VDAComponent_test.cpp | 173 // Mutex for |mWorkQueue| among main and listenerThread. 176 std::list<std::unique_ptr<C2Work>> mWorkQueue; 243 mWorkQueue.clear(); 245 mWorkQueue.emplace_back(new C2Work); 558 mWorkQueue.emplace_back(std::move(work)); 633 if (!mWorkQueue.empty()) { 634 work = std::move(mWorkQueue.front()); 635 mWorkQueue.pop_front(); [all...] |