Loading packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java +14 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.content.pm.PackageManager; import android.graphics.GraphicBuffer; import android.graphics.Rect; import android.hardware.HardwareBuffer; import android.hardware.SyncFence; import android.hardware.camera2.CameraAccessException; import android.hardware.camera2.CameraCharacteristics; import android.hardware.camera2.CameraExtensionCharacteristics; Loading Loading @@ -2524,6 +2525,19 @@ public class CameraExtensionsProxyService extends Service { return mPlanes.clone(); } @Override public SyncFence getFence() { if (mParcelImage.fence != null) { try { return SyncFence.create(mParcelImage.fence.dup()); } catch (IOException e) { Log.e(TAG, "Failed to parcel buffer fence!"); } } return SyncFence.createEmpty(); } @Override protected final void finalize() throws Throwable { try { Loading Loading
packages/services/CameraExtensionsProxy/src/com/android/cameraextensions/CameraExtensionsProxyService.java +14 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,7 @@ import android.content.pm.PackageManager; import android.graphics.GraphicBuffer; import android.graphics.Rect; import android.hardware.HardwareBuffer; import android.hardware.SyncFence; import android.hardware.camera2.CameraAccessException; import android.hardware.camera2.CameraCharacteristics; import android.hardware.camera2.CameraExtensionCharacteristics; Loading Loading @@ -2524,6 +2525,19 @@ public class CameraExtensionsProxyService extends Service { return mPlanes.clone(); } @Override public SyncFence getFence() { if (mParcelImage.fence != null) { try { return SyncFence.create(mParcelImage.fence.dup()); } catch (IOException e) { Log.e(TAG, "Failed to parcel buffer fence!"); } } return SyncFence.createEmpty(); } @Override protected final void finalize() throws Throwable { try { Loading