Lines Matching refs:igbProducer
242 void setUpProducer(sp<IGraphicBufferProducer>& igbProducer, int32_t maxBufferCount) { in setUpProducer() argument
243 ASSERT_NE(nullptr, igbProducer.get()); in setUpProducer()
244 ASSERT_EQ(NO_ERROR, igbProducer->setMaxDequeuedBufferCount(maxBufferCount)); in setUpProducer()
248 igbProducer->connect(mProducerListener, NATIVE_WINDOW_API_CPU, false, &qbOutput)); in setUpProducer()
380 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
381 setUpProducer(adapter, igbProducer); in TEST_F()
384 igbProducer->query(NATIVE_WINDOW_WIDTH, &width); in TEST_F()
387 igbProducer->query(NATIVE_WINDOW_HEIGHT, &height); in TEST_F()
401 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
402 setUpProducer(adapter, igbProducer); in TEST_F()
407 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in TEST_F()
411 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
420 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
433 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
434 setUpProducer(adapter, igbProducer); in TEST_F()
439 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in TEST_F()
443 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
457 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
471 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
472 setUpProducer(adapter, igbProducer); in TEST_F()
476 ASSERT_EQ(OK, igbProducer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &minUndequeuedBuffers)); in TEST_F()
483 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in TEST_F()
487 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
491 igbProducer->cancelBuffer(allocated[i].first, allocated[i].second); in TEST_F()
498 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in TEST_F()
508 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
519 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
520 setUpProducer(adapter, igbProducer); in TEST_F()
524 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in TEST_F()
528 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
542 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
566 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
567 setUpProducer(adapter, igbProducer); in TEST_F()
571 auto ret = igbProducer->dequeueBuffer(&slot, &fence, bufferSideLength, bufferSideLength, in TEST_F()
575 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
593 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
616 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
617 setUpProducer(adapter, igbProducer); in TEST_F()
621 auto ret = igbProducer->dequeueBuffer(&slot, &fence, bufferSize.getWidth(), in TEST_F()
625 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
647 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
673 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
674 setUpProducer(adapter, igbProducer); in TEST_F()
678 auto ret = igbProducer->dequeueBuffer(&slot, &fence, bufferSize.getWidth(), in TEST_F()
682 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
704 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
731 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
732 setUpProducer(adapter, igbProducer); in TEST_F()
737 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight / 4, in TEST_F()
741 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
754 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
773 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight / 8, in TEST_F()
777 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
791 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
810 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
811 setUpProducer(adapter, igbProducer); in TEST_F()
815 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
820 queueBuffer(igbProducer, r, g, b, presentTimeDelay); in TEST_F()
848 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
849 setUpProducer(adapter, igbProducer); in TEST_F()
855 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
860 queueBuffer(igbProducer, r, g, b, 0); in TEST_F()
888 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
889 setUpProducer(adapter, igbProducer); in TEST_F()
896 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
901 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
905 queueBuffer(igbProducer, r, g, b, 0); in TEST_F()
936 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
937 setUpProducer(adapter, igbProducer, 3); in TEST_F()
944 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
949 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
950 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
951 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
955 queueBuffer(igbProducer, r, g, b, 0); in TEST_F()
990 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
991 setUpProducer(adapter, igbProducer, 4); in TEST_F()
996 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1001 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1006 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
1007 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
1008 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
1015 queueBuffer(igbProducer, r, g, b, 0); in TEST_F()
1040 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1041 setUpProducer(adapter, igbProducer); in TEST_F()
1045 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1046 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
1054 queueBuffer(igbProducer, 255, 0, 0, presentTimeDelay); in TEST_F()
1094 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1095 setUpProducer(adapter, igbProducer); in TEST_F()
1096 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1125 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1126 setUpProducer(adapter, igbProducer); in TEST_F()
1127 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1146 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1147 setUpProducer(adapter, igbProducer); in TEST_F()
1151 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1160 queueBuffer(igbProducer, r, g, b, 0); in TEST_F()
1180 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1196 setUpProducer(adapter, igbProducer); in TEST_F()
1198 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1199 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
1201 queueBuffer(igbProducer, 255, 0, 0, 0); in TEST_F()
1215 igbProducer->disconnect(NATIVE_WINDOW_API_CPU); in TEST_F()
1223 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1238 setUpProducer(adapter, igbProducer); in TEST_F()
1241 queueBuffer(igbProducer, 0, 255, 0, 0); in TEST_F()
1242 queueBuffer(igbProducer, 0, 0, 255, 0); in TEST_F()
1244 queueBuffer(igbProducer, 255, 0, 0, 0); in TEST_F()
1274 sp<IGraphicBufferProducer> igbProducer = adapter.getIGraphicBufferProducer(); in TEST_F() local
1275 ASSERT_NE(nullptr, igbProducer.get()); in TEST_F()
1276 ASSERT_EQ(NO_ERROR, igbProducer->setMaxDequeuedBufferCount(2)); in TEST_F()
1279 igbProducer->connect(new TestProducerListener(igbProducer), NATIVE_WINDOW_API_CPU, in TEST_F()
1286 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in TEST_F()
1290 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in TEST_F()
1297 igbProducer->queueBuffer(slot, input, &qbOutput); in TEST_F()
1319 sp<IGraphicBufferProducer> igbProducer = adapter.getIGraphicBufferProducer(); in TEST_F() local
1320 ASSERT_NE(nullptr, igbProducer.get()); in TEST_F()
1321 ASSERT_EQ(NO_ERROR, igbProducer->setMaxDequeuedBufferCount(2)); in TEST_F()
1330 surface->connect(NATIVE_WINDOW_API_CPU, new TestProducerListener(igbProducer))); in TEST_F()
1360 sp<IGraphicBufferProducer> igbProducer; in test() local
1361 setUpProducer(adapter, igbProducer); in test()
1369 auto ret = igbProducer->dequeueBuffer(&slot, &fence, bufWidth, bufHeight, in test()
1373 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in test()
1383 igbProducer->queueBuffer(slot, input, &qbOutput); in test()
1545 void setUpAndQueueBuffer(const sp<IGraphicBufferProducer>& igbProducer, in setUpAndQueueBuffer() argument
1552 auto ret = igbProducer->dequeueBuffer(&slot, &fence, mDisplayWidth, mDisplayHeight, in setUpAndQueueBuffer()
1556 ASSERT_EQ(OK, igbProducer->requestBuffer(slot, &buf)); in setUpAndQueueBuffer()
1567 igbProducer->queueBuffer(slot, input, qbOutput); in setUpAndQueueBuffer()
1574 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1576 setUpProducer(adapter, igbProducer); in TEST_F()
1581 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeA, &postedTimeA, &qbOutput, true); in TEST_F()
1596 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeB, &postedTimeB, &qbOutput, true); in TEST_F()
1628 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeC, &postedTimeC, &qbOutput, true); in TEST_F()
1674 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1675 setUpProducer(adapter, igbProducer); in TEST_F()
1684 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeA, &postedTimeA, &qbOutput, true, in TEST_F()
1699 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeB, &postedTimeB, &qbOutput, true, in TEST_F()
1723 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeC, &postedTimeC, &qbOutput, true); in TEST_F()
1758 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeD, &postedTimeD, &qbOutput, true); in TEST_F()
1794 sp<IGraphicBufferProducer> igbProducer; in TEST_F() local
1796 setUpProducer(adapter, igbProducer); in TEST_F()
1801 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeA, &postedTimeA, &qbOutput, true); in TEST_F()
1808 setUpAndQueueBuffer(igbProducer, &requestedPresentTimeB, &postedTimeB, &qbOutput, true); in TEST_F()