OSDN Git Service

Camera2: Switch to auto-gen C++ binder interfaces
authorEino-Ville Talvala <etalvala@google.com>
Fri, 18 Dec 2015 00:50:50 +0000 (16:50 -0800)
committerEino-Ville Talvala <etalvala@google.com>
Wed, 2 Mar 2016 01:15:17 +0000 (17:15 -0800)
commit5d2d7788f1759b0f3d2c057af0b3ea61b0354fee
tree2eb83909d11c567eb3e27adc3711ffbe773766cd
parent212cc4ebfa1129da63c43116c863e6a7d0ca7aa2
Camera2: Switch to auto-gen C++ binder interfaces

 - Move camera AIDL files to frameworks/av
 - Update makefiles to point to new AIDL locations
 - Adjust camera2 implementation to match modifications to AIDL needed
   for native AIDL auto-generation
 - Move Surface.aidl to frameworks/native to allow use in
   native AIDL. Use android::view::Surface in Surface JNI to
   serialize Surface objects to ensure parceling compatibility.
 - Adjust service binder tests to new interface

Bug: 25091611
Change-Id: I85b817374b34a4540fa145328dbe4bbf7f746baf
49 files changed:
Android.mk
core/java/android/hardware/CameraInfo.aidl [deleted file]
core/java/android/hardware/ICamera.aidl [deleted file]
core/java/android/hardware/ICameraClient.aidl [deleted file]
core/java/android/hardware/ICameraService.aidl [deleted file]
core/java/android/hardware/ICameraServiceListener.aidl [deleted file]
core/java/android/hardware/ICameraServiceProxy.aidl [deleted file]
core/java/android/hardware/camera2/CameraAccessException.java
core/java/android/hardware/camera2/CameraManager.java
core/java/android/hardware/camera2/CaptureRequest.aidl [deleted file]
core/java/android/hardware/camera2/ICameraDeviceCallbacks.aidl [deleted file]
core/java/android/hardware/camera2/ICameraDeviceUser.aidl [deleted file]
core/java/android/hardware/camera2/impl/CameraDeviceImpl.java
core/java/android/hardware/camera2/impl/CameraMetadataNative.aidl [deleted file]
core/java/android/hardware/camera2/impl/CameraMetadataNative.java
core/java/android/hardware/camera2/impl/CaptureResultExtras.aidl [deleted file]
core/java/android/hardware/camera2/impl/ICameraDeviceUserWrapper.java [new file with mode: 0644]
core/java/android/hardware/camera2/legacy/BurstHolder.java
core/java/android/hardware/camera2/legacy/CameraDeviceUserShim.java
core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
core/java/android/hardware/camera2/legacy/LegacyExceptionUtils.java
core/java/android/hardware/camera2/legacy/RequestQueue.java
core/java/android/hardware/camera2/legacy/RequestThreadManager.java
core/java/android/hardware/camera2/params/OutputConfiguration.aidl [deleted file]
core/java/android/hardware/camera2/params/OutputConfiguration.java
core/java/android/hardware/camera2/params/VendorTagDescriptor.java [new file with mode: 0644]
core/java/android/hardware/camera2/utils/BinderHolder.aidl [deleted file]
core/java/android/hardware/camera2/utils/BinderHolder.java [deleted file]
core/java/android/hardware/camera2/utils/CameraBinderDecorator.java [deleted file]
core/java/android/hardware/camera2/utils/CameraRuntimeException.java [deleted file]
core/java/android/hardware/camera2/utils/CameraServiceBinderDecorator.java [deleted file]
core/java/android/hardware/camera2/utils/Decorator.java [deleted file]
core/java/android/hardware/camera2/utils/LongParcelable.aidl [deleted file]
core/java/android/hardware/camera2/utils/SubmitInfo.java [new file with mode: 0644]
core/java/android/os/ServiceSpecificException.java
core/java/android/view/Surface.aidl [deleted file]
core/jni/Android.mk
core/jni/android_hardware_camera2_CameraMetadata.cpp
core/jni/android_view_Surface.cpp
media/jni/Android.mk
media/jni/android_media_MediaRecorder.cpp
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/MediaFrameworkUnitTestRunner.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/integration/CameraBinderTest.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/integration/CameraBinderTestUtils.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/integration/CameraDeviceBinderTest.java
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraUtilsBinderDecoratorTest.java [deleted file]
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraUtilsDecoratorTest.java [deleted file]
media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraUtilsRuntimeExceptionTest.java [deleted file]
services/core/java/com/android/server/camera/CameraService.java