/aosp14/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 …]
|
/aosp14/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 …]
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | SkiaPipelineTests.cpp | 57 auto surface = SkSurface::MakeRasterN32Premul(1, 1); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 62 ASSERT_EQ(TestUtils::getColor(surface, 0, 0), SK_ColorRED); in RENDERTHREAD_SKIA_PIPELINE_TEST() 79 auto surface = SkSurface::MakeRasterN32Premul(2, 2); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 103 auto surface = SkSurface::MakeRasterN32Premul(2, 2); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 172 auto surface = SkSurface::MakeRasterN32Premul(1, 1); in RENDERTHREAD_SKIA_PIPELINE_TEST() local 297 EXPECT_EQ(4, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 329 EXPECT_EQ(1, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 366 EXPECT_EQ(1, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 396 EXPECT_EQ(1, surface->canvas()->mDrawCounter); in RENDERTHREAD_SKIA_PIPELINE_TEST() 401 auto surface = context.surface(); in RENDERTHREAD_SKIA_PIPELINE_TEST() local [all …]
|
/aosp14/frameworks/base/core/java/android/view/ |
H A D | SyncRtSurfaceTransactionApplier.java | 89 SurfaceControl surface = surfaceParams.surface; in applyParams() local 111 t.setWindowCrop(params.surface, params.windowCrop); in applyParams() 114 t.setAlpha(params.surface, params.alpha); in applyParams() 117 t.setLayer(params.surface, params.layer); in applyParams() 127 t.show(params.surface); in applyParams() 129 t.hide(params.surface); in applyParams() 166 final SurfaceControl surface; field in SyncRtSurfaceTransactionApplier.SurfaceParams.Builder 180 public Builder(SurfaceControl surface) { in Builder() argument 181 this.surface = surface; in Builder() 278 this.surface = surface; in SurfaceParams() [all …]
|
H A D | ThreadedRenderer.java | 391 private void updateEnabledState(Surface surface) { in updateEnabledState() argument 392 if (surface == null || !surface.isValid()) { in updateEnabledState() 409 updateEnabledState(surface); in initialize() 410 setSurface(surface); in initialize() 435 if (initialize(surface)) { in initializeIfNeeded() 450 updateEnabledState(surface); in updateSurface() 451 setSurface(surface); in updateSurface() 455 public void setSurface(Surface surface) { in setSurface() argument 458 if (surface != null && surface.isValid()) { in setSurface() 459 super.setSurface(surface); in setSurface() [all …]
|
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | EglManager.cpp | 485 if (surface == EGL_NO_SURFACE) { in createSurface() 506 return surface; in createSurface() 510 if (isCurrent(surface)) { in destroySurface() 538 if (surface == EGL_NO_SURFACE) { in makeCurrent() 540 surface = mPBufferSurface; in makeCurrent() 542 if (!eglMakeCurrent(mEglDisplay, surface, surface, mEglContext)) { in makeCurrent() 552 mCurrentSurface = surface; in makeCurrent() 575 makeCurrent(surface); in beginFrame() 577 frame.mSurface = surface; in beginFrame() 580 frame.mBufferAge = queryBufferAge(surface); in beginFrame() [all …]
|
H A D | EglManager.h | 53 void destroySurface(EGLSurface surface); 57 bool isCurrent(EGLSurface surface) { return mCurrentSurface == surface; } in isCurrent() argument 59 bool makeCurrent(EGLSurface surface, EGLint* errOut = nullptr, bool force = false); 60 Frame beginFrame(EGLSurface surface); 69 bool setPreserveBuffer(EGLSurface surface, bool preserve); 99 EGLint queryBufferAge(EGLSurface surface);
|
/aosp14/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()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/touch/ |
H A D | TouchInsetManager.java | 115 if (surface == null) { in updateTouchRegions() 119 if (!affectedSurfaces.containsKey(surface)) { in updateTouchRegions() 120 affectedSurfaces.put(surface, Region.obtain()); in updateTouchRegions() 126 affectedSurfaces.get(surface).op(boundaries, Region.Op.UNION); in updateTouchRegions() 181 final AttachedSurfaceControl surface = entry.getKey(); in updateTouchInsets() 183 if (!affectedSurfaces.containsKey(surface)) { in updateTouchInsets() 184 affectedSurfaces.put(surface, Region.obtain()); in updateTouchInsets() 187 affectedSurfaces.get(surface).op(entry.getValue(), Region.Op.UNION); in updateTouchInsets() 196 final AttachedSurfaceControl surface = entry.getKey(); in updateTouchInsets() 197 if (!affectedSurfaces.containsKey(surface)) { in updateTouchInsets() [all …]
|
/aosp14/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 …]
|
H A D | Letterbox.java | 157 for (LetterboxSurface surface : mSurfaces) { in notIntersectsOrFullyContains() 189 for (LetterboxSurface surface : mSurfaces) { in destroy() 190 surface.remove(); in destroy() 200 for (LetterboxSurface surface : mSurfaces) { in needsApplySurfaceChanges() 201 if (surface.needsApplySurfaceChanges()) { in needsApplySurfaceChanges() 212 for (LetterboxSurface surface : mSurfaces) { in applySurfaceChanges() 213 surface.remove(); in applySurfaceChanges() 217 surface.applySurfaceChanges(t); in applySurfaceChanges() 230 surface.attachInput(win); in attachInput() 236 for (LetterboxSurface surface : mSurfaces) { in onMovedToDisplay() [all …]
|
/aosp14/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 …]
|
/aosp14/frameworks/base/media/mca/filterfw/java/android/filterfw/core/ |
H A D | GLEnvironment.java | 106 public int registerSurface(Surface surface) { in registerSurface() argument 107 int result = nativeAddSurface(surface); in registerSurface() 109 throw new RuntimeException("Error registering surface " + surface + "!"); in registerSurface() 115 Surface surface = new Surface(surfaceTexture); in registerSurfaceTexture() local 116 int result = nativeAddSurfaceWidthHeight(surface, width, height); in registerSurfaceTexture() 117 surface.release(); in registerSurfaceTexture() 179 private native int nativeAddSurface(Surface surface); in nativeAddSurface() argument 181 private native int nativeAddSurfaceWidthHeight(Surface surface, int width, int height); in nativeAddSurfaceWidthHeight() argument
|
/aosp14/frameworks/base/core/java/android/hardware/display/ |
H A D | VirtualDisplay.java | 40 Surface surface) { in VirtualDisplay() argument 44 mSurface = surface; in VirtualDisplay() 80 public void setSurface(Surface surface) { in setSurface() argument 81 if (mSurface != surface) { in setSurface() 82 mGlobal.setVirtualDisplaySurface(mToken, surface); in setSurface() 83 mSurface = surface; in setSurface()
|
/aosp14/frameworks/base/graphics/java/android/view/ |
H A D | PixelCopy.java | 261 final Surface surface = sourceForWindow(source, insets); in request() local 287 Surface surface = null; in sourceForWindow() local 290 surface = root.mSurface; in sourceForWindow() 295 if (surface == null || !surface.isValid()) { in sourceForWindow() 299 return surface; in sourceForWindow() 392 final Surface surface = sourceForWindow(source, insets); in ofWindow() local 393 return new Builder(new Request(surface, insets)); in ofWindow() 416 Surface surface = null; in ofWindow() local 419 surface = root.mSurface; in ofWindow() 422 if (surface == null || !surface.isValid()) { in ofWindow() [all …]
|
/aosp14/frameworks/base/media/mca/filterfw/native/core/ |
H A D | gl_env.cpp | 97 surface() != eglGetCurrentSurface(EGL_DRAW)) { in Activate() 99 if (context() == EGL_NO_CONTEXT || surface() == EGL_NO_SURFACE) in Activate() 104 eglMakeCurrent(display(), surface(), surface(), context()); in Activate() 112 const bool result = eglSwapBuffers(display(), surface()) == EGL_TRUE; in SwapBuffers() 126 (surface() != EGL_NO_SURFACE); in InitWithCurrentContext() 195 && surface() == eglGetCurrentSurface(EGL_DRAW); in IsActive() 208 surfaces_[id] = SurfaceWindowPair(surface, window_handle); in AddWindowSurface() 212 int GLEnv::AddSurface(const EGLSurface& surface) { in AddSurface() argument 213 return AddWindowSurface(surface, NULL); in AddSurface() 219 const SurfaceWindowPair* surface = FindOrNull(surfaces_, surface_id); in SwitchToSurfaceId() local [all …]
|
/aosp14/frameworks/base/core/java/android/hardware/camera2/params/ |
H A D | OutputConfiguration.java | 344 public OutputConfiguration(@NonNull Surface surface) { in OutputConfiguration() argument 345 this(SURFACE_GROUP_ID_NONE, surface, ROTATION_0); in OutputConfiguration() 404 this(surfaceGroupId, surface, ROTATION_0); in OutputConfiguration() 530 this(SURFACE_GROUP_ID_NONE, surface, rotation); in OutputConfiguration() 561 mSurfaces.add(surface); in OutputConfiguration() 898 public void addSurface(@NonNull Surface surface) { in addSurface() argument 900 if (mSurfaces.contains(surface)) { in addSurface() 929 mSurfaces.add(surface); in addSurface() 947 public void removeSurface(@NonNull Surface surface) { in removeSurface() argument 948 if (getSurface() == surface) { in removeSurface() [all …]
|
/aosp14/frameworks/base/opengl/java/android/opengl/ |
H A D | EGL14.java | 264 EGLSurface surface; in eglCreateWindowSurface() local 266 surface = _eglCreateWindowSurface(dpy, config, sur, attrib_list, offset); in eglCreateWindowSurface() 268 surface = _eglCreateWindowSurfaceTexture(dpy, config, in eglCreateWindowSurface() 277 return surface; in eglCreateWindowSurface() 303 EGLSurface surface in eglDestroySurface() argument 310 EGLSurface surface, in eglQuerySurface() argument 364 EGLSurface surface, in eglSurfaceAttrib() argument 373 EGLSurface surface, in eglBindTexImage() argument 381 EGLSurface surface, in eglReleaseTexImage() argument 459 EGLSurface surface in eglSwapBuffers() argument [all …]
|
/aosp14/frameworks/base/media/java/android/media/ |
H A D | ImageWriter.java | 146 public static @NonNull ImageWriter newInstance(@NonNull Surface surface, in newInstance() argument 195 public static @NonNull ImageWriter newInstance(@NonNull Surface surface, in newInstance() argument 244 public static @NonNull ImageWriter newInstance(@NonNull Surface surface, in newInstance() argument 252 private void initializeImageWriter(Surface surface, int maxImages, in initializeImageWriter() argument 255 if (surface == null || maxImages < 1) { in initializeImageWriter() 280 Size surfSize = SurfaceUtils.getSurfaceSize(surface); in initializeImageWriter() 299 initializeImageWriter(surface, maxImages, useSurfaceImageFormatInfo, in ImageWriter() 312 initializeImageWriter(surface, maxImages, useSurfaceImageFormatInfo, in ImageWriter() 331 initializeImageWriter(surface, maxImages, useSurfaceImageFormatInfo, in ImageWriter() 905 public Builder(@NonNull Surface surface) { in Builder() argument [all …]
|
/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | CanvasTextureViewActivity.java | 50 public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height) { in onSurfaceTextureAvailable() argument 56 public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, int height) { in onSurfaceTextureSizeChanged() argument 61 public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) { in onSurfaceTextureDestroyed() argument 67 public void onSurfaceTextureUpdated(SurfaceTexture surface) { in onSurfaceTextureUpdated() argument 75 public RenderingThread(TextureView surface) { in RenderingThread() argument 76 mSurface = surface; in RenderingThread()
|
/aosp14/frameworks/base/native/android/ |
H A D | native_window_jni.cpp | 30 ANativeWindow* ANativeWindow_fromSurface(JNIEnv* env, jobject surface) { in ANativeWindow_fromSurface() argument 31 sp<ANativeWindow> win = android_view_Surface_getNativeWindow(env, surface); in ANativeWindow_fromSurface() 42 sp<Surface> surface = static_cast<Surface*>(window); in ANativeWindow_toSurface() local 43 return android_view_Surface_createFromSurface(env, surface); in ANativeWindow_toSurface()
|
/aosp14/frameworks/base/packages/WallpaperCropper/src/com/android/photos/views/ |
H A D | BlockingGLTextureView.java | 66 public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, in onSurfaceTextureAvailable() argument 68 mRenderThread.setSurface(surface); in onSurfaceTextureAvailable() 73 public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, in onSurfaceTextureSizeChanged() argument 79 public boolean onSurfaceTextureDestroyed(SurfaceTexture surface) { in onSurfaceTextureDestroyed() argument 87 public void onSurfaceTextureUpdated(SurfaceTexture surface) { in onSurfaceTextureUpdated() argument 192 public boolean createSurface(SurfaceTexture surface) { in createSurface() argument 215 if (surface != null) { in createSurface() 216 mEglSurface = mEgl.eglCreateWindowSurface(mEglDisplay, mEglConfig, surface, null); in createSurface() 343 public void setSurface(SurfaceTexture surface) { in setSurface() argument 346 if (surface != null) { in setSurface() [all …]
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaOpenGLPipeline.cpp | 144 sk_sp<SkSurface> surface; in draw() local 147 surface = getBufferSkSurface(bufferParams); in draw() 150 surface = SkSurface::MakeFromBackendRenderTarget(mRenderThread.getGrContext(), backendRT, in draw() 161 renderFrame(*layerUpdateQueue, dirty, renderNodes, opaque, contentDrawBounds, surface, in draw() 167 SkCanvas* profileCanvas = surface->getCanvas(); in draw() 174 surface->flushAndSubmit(); in draw() 225 bool SkiaOpenGLPipeline::setSurface(ANativeWindow* surface, SwapBehavior swapBehavior) { in setSurface() argument 226 mNativeWindow = surface; in setSurface() 234 if (surface) { in setSurface() 236 auto newSurface = mEglManager.createSurface(surface, mColorMode, mSurfaceColorSpace); in setSurface()
|
/aosp14/frameworks/base/tests/SurfaceViewBufferTests/src/com/android/test/ |
H A D | BufferRejectionTests.kt | 33 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, 100, 100, 38 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, 0, 0, 70 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, bufferSize, 75 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, Point(0, 0), 99 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, 104 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, Point(0, 0), 133 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!, 138 activity.mSurfaceProxy.ANativeWindowSetBuffersGeometry(activity.surface!!,
|