/frameworks/av/media/codec2/tests/aidl/ |
D | GraphicsTracker_test.cpp | 260 bool init(int maxDequeueCount) { in init() argument 261 mTracker = GraphicsTracker::CreateGraphicsTracker(maxDequeueCount); in init() 317 const int maxDequeueCount = 10; in TEST_F() local 319 ASSERT_TRUE(init(maxDequeueCount)); in TEST_F() 326 ASSERT_EQ(maxDequeueCount, mTracker->getCurDequeueable()); in TEST_F() 334 for (int i = 0; i < maxDequeueCount; ++i) { in TEST_F() 338 ASSERT_EQ(maxDequeueCount - (i + 1), mTracker->getCurDequeueable()); in TEST_F() 357 const int maxDequeueCount = 10; in TEST_F() local 359 ASSERT_TRUE(init(maxDequeueCount)); in TEST_F() 367 ASSERT_EQ(maxDequeueCount, mTracker->getCurDequeueable()); in TEST_F() [all …]
|
/frameworks/av/media/codec2/hal/client/ |
D | GraphicBufferAllocator.cpp | 146 int maxDequeueCount) { in CreateGraphicBufferAllocator() argument 147 return ::ndk::SharedRefBase::make<GraphicBufferAllocator>(maxDequeueCount); in CreateGraphicBufferAllocator() 150 GraphicBufferAllocator::GraphicBufferAllocator(int maxDequeueCount) in GraphicBufferAllocator() argument 151 : mGraphicsTracker(GraphicsTracker::CreateGraphicsTracker(maxDequeueCount)) {} in GraphicBufferAllocator()
|
D | GraphicsTracker.cpp | 175 GraphicsTracker::GraphicsTracker(int maxDequeueCount) in GraphicsTracker() argument 176 : mBufferCache(new BufferCache()), mNumDequeueing{0}, mMaxDequeue{maxDequeueCount}, in GraphicsTracker() 177 mMaxDequeueCommitted{maxDequeueCount}, 178 mDequeueable{maxDequeueCount}, 181 if (maxDequeueCount < kMaxDequeueMin) { 185 } else if(maxDequeueCount > kMaxDequeueMax) { 324 c2_status_t GraphicsTracker::configureMaxDequeueCount(int maxDequeueCount) { in configureMaxDequeueCount() argument 327 if (maxDequeueCount < kMaxDequeueMin || maxDequeueCount > kMaxDequeueMax) { in configureMaxDequeueCount() 328 ALOGE("max dequeue count %d is not valid", maxDequeueCount); in configureMaxDequeueCount() 340 if (mMaxDequeueRequested == maxDequeueCount) { in configureMaxDequeueCount() [all …]
|
D | client.cpp | 2385 int maxDequeueCount) { in setOutputSurface() argument 2394 bool ret = gba->configure(surface, generation, maxDequeueCount); in setOutputSurface() 2411 mOutputBufferQueue->configure(nullIgbp, generation, 0, maxDequeueCount, nullptr); in setOutputSurface() 2416 mOutputBufferQueue->configure(nullIgbp, generation, 0, maxDequeueCount, nullptr); in setOutputSurface() 2418 mOutputBufferQueue->configure(surface, generation, bqId, maxDequeueCount, in setOutputSurface() 2507 int maxDequeueCount) { in setOutputSurfaceMaxDequeueCount() argument 2512 gba->updateMaxDequeueBufferCount(maxDequeueCount); in setOutputSurfaceMaxDequeueCount() 2516 mOutputBufferQueue->updateMaxDequeueBufferCount(maxDequeueCount); in setOutputSurfaceMaxDequeueCount()
|
/frameworks/av/media/codec2/hal/client/include/codec2/aidl/ |
D | GraphicsTracker.h | 60 static std::shared_ptr<GraphicsTracker> CreateGraphicsTracker(int maxDequeueCount) { in CreateGraphicsTracker() argument 61 GraphicsTracker *p = new GraphicsTracker(maxDequeueCount); in CreateGraphicsTracker() 86 c2_status_t configureMaxDequeueCount(int maxDequeueCount); 280 explicit GraphicsTracker(int maxDequeueCount);
|
D | GraphicBufferAllocator.h | 145 int maxDequeueCount); 147 GraphicBufferAllocator(int maxDequeueCount);
|
/frameworks/av/media/codec2/vndk/include/ |
D | C2SurfaceSyncObj.h | 56 void setInitialDequeueCountLocked(int32_t maxDequeueCount, int32_t curDequeueCount); 101 void updateMaxDequeueCountLocked(int32_t maxDequeueCount);
|
/frameworks/av/media/codec2/vndk/platform/ |
D | C2SurfaceSyncObj.cpp | 227 int32_t maxDequeueCount, int32_t curDequeueCount) { in setInitialDequeueCountLocked() argument 228 mMaxDequeueCount = maxDequeueCount; in setInitialDequeueCountLocked() 283 void C2SyncVariables::updateMaxDequeueCountLocked(int32_t maxDequeueCount) { in updateMaxDequeueCountLocked() argument 284 mMaxDequeueCount = maxDequeueCount; in updateMaxDequeueCountLocked()
|
/frameworks/av/media/codec2/sfplugin/ |
D | CCodecBufferChannel.cpp | 1747 int maxDequeueCount = 0; in start() local 1750 maxDequeueCount = output->maxDequeueBuffers = numOutputSlots + in start() 1900 maxDequeueCount); in start() 2435 int maxDequeueCount = 0; in handleWork() local 2438 maxDequeueCount = output->maxDequeueBuffers = in handleWork() 2444 if (maxDequeueCount > 0) { in handleWork() 2445 mComponent->setOutputSurfaceMaxDequeueCount(maxDequeueCount); in handleWork() 2659 int maxDequeueCount; in setSurface() local 2663 maxDequeueCount = outputSurface->maxDequeueBuffers; in setSurface() 2669 newSurface->setMaxDequeuedBufferCount(maxDequeueCount); in setSurface() [all …]
|
/frameworks/av/media/codec2/hal/client/include/codec2/hidl/ |
D | client.h | 474 void setOutputSurfaceMaxDequeueCount(int maxDequeueCount);
|