• Home
  • Raw
  • Download

Lines Matching refs:mProducer

84         BufferQueue::createBufferQueue(&mProducer, &mConsumer);  in SetUp()
102 return mProducer->connect(TEST_TOKEN, in TryConnectProducer()
197 return mProducer->dequeueBuffer(&result->slot, &result->fence, w, h, format, usage, in dequeueBuffer()
213 (mProducer->dequeueBuffer(slot, fence, DEFAULT_WIDTH, DEFAULT_HEIGHT, in setupDequeueRequestBuffer()
221 ASSERT_OK(mProducer->requestBuffer(*slot, buffer)); in setupDequeueRequestBuffer()
228 sp<IGraphicBufferProducer> mProducer; member in android::IGraphicBufferProducerTest
236 EXPECT_EQ(BAD_VALUE, mProducer->connect(TEST_TOKEN, in TEST_F()
242 EXPECT_EQ(BAD_VALUE, mProducer->connect(TEST_TOKEN, in TEST_F()
255 EXPECT_EQ(BAD_VALUE, mProducer->connect(TEST_TOKEN, in TEST_F()
262 EXPECT_EQ(NO_INIT, mProducer->connect(TEST_TOKEN, in TEST_F()
271 ASSERT_OK(mProducer->disconnect(TEST_API)); in TEST_F()
279 ASSERT_EQ(BAD_VALUE, mProducer->disconnect(TEST_API_OTHER)); in TEST_F()
281 ASSERT_EQ(BAD_VALUE, mProducer->disconnect(/*api*/0xDEADBEEF)); in TEST_F()
290 EXPECT_OK(mProducer->query(NATIVE_WINDOW_WIDTH, &value)); in TEST_F()
293 EXPECT_OK(mProducer->query(NATIVE_WINDOW_HEIGHT, &value)); in TEST_F()
296 EXPECT_OK(mProducer->query(NATIVE_WINDOW_FORMAT, &value)); in TEST_F()
299 EXPECT_OK(mProducer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &value)); in TEST_F()
303 EXPECT_OK(mProducer->query(NATIVE_WINDOW_CONSUMER_RUNNING_BEHIND, &value)); in TEST_F()
306 EXPECT_OK(mProducer->query(NATIVE_WINDOW_CONSUMER_USAGE_BITS, &value)); in TEST_F()
319 EXPECT_EQ(BAD_VALUE, mProducer->query(/*what*/-1, &value)); in TEST_F()
320 EXPECT_EQ(BAD_VALUE, mProducer->query(/*what*/0xDEADBEEF, &value)); in TEST_F()
321 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_QUERY_LAST_OFF_BY_ONE, &value)); in TEST_F()
324 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER, &value)); in TEST_F()
325 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_CONCRETE_TYPE, &value)); in TEST_F()
326 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_DEFAULT_WIDTH, &value)); in TEST_F()
327 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_DEFAULT_HEIGHT, &value)); in TEST_F()
328 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_TRANSFORM_HINT, &value)); in TEST_F()
332 EXPECT_EQ(BAD_VALUE, mProducer->query(NATIVE_WINDOW_FORMAT, /*value*/NULL)); in TEST_F()
337 EXPECT_EQ(NO_INIT, mProducer->query(NATIVE_WINDOW_FORMAT, &value)); in TEST_F()
352 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
361 ASSERT_OK(mProducer->requestBuffer(dequeuedSlot, &dequeuedBuffer)); in TEST_F()
368 ASSERT_OK(mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
380 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
392 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(/*slot*/-1, input, &output)); in TEST_F()
393 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(/*slot*/0xDEADBEEF, input, &output)); in TEST_F()
394 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(BufferQueue::NUM_BUFFER_SLOTS, in TEST_F()
403 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(/*slot*/0, input, &output)); in TEST_F()
412 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
421 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
426 ASSERT_OK(mProducer->requestBuffer(dequeuedSlot, &dequeuedBuffer)); in TEST_F()
436 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
445 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
449 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
459 EXPECT_EQ(BAD_VALUE, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
470 EXPECT_EQ(NO_INIT, mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
482 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
488 mProducer->cancelBuffer(dequeuedSlot, dequeuedFence); in TEST_F()
494 ASSERT_OK(mProducer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, in TEST_F()
500 ASSERT_OK(mProducer->setAsyncMode(false)) << "async mode: " << false; in TEST_F()
501 ASSERT_OK(mProducer->setMaxDequeuedBufferCount(minBuffers)) in TEST_F()
514 ASSERT_OK(mProducer->setMaxDequeuedBufferCount(maxBuffers)); in TEST_F()
520 ASSERT_OK(mProducer->requestBuffer(result.slot, &buffer)); in TEST_F()
521 ASSERT_OK(mProducer->queueBuffer(result.slot, input, &output)); in TEST_F()
530 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
537 ASSERT_OK(mProducer->cancelBuffer(dequeuedSlot, dequeuedFence)); in TEST_F()
540 ASSERT_OK(mProducer->setMaxDequeuedBufferCount(maxBuffers-1)); in TEST_F()
546 ASSERT_OK(mProducer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, in TEST_F()
552 ASSERT_OK(mProducer->setAsyncMode(false)) << "async mode: " << false; in TEST_F()
554 EXPECT_EQ(BAD_VALUE, mProducer->setMaxDequeuedBufferCount(0)) in TEST_F()
556 EXPECT_EQ(BAD_VALUE, mProducer->setMaxDequeuedBufferCount(maxBuffers + 1)) in TEST_F()
560 ASSERT_OK(mProducer->setMaxDequeuedBufferCount(2)); in TEST_F()
567 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
574 EXPECT_EQ(BAD_VALUE, mProducer->setMaxDequeuedBufferCount(1)) in TEST_F()
581 EXPECT_EQ(NO_INIT, mProducer->setMaxDequeuedBufferCount(minBuffers)) in TEST_F()
589 ASSERT_OK(mProducer->setAsyncMode(true)) << "async mode: " << true; in TEST_F()
590 ASSERT_OK(mProducer->setMaxDequeuedBufferCount(1)) << "maxDequeue: " << 1; in TEST_F()
603 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
607 ASSERT_OK(mProducer->requestBuffer(dequeuedSlot, &dequeuedBuffer)); in TEST_F()
608 ASSERT_OK(mProducer->queueBuffer(dequeuedSlot, input, &output)); in TEST_F()
621 (mProducer->dequeueBuffer(&dequeuedSlot, &dequeuedFence, DEFAULT_WIDTH, in TEST_F()
631 EXPECT_EQ(NO_INIT, mProducer->setAsyncMode(false)) << "asyncMode: " in TEST_F()
641 mProducer->dequeueBuffer(&slot, &fence, DEFAULT_WIDTH, DEFAULT_HEIGHT, DEFAULT_FORMAT, in TEST_F()
650 ASSERT_EQ(NO_INIT, mProducer->detachNextBuffer(&buffer, &fence)); in TEST_F()
662 (mProducer->dequeueBuffer(&slot, &fence, DEFAULT_WIDTH, DEFAULT_HEIGHT, in TEST_F()
669 ASSERT_OK(mProducer->disconnect(TEST_API)); in TEST_F()
673 ASSERT_EQ(NO_INIT, mProducer->requestBuffer(slot, &buffer)); in TEST_F()
685 ASSERT_OK(mProducer->disconnect(TEST_API)); in TEST_F()
687 ASSERT_EQ(NO_INIT, mProducer->detachBuffer(slot)); in TEST_F()
698 ASSERT_OK(mProducer->disconnect(TEST_API)); in TEST_F()
704 ASSERT_EQ(NO_INIT, mProducer->queueBuffer(slot, input, &output)); in TEST_F()
715 ASSERT_OK(mProducer->disconnect(TEST_API)); in TEST_F()
717 ASSERT_EQ(NO_INIT, mProducer->cancelBuffer(slot, fence)); in TEST_F()
728 ASSERT_OK(mProducer->detachBuffer(slot)); in TEST_F()
730 ASSERT_OK(mProducer->disconnect(TEST_API)); in TEST_F()
732 ASSERT_EQ(NO_INIT, mProducer->attachBuffer(&slot, buffer)); in TEST_F()