Home | History | Annotate | Download | only in tests

Lines Matching defs:mProducer

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