Lines Matching full:mproducer
56 ASSERT_EQ(OK, mProducer->query(NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS,
62 BufferQueue::createBufferQueue(&mProducer, &mConsumer);
65 sp<IGraphicBufferProducer> mProducer;
100 mProducer = interface_cast<IGraphicBufferProducer>(binderProducer);
101 EXPECT_TRUE(mProducer != NULL);
111 mProducer->connect(NULL, NATIVE_WINDOW_API_CPU, false, &output));
117 mProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
119 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buffer));
129 ASSERT_EQ(OK, mProducer->queueBuffer(slot, input, &output));
146 mProducer->connect(new DummyProducerListener, NATIVE_WINDOW_API_CPU, false,
148 mProducer->setBufferCount(4);
159 mProducer->dequeueBuffer(&slot, &fence, false, 1, 1, 0,
161 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buf));
162 ASSERT_EQ(OK, mProducer->queueBuffer(slot, qbi, &qbo));
167 mProducer->dequeueBuffer(&slot, &fence, false, 1, 1, 0,
169 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buf));
170 ASSERT_EQ(OK, mProducer->queueBuffer(slot, qbi, &qbo));
213 ASSERT_EQ(OK, mProducer->connect(new DummyProducerListener,
216 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(-1)); // Index too low
217 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(
219 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(0)); // Not dequeued
225 mProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
227 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(slot)); // Not requested
228 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buffer));
229 ASSERT_EQ(OK, mProducer->detachBuffer(slot));
230 ASSERT_EQ(BAD_VALUE, mProducer->detachBuffer(slot)); // Not dequeued
234 ASSERT_EQ(BAD_VALUE, mProducer->requestBuffer(slot, &safeToClobberBuffer));
243 ASSERT_EQ(BAD_VALUE, mProducer->attachBuffer(NULL, safeToClobberBuffer));
244 ASSERT_EQ(BAD_VALUE, mProducer->attachBuffer(&newSlot, NULL));
246 ASSERT_EQ(OK, mProducer->attachBuffer(&newSlot, buffer));
249 ASSERT_EQ(OK, mProducer->queueBuffer(newSlot, input, &output));
266 ASSERT_EQ(OK, mProducer->connect(new DummyProducerListener,
273 mProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
275 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buffer));
278 ASSERT_EQ(OK, mProducer->queueBuffer(slot, input, &output));
308 mProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
310 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buffer));
324 ASSERT_EQ(OK, mProducer->connect(new DummyProducerListener,
331 mProducer->dequeueBuffer(&slot, &fence, false, 0, 0, 0,
333 ASSERT_EQ(OK, mProducer->requestBuffer(slot, &buffer));
343 ASSERT_EQ(OK, mProducer->queueBuffer(slot, input, &output));
350 ASSERT_EQ(OK, mProducer->attachBuffer(&newSlot, item.mGraphicBuffer));
351 ASSERT_EQ(OK, mProducer->queueBuffer(newSlot, input, &output));