/aosp12/frameworks/base/core/java/android/hardware/camera2/utils/ |
H A D | SurfaceUtils.java | 58 checkNotNull(surface); in isSurfaceForPreview() 79 checkNotNull(surface); in isSurfaceForHwVideoEncoder() 99 checkNotNull(surface); in getSurfaceId() 101 return nativeGetSurfaceId(surface); in getSurfaceId() 114 checkNotNull(surface); in getSurfaceUsage() 131 checkNotNull(surface); in getSurfaceSize() 149 checkNotNull(surface); in getSurfaceFormat() 172 checkNotNull(surface); in detectSurfaceFormat() 188 checkNotNull(surface); in getSurfaceDataspace() 258 for (Surface surface : surfaces) { in checkConstrainedHighSpeedSurfaces() [all …]
|
/aosp12/frameworks/native/libs/gui/tests/ |
H A D | EndToEndNativeInputTest.cpp | 439 surface->showAt(10, 10); in TEST_F() 620 surface->showAt(-1, -1); in TEST_F() 631 surface->showAt(10, 10); in TEST_F() 641 surface->requestFocus(); in TEST_F() 651 surface->showAt(10, 10); in TEST_F() 673 surface->showAt(10, 10); in TEST_F() 792 surface->showAt(10, 10); in TEST_F() 816 surface->doTransaction( in TEST_F() 853 surface->doTransaction( in TEST_F() 872 surface->doTransaction( in TEST_F() [all …]
|
H A D | Malicious.cpp | 152 sp<Surface> surface = new Surface(malicious); in TEST() local 156 ASSERT_EQ(NO_ERROR, surface->lock(&buffer, nullptr)); in TEST() 157 ASSERT_EQ(NO_ERROR, surface->unlockAndPost()); in TEST() 166 sp<Surface> surface = new Surface(malicious); in TEST() local 170 ASSERT_EQ(NO_ERROR, surface->lock(&buffer, nullptr)); in TEST() 171 ASSERT_EQ(NO_ERROR, surface->unlockAndPost()); in TEST() 180 sp<Surface> surface = new Surface(malicious); in TEST() local 184 ASSERT_EQ(NO_ERROR, surface->lock(&buffer, nullptr)); in TEST() 185 ASSERT_EQ(NO_ERROR, surface->unlockAndPost()); in TEST() 194 sp<Surface> surface = new Surface(malicious); in TEST() local [all …]
|
/aosp12/frameworks/base/core/jni/ |
H A D | android_view_Surface.cpp | 125 surface->incStrong(&sRefBaseOwner); in android_view_Surface_createFromSurface() 157 if (surface == NULL) { in nativeCreateFromSurfaceTexture() 163 return jlong(surface.get()); in nativeCreateFromSurfaceTexture() 192 if (!isSurfaceValid(surface)) { in nativeLockCanvas() 246 if (!isSurfaceValid(surface)) { in nativeUnlockCanvasAndPost() 264 if (!isSurfaceValid(surface)) { in nativeAllocateBuffers() 268 surface->allocateBuffers(); in nativeAllocateBuffers() 277 if (surface != NULL) { in nativeCreateFromSurfaceControl() 297 if (surface != NULL) { in nativeGetFromSurfaceControl() 317 if (surface != NULL) { in nativeGetFromBlastBufferQueue() [all …]
|
H A D | android_hardware_camera2_utils_SurfaceUtils.cpp | 53 static sp<ANativeWindow> getNativeWindow(JNIEnv* env, jobject surface) { in getNativeWindow() argument 55 if (surface) { in getNativeWindow() 56 anw = android_view_Surface_getNativeWindow(env, surface); in getNativeWindow() 71 static sp<Surface> getSurface(JNIEnv* env, jobject surface) { in getSurface() argument 73 if (surface) { in getSurface() 74 s = android_view_Surface_getSurface(env, surface); in getSurface() 95 if ((anw = getNativeWindow(env, surface)) == NULL) { in SurfaceUtils_nativeDetectSurfaceType() 113 if ((anw = getNativeWindow(env, surface)) == NULL) { in SurfaceUtils_nativeDetectSurfaceDataspace() 143 if ((anw = getNativeWindow(env, surface)) == NULL) { in SurfaceUtils_nativeDetectSurfaceDimens() 170 if ((anw = getNativeWindow(env, surface)) == NULL) { in SurfaceUtils_nativeDetectSurfaceUsageFlags() [all …]
|
/aosp12/frameworks/base/libs/hwui/tests/unit/ |
H A D | SkiaPipelineTests.cpp | 56 auto surface = SkSurface::MakeRasterN32Premul(1, 1); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 61 ASSERT_EQ(TestUtils::getColor(surface, 0, 0), SK_ColorRED); in RENDERTHREAD_SKIA_PIPELINE_TEST() 78 auto surface = SkSurface::MakeRasterN32Premul(2, 2); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 102 auto surface = SkSurface::MakeRasterN32Premul(2, 2); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 171 auto surface = SkSurface::MakeRasterN32Premul(1, 1); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 296 EXPECT_EQ(4, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 328 EXPECT_EQ(1, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 365 EXPECT_EQ(1, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 395 EXPECT_EQ(1, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 400 auto surface = context.surface(); in RENDERTHREAD_SKIA_PIPELINE_TEST() local [all …]
|
/aosp12/frameworks/native/libs/vr/libvrflinger/ |
H A D | display_service.cpp | 66 for (const auto& surface : surfaces) { in DumpState() local 91 for (const auto& surface : surfaces) { in DumpState() local 120 surface->OnSetAttributes(message, in OnChannelClose() 271 auto surface = surface_status.take(); in OnCreateSurface() local 272 message.SetChannel(surface); in OnCreateSurface() 280 return {{surface->surface_id(), surface->visible(), surface->z_order()}}; in OnCreateSurface() 339 ALOGW_IF(!surface, in HandleSurfaceMessage() 342 if (surface) in HandleSurfaceMessage() 365 if (surface->visible()) { in GetVisibleDisplaySurfaces() 368 surface->ClearUpdate(); in GetVisibleDisplaySurfaces() [all …]
|
H A D | display_manager_service.cpp | 101 [&items](const std::shared_ptr<DisplaySurface>& surface) mutable { in OnGetSurfaceState() argument 102 items.push_back({surface->surface_id(), surface->process_id(), in OnGetSurfaceState() 103 surface->user_id(), surface->attributes(), in OnGetSurfaceState() 104 surface->update_flags(), surface->GetQueueIds()}); in OnGetSurfaceState() 105 surface->ClearUpdate(); in OnGetSurfaceState() 116 auto surface = display_service_->GetDisplaySurface(surface_id); in OnGetSurfaceQueue() local 117 if (!surface || surface->surface_type() != SurfaceType::Application) in OnGetSurfaceQueue() 121 std::static_pointer_cast<ApplicationDisplaySurface>(surface)->GetQueue( in OnGetSurfaceQueue()
|
/aosp12/frameworks/base/core/java/android/view/ |
H A D | SyncRtSurfaceTransactionApplier.java | 87 SurfaceControl surface = surfaceParams.surface; in applyParams() local 109 t.setWindowCrop(params.surface, params.windowCrop); in applyParams() 112 t.setAlpha(params.surface, params.alpha); in applyParams() 115 t.setLayer(params.surface, params.layer); in applyParams() 125 t.show(params.surface); in applyParams() 127 t.hide(params.surface); in applyParams() 164 final SurfaceControl surface; field in SyncRtSurfaceTransactionApplier.SurfaceParams.Builder 178 public Builder(SurfaceControl surface) { in Builder() argument 179 this.surface = surface; in Builder() 276 this.surface = surface; in SurfaceParams() [all …]
|
/aosp12/frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/system/ |
H A D | SyncRtSurfaceTransactionApplierCompat.java | 192 final SurfaceControl surface; field in SyncRtSurfaceTransactionApplierCompat.SurfaceParams.Builder 209 this(surface.mSurfaceControl); in Builder() 215 public Builder(SurfaceControl surface) { in Builder() argument 216 this.surface = surface; in Builder() 325 this.surface = surface; in SurfaceParams() 341 public final SurfaceControl surface; field in SyncRtSurfaceTransactionApplierCompat.SurfaceParams 358 t.setWindowCrop(surface, windowCrop); in applyTo() 361 t.setAlpha(surface, alpha); in applyTo() 364 t.setLayer(surface, layer); in applyTo() 374 t.show(surface); in applyTo() [all …]
|
/aosp12/frameworks/native/opengl/tests/gl2_basic/ |
H A D | gl2_basic.cpp | 270 void setSurfaceMetadata(EGLDisplay dpy, EGLSurface surface) { in setSurfaceMetadata() argument 291 eglSurfaceAttrib(dpy, surface, EGL_CTA861_3_MAX_CONTENT_LIGHT_LEVEL_EXT, in setSurfaceMetadata() 297 eglSurfaceAttrib(dpy, surface, EGL_CTA861_3_MAX_FRAME_AVERAGE_LEVEL_EXT, in setSurfaceMetadata() 315 EGLSurface surface; in main() local 357 surface = eglCreateWindowSurface(dpy, myConfig, window, winAttribs); in main() 359 if (surface == EGL_NO_SURFACE) { in main() 370 returnValue = eglMakeCurrent(dpy, surface, surface, context); in main() 375 eglQuerySurface(dpy, surface, EGL_WIDTH, &w); in main() 377 eglQuerySurface(dpy, surface, EGL_HEIGHT, &h); in main() 395 setSurfaceMetadata(dpy, surface); in main() [all …]
|
/aosp12/frameworks/base/libs/hwui/renderthread/ |
H A D | EglManager.cpp | 417 if (surface == EGL_NO_SURFACE) { in createSurface() 428 return surface; in createSurface() 432 if (isCurrent(surface)) { in destroySurface() 460 if (surface == EGL_NO_SURFACE) { in makeCurrent() 462 surface = mPBufferSurface; in makeCurrent() 464 if (!eglMakeCurrent(mEglDisplay, surface, surface, mEglContext)) { in makeCurrent() 474 mCurrentSurface = surface; in makeCurrent() 497 makeCurrent(surface); in beginFrame() 499 frame.mSurface = surface; in beginFrame() 502 frame.mBufferAge = queryBufferAge(surface); in beginFrame() [all …]
|
/aosp12/bootable/recovery/minui/ |
H A D | resources.cpp | 197 if (!surface) { in res_create_display_surface() 209 TransformRgbToDraw(p_row.data(), surface->data() + y * surface->row_bytes, in res_create_display_surface() 261 if (!surface) { in res_create_multi_display_surface() 286 *pSurface = surface; in res_create_multi_display_surface() 290 if (surface) { in res_create_multi_display_surface() 292 free(surface[i]); in res_create_multi_display_surface() 294 free(surface); in res_create_multi_display_surface() 315 if (!surface) { in res_create_alpha_surface() 325 uint8_t* p_row = surface->data() + y * surface->row_bytes; in res_create_alpha_surface() 431 if (!surface) { in res_create_localized_alpha_surface() [all …]
|
/aosp12/frameworks/native/libs/renderengine/skia/debug/ |
H A D | SkiaCapture.cpp | 44 SkCanvas* SkiaCapture::tryCapture(SkSurface* surface) NO_THREAD_SAFETY_ANALYSIS { in tryCapture() argument 54 return surface->getCanvas(); in tryCapture() 72 mCurrentPageCanvas = mMultiPic->beginPage(surface->width(), surface->height()); in tryCapture() 75 mNwayCanvas = std::make_unique<SkNWayCanvas>(surface->width(), surface->height()); in tryCapture() 76 mNwayCanvas->addCanvas(surface->getCanvas()); in tryCapture() 98 SkCanvas* SkiaCapture::tryOffscreenCapture(SkSurface* surface, OffscreenState* state) { in tryOffscreenCapture() argument 102 return surface->getCanvas(); in tryOffscreenCapture() 108 state->offscreenRecorder->beginRecording(surface->width(), surface->height()); in tryOffscreenCapture() 111 state->offscreenCanvas = std::make_unique<SkNWayCanvas>(surface->width(), surface->height()); in tryOffscreenCapture() 112 state->offscreenCanvas->addCanvas(surface->getCanvas()); in tryOffscreenCapture()
|
/aosp12/frameworks/native/libs/vr/libdvr/ |
H A D | dvr_surface.cpp | 87 std::unique_ptr<Surface> surface; member 117 void dvrSurfaceDestroy(DvrSurface* surface) { delete surface; } in dvrSurfaceDestroy() argument 119 int dvrSurfaceGetId(DvrSurface* surface) { in dvrSurfaceGetId() argument 120 return surface->surface->surface_id(); in dvrSurfaceGetId() 123 int dvrSurfaceSetAttributes(DvrSurface* surface, in dvrSurfaceSetAttributes() argument 126 if (surface == nullptr || attributes == nullptr) { in dvrSurfaceSetAttributes() 130 surface, attributes, attribute_count); in dvrSurfaceSetAttributes() 143 auto status = surface->surface->SetAttributes(surface_attributes); in dvrSurfaceSetAttributes() 158 if (surface == nullptr || out_writer == nullptr) { in dvrSurfaceCreateWriteBufferQueue() 162 surface, out_writer); in dvrSurfaceCreateWriteBufferQueue() [all …]
|
/aosp12/frameworks/native/opengl/tests/finish/ |
H A D | finish.cpp | 45 EGLSurface surface; in main() local 64 eglMakeCurrent(dpy, surface, surface, context); in main() 65 eglQuerySurface(dpy, surface, EGL_WIDTH, &w); in main() 113 eglSwapBuffers(dpy, surface); in main() 127 eglSwapBuffers(dpy, surface); in main() 142 eglSwapBuffers(dpy, surface); in main() 157 eglSwapBuffers(dpy, surface); in main() 174 eglSwapBuffers(dpy, surface); in main() 192 eglSwapBuffers(dpy, surface); in main() 206 eglSwapBuffers(dpy, surface); in main() [all …]
|
/aosp12/frameworks/native/opengl/tests/swapinterval/ |
H A D | swapinterval.cpp | 43 EGLSurface surface; in main() local 71 surface = eglCreateWindowSurface(dpy, config, window, NULL); in main() 72 if (surface == EGL_NO_SURFACE) { in main() 84 eglMakeCurrent(dpy, surface, surface, context); in main() 85 eglQuerySurface(dpy, surface, EGL_WIDTH, &w); in main() 86 eglQuerySurface(dpy, surface, EGL_HEIGHT, &h); in main() 100 eglSwapBuffers(dpy, surface); in main() 112 eglSwapBuffers(dpy, surface); in main() 115 eglSwapBuffers(dpy, surface); in main()
|
/aosp12/frameworks/native/opengl/tests/gl_perf/ |
H A D | gl2_perf.cpp | 50 static EGLSurface surface; variable 92 surface = eglCreateWindowSurface(dpy, myConfig, window, NULL); in main() 94 if (surface == EGL_NO_SURFACE) { in main() 105 returnValue = eglMakeCurrent(dpy, surface, surface, context); in main() 110 eglQuerySurface(dpy, surface, EGL_WIDTH, &w); in main() 112 eglQuerySurface(dpy, surface, EGL_HEIGHT, &h); in main() 119 eglSwapBuffers(dpy, surface); in main() 127 eglSwapBuffers(dpy, surface); in ptSwap()
|
/aosp12/frameworks/base/core/java/android/hardware/camera2/params/ |
H A D | OutputConfiguration.java | 170 public OutputConfiguration(@NonNull Surface surface) { in OutputConfiguration() argument 171 this(SURFACE_GROUP_ID_NONE, surface, ROTATION_0); in OutputConfiguration() 230 this(surfaceGroupId, surface, ROTATION_0); in OutputConfiguration() 280 this(SURFACE_GROUP_ID_NONE, surface, rotation); in OutputConfiguration() 306 checkNotNull(surface, "Surface must not be null"); in OutputConfiguration() 311 mSurfaces.add(surface); in OutputConfiguration() 636 public void addSurface(@NonNull Surface surface) { in addSurface() argument 638 if (mSurfaces.contains(surface)) { in addSurface() 667 mSurfaces.add(surface); in addSurface() 686 if (getSurface() == surface) { in removeSurface() [all …]
|
/aosp12/frameworks/native/opengl/libs/EGL/ |
H A D | eglApi.cpp | 145 EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface) { in eglDestroySurface() argument 149 return cnx->platform.eglDestroySurface(dpy, surface); in eglDestroySurface() 159 void EGLAPI eglBeginFrame(EGLDisplay dpy, EGLSurface surface) { in eglBeginFrame() argument 164 cnx->platform.eglBeginFrame(dpy, surface); in eglBeginFrame() 260 EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface) { in eglSwapBuffers() argument 265 return cnx->platform.eglSwapBuffers(dpy, surface); in eglSwapBuffers() 272 return cnx->platform.eglCopyBuffers(dpy, surface, target); in eglCopyBuffers() 300 return cnx->platform.eglBindTexImage(dpy, surface, buffer); in eglBindTexImage() 307 return cnx->platform.eglReleaseTexImage(dpy, surface, buffer); in eglReleaseTexImage() 367 EGLBoolean eglUnlockSurfaceKHR(EGLDisplay dpy, EGLSurface surface) { in eglUnlockSurfaceKHR() argument [all …]
|
/aosp12/frameworks/base/rs/java/android/renderscript/ |
H A D | RSTextureView.java | 69 public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) { in onSurfaceTextureAvailable() argument 71 mSurfaceTexture = surface; in onSurfaceTextureAvailable() 82 public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, int height) { in onSurfaceTextureSizeChanged() argument 84 mSurfaceTexture = surface; in onSurfaceTextureSizeChanged() 95 public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) { in onSurfaceTextureDestroyed() argument 97 mSurfaceTexture = surface; in onSurfaceTextureDestroyed() 110 public void onSurfaceTextureUpdated(SurfaceTexture surface) { in onSurfaceTextureUpdated() argument 112 mSurfaceTexture = surface; in onSurfaceTextureUpdated()
|
/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | BlackFrame.java | 38 final SurfaceControl surface; field in BlackFrame.BlackSurface 49 surface = dc.makeOverlay() in BlackSurface() 55 transaction.setWindowCrop(surface, w, h); in BlackSurface() 56 transaction.setAlpha(surface, 1); in BlackSurface() 57 transaction.setLayer(surface, layer); in BlackSurface() 58 transaction.setPosition(surface, left, top); in BlackSurface() 59 transaction.show(surface); in BlackSurface() 61 " BLACK %s: CREATE layer=%d", surface, layer); in BlackSurface() 78 pw.print(": "); pw.print(bs.surface); in printTo() 126 ProtoLog.i(WM_SHOW_SURFACE_ALLOC, " BLACK %s: DESTROY", mBlackSurfaces[i].surface); in kill() [all …]
|
/aosp12/frameworks/base/tests/SurfaceViewBufferTests/cpp/ |
H A D | SurfaceProxy.cpp | 41 android::sp<android::Surface> surface = static_cast<android::Surface*>(sAnw); in Java_com_android_test_SurfaceProxy_setSurface() local 42 surface->enableFrameTimestamps(true); in Java_com_android_test_SurfaceProxy_setSurface() 43 surface->connect(NATIVE_WINDOW_API_CPU, nullptr, false); in Java_com_android_test_SurfaceProxy_setSurface() 53 android::sp<android::Surface> surface = static_cast<android::Surface*>(sAnw); in Java_com_android_test_SurfaceProxy_waitUntilBufferDisplayed() local 117 android::sp<android::Surface> surface = static_cast<android::Surface*>(sAnw); in Java_com_android_test_SurfaceProxy_SurfaceSetScalingMode() local 118 return surface->setScalingMode(scalingMode); in Java_com_android_test_SurfaceProxy_SurfaceSetScalingMode() 207 android::sp<android::Surface> surface = static_cast<android::Surface*>(sAnw); in Java_com_android_test_SurfaceProxy_SurfaceSetAsyncMode() local 208 return surface->setAsyncMode(async); in Java_com_android_test_SurfaceProxy_SurfaceSetAsyncMode() 214 android::sp<android::Surface> surface = static_cast<android::Surface*>(sAnw); in Java_com_android_test_SurfaceProxy_SurfaceSetDequeueTimeout() local 215 return surface->setDequeueTimeout(timeoutMs); in Java_com_android_test_SurfaceProxy_SurfaceSetDequeueTimeout() [all …]
|
/aosp12/frameworks/native/opengl/tests/filter/ |
H A D | filter.cpp | 37 EGLSurface surface; in main() local 54 surface = eglCreateWindowSurface(dpy, config, window, NULL); in main() 59 surface = eglCreatePbufferSurface(dpy, config, attribs); in main() 60 if (surface == EGL_NO_SURFACE) { in main() 65 eglMakeCurrent(dpy, surface, surface, context); in main() 66 eglQuerySurface(dpy, surface, EGL_WIDTH, &w); in main() 67 eglQuerySurface(dpy, surface, EGL_HEIGHT, &h); in main() 161 eglSwapBuffers(dpy, surface); in main() 187 eglSwapBuffers(dpy, surface); in main()
|
/aosp12/frameworks/native/cmds/flatland/ |
H A D | GLHelper.cpp | 133 bool GLHelper::makeCurrent(EGLSurface surface) { in makeCurrent() argument 136 result = eglMakeCurrent(mDisplay, surface, surface, mContext); in makeCurrent() 143 eglQuerySurface(mDisplay, surface, EGL_WIDTH, &w); in makeCurrent() 167 void GLHelper::destroySurface(EGLSurface* surface) { in destroySurface() argument 168 if (eglGetCurrentSurface(EGL_READ) == *surface || in destroySurface() 173 eglDestroySurface(mDisplay, *surface); in destroySurface() 174 *surface = EGL_NO_SURFACE; in destroySurface() 177 bool GLHelper::swapBuffers(EGLSurface surface) { in swapBuffers() argument 179 result = eglSwapBuffers(mDisplay, surface); in swapBuffers() 219 *surface = s; in createNamedSurfaceTexture() [all …]
|