Lines Matching refs:mANW

45         mANW = mSTC;
83 mANW.clear();
107 sp<ANativeWindow> mANW;
121 int err = mANW->query(mANW.get(), NATIVE_WINDOW_QUEUES_TO_WINDOW_COMPOSER,
129 int err = mANW->query(mANW.get(), NATIVE_WINDOW_CONCRETE_TYPE, &result);
160 EGLSurface eglSurface = eglCreateWindowSurface(dpy, myConfig, mANW.get(),
173 EXPECT_GT(OK, native_window_set_buffers_geometry(mANW.get(), -1, 0, 0));
174 EXPECT_GT(OK, native_window_set_buffers_geometry(mANW.get(), 0, -1, 0));
175 EXPECT_GT(OK, native_window_set_buffers_geometry(mANW.get(), 0, 0, -1));
176 EXPECT_GT(OK, native_window_set_buffers_geometry(mANW.get(), -1, -1, 0));
177 EXPECT_GT(OK, native_window_set_buffers_geometry(mANW.get(), 0, 8, 0));
178 EXPECT_GT(OK, native_window_set_buffers_geometry(mANW.get(), 8, 0, 0));
183 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
187 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
192 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 16, 8, PIXEL_FORMAT_RGB_565));
193 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
197 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
202 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 0, 0, PIXEL_FORMAT_RGB_565));
203 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
207 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
212 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 16, 8, 0));
213 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
217 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
222 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 16, 8, 0));
223 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
227 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
228 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 0, 0, 0));
229 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
233 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
238 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 0, 0, PIXEL_FORMAT_RGB_565));
239 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
243 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
244 EXPECT_EQ(OK, native_window_set_buffers_dimensions(mANW.get(), 16, 8));
245 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
249 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
256 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
260 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf, -1));
265 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
266 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
267 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
269 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[0], -1));
270 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[1], -1));
272 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
273 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
279 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[0], -1));
280 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[1], -1));
285 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
287 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
288 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
294 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[0], -1));
295 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[1], -1));
296 EXPECT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 12, 24, 0));
297 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
298 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
304 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[0], -1));
305 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[1], -1));
311 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
313 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
314 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
319 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 3));
321 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
322 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
323 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
324 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
334 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
335 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
336 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
337 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
341 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
342 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
343 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[2], -1));
355 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
356 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
357 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
358 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
362 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
365 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
368 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[2], -1));
376 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 3));
378 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
379 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
383 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
385 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
389 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
391 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[2], -1));
402 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 3));
403 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &firstBuf));
404 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), firstBuf, -1));
407 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
408 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
409 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
410 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
411 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
412 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[2], -1));
422 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 3));
425 EXPECT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
426 EXPECT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
427 EXPECT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
429 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[2], -1));
430 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
435 EXPECT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
439 EXPECT_EQ(-EBUSY, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
441 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[0], -1));
442 ASSERT_EQ(OK, mANW->cancelBuffer(mANW.get(), buf[2], -1));
447 native_window_set_crop(mANW.get(), &rect);
449 ASSERT_EQ(OK, native_window_set_buffers_dimensions(mANW.get(), 4, 4));
452 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf));
453 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf, -1));
501 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 3));
503 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
504 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
510 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
511 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
513 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[1]));
514 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[1], -1));
515 //ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[2]));
516 //ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[2], -1));
524 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
525 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
526 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
554 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
555 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
556 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
558 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 6)); // frees buffers
591 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 4));
592 ASSERT_EQ(OK, native_window_set_buffers_geometry(mANW.get(), 8, 8, 0));
593 ASSERT_EQ(OK, native_window_dequeue_buffer_and_wait(mANW.get(), &buf[0]));
594 ASSERT_EQ(OK, native_window_set_crop(mANW.get(), &crop));
595 ASSERT_EQ(OK, mANW->queueBuffer(mANW.get(), buf[0], -1));
597 ASSERT_EQ(OK, native_window_set_buffer_count(mANW.get(), 6)); // frees buffers