Loading camera/ICameraService.cpp +3 −0 Original line number Original line Diff line number Diff line Loading @@ -285,6 +285,7 @@ public: } } Parcel data, reply; Parcel data, reply; data.writeInterfaceToken(ICameraService::getInterfaceDescriptor()); data.writeInt32(cameraId); data.writeInt32(cameraId); remote()->transact(BnCameraService::GET_LEGACY_PARAMETERS, data, &reply); remote()->transact(BnCameraService::GET_LEGACY_PARAMETERS, data, &reply); Loading @@ -304,6 +305,7 @@ public: virtual status_t supportsCameraApi(int cameraId, int apiVersion) { virtual status_t supportsCameraApi(int cameraId, int apiVersion) { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken(ICameraService::getInterfaceDescriptor()); data.writeInt32(cameraId); data.writeInt32(cameraId); data.writeInt32(apiVersion); data.writeInt32(apiVersion); remote()->transact(BnCameraService::SUPPORTS_CAMERA_API, data, &reply); remote()->transact(BnCameraService::SUPPORTS_CAMERA_API, data, &reply); Loading @@ -315,6 +317,7 @@ public: virtual void notifySystemEvent(int32_t eventId, const int32_t* args, size_t len) { virtual void notifySystemEvent(int32_t eventId, const int32_t* args, size_t len) { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken(ICameraService::getInterfaceDescriptor()); data.writeInt32(eventId); data.writeInt32(eventId); data.writeInt32Array(len, args); data.writeInt32Array(len, args); remote()->transact(BnCameraService::NOTIFY_SYSTEM_EVENT, data, &reply, remote()->transact(BnCameraService::NOTIFY_SYSTEM_EVENT, data, &reply, Loading camera/ICameraServiceListener.cpp +5 −9 Original line number Original line Diff line number Diff line Loading @@ -45,8 +45,7 @@ public: virtual void onStatusChanged(Status status, int32_t cameraId) virtual void onStatusChanged(Status status, int32_t cameraId) { { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken( data.writeInterfaceToken(ICameraServiceListener::getInterfaceDescriptor()); ICameraServiceListener::getInterfaceDescriptor()); data.writeInt32(static_cast<int32_t>(status)); data.writeInt32(static_cast<int32_t>(status)); data.writeInt32(cameraId); data.writeInt32(cameraId); Loading @@ -60,8 +59,7 @@ public: virtual void onTorchStatusChanged(TorchStatus status, const String16 &cameraId) virtual void onTorchStatusChanged(TorchStatus status, const String16 &cameraId) { { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken( data.writeInterfaceToken(ICameraServiceListener::getInterfaceDescriptor()); ICameraServiceListener::getInterfaceDescriptor()); data.writeInt32(static_cast<int32_t>(status)); data.writeInt32(static_cast<int32_t>(status)); data.writeString16(cameraId); data.writeString16(cameraId); Loading @@ -73,14 +71,12 @@ public: } } }; }; IMPLEMENT_META_INTERFACE(CameraServiceListener, IMPLEMENT_META_INTERFACE(CameraServiceListener, "android.hardware.ICameraServiceListener"); "android.hardware.ICameraServiceListener"); // ---------------------------------------------------------------------- // ---------------------------------------------------------------------- status_t BnCameraServiceListener::onTransact( status_t BnCameraServiceListener::onTransact(uint32_t code, const Parcel& data, Parcel* reply, uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) uint32_t flags) { { switch(code) { switch(code) { case STATUS_CHANGED: { case STATUS_CHANGED: { CHECK_INTERFACE(ICameraServiceListener, data, reply); CHECK_INTERFACE(ICameraServiceListener, data, reply); Loading camera/camera2/ICameraDeviceUser.cpp +4 −4 Original line number Original line Diff line number Diff line Loading @@ -82,7 +82,7 @@ public: reply.readExceptionCode(); reply.readExceptionCode(); } } virtual status_t submitRequest(sp<CaptureRequest> request, bool repeating, virtual int submitRequest(sp<CaptureRequest> request, bool repeating, int64_t *lastFrameNumber) int64_t *lastFrameNumber) { { Parcel data, reply; Parcel data, reply; Loading Loading @@ -111,13 +111,13 @@ public: } } } } if ((res < NO_ERROR) || (resFrameNumber != NO_ERROR)) { if (res < 0 || (resFrameNumber != NO_ERROR)) { res = FAILED_TRANSACTION; res = FAILED_TRANSACTION; } } return res; return res; } } virtual status_t submitRequestList(List<sp<CaptureRequest> > requestList, bool repeating, virtual int submitRequestList(List<sp<CaptureRequest> > requestList, bool repeating, int64_t *lastFrameNumber) int64_t *lastFrameNumber) { { Parcel data, reply; Parcel data, reply; Loading Loading @@ -151,7 +151,7 @@ public: resFrameNumber = reply.readInt64(lastFrameNumber); resFrameNumber = reply.readInt64(lastFrameNumber); } } } } if ((res < NO_ERROR) || (resFrameNumber != NO_ERROR)) { if (res < 0 || (resFrameNumber != NO_ERROR)) { res = FAILED_TRANSACTION; res = FAILED_TRANSACTION; } } return res; return res; Loading camera/camera2/OutputConfiguration.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -65,6 +65,11 @@ OutputConfiguration::OutputConfiguration(const Parcel& parcel) { gbp.get(), String8(name).string()); gbp.get(), String8(name).string()); } } OutputConfiguration::OutputConfiguration(sp<IGraphicBufferProducer>& gbp, int rotation) { mGbp = gbp; mRotation = rotation; } status_t OutputConfiguration::writeToParcel(Parcel& parcel) const { status_t OutputConfiguration::writeToParcel(Parcel& parcel) const { parcel.writeInt32(mRotation); parcel.writeInt32(mRotation); Loading camera/tests/Android.mk +2 −1 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,8 @@ include $(CLEAR_VARS) LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_SRC_FILES:= \ LOCAL_SRC_FILES:= \ VendorTagDescriptorTests.cpp VendorTagDescriptorTests.cpp \ CameraBinderTests.cpp LOCAL_SHARED_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ libutils \ libutils \ Loading Loading
camera/ICameraService.cpp +3 −0 Original line number Original line Diff line number Diff line Loading @@ -285,6 +285,7 @@ public: } } Parcel data, reply; Parcel data, reply; data.writeInterfaceToken(ICameraService::getInterfaceDescriptor()); data.writeInt32(cameraId); data.writeInt32(cameraId); remote()->transact(BnCameraService::GET_LEGACY_PARAMETERS, data, &reply); remote()->transact(BnCameraService::GET_LEGACY_PARAMETERS, data, &reply); Loading @@ -304,6 +305,7 @@ public: virtual status_t supportsCameraApi(int cameraId, int apiVersion) { virtual status_t supportsCameraApi(int cameraId, int apiVersion) { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken(ICameraService::getInterfaceDescriptor()); data.writeInt32(cameraId); data.writeInt32(cameraId); data.writeInt32(apiVersion); data.writeInt32(apiVersion); remote()->transact(BnCameraService::SUPPORTS_CAMERA_API, data, &reply); remote()->transact(BnCameraService::SUPPORTS_CAMERA_API, data, &reply); Loading @@ -315,6 +317,7 @@ public: virtual void notifySystemEvent(int32_t eventId, const int32_t* args, size_t len) { virtual void notifySystemEvent(int32_t eventId, const int32_t* args, size_t len) { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken(ICameraService::getInterfaceDescriptor()); data.writeInt32(eventId); data.writeInt32(eventId); data.writeInt32Array(len, args); data.writeInt32Array(len, args); remote()->transact(BnCameraService::NOTIFY_SYSTEM_EVENT, data, &reply, remote()->transact(BnCameraService::NOTIFY_SYSTEM_EVENT, data, &reply, Loading
camera/ICameraServiceListener.cpp +5 −9 Original line number Original line Diff line number Diff line Loading @@ -45,8 +45,7 @@ public: virtual void onStatusChanged(Status status, int32_t cameraId) virtual void onStatusChanged(Status status, int32_t cameraId) { { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken( data.writeInterfaceToken(ICameraServiceListener::getInterfaceDescriptor()); ICameraServiceListener::getInterfaceDescriptor()); data.writeInt32(static_cast<int32_t>(status)); data.writeInt32(static_cast<int32_t>(status)); data.writeInt32(cameraId); data.writeInt32(cameraId); Loading @@ -60,8 +59,7 @@ public: virtual void onTorchStatusChanged(TorchStatus status, const String16 &cameraId) virtual void onTorchStatusChanged(TorchStatus status, const String16 &cameraId) { { Parcel data, reply; Parcel data, reply; data.writeInterfaceToken( data.writeInterfaceToken(ICameraServiceListener::getInterfaceDescriptor()); ICameraServiceListener::getInterfaceDescriptor()); data.writeInt32(static_cast<int32_t>(status)); data.writeInt32(static_cast<int32_t>(status)); data.writeString16(cameraId); data.writeString16(cameraId); Loading @@ -73,14 +71,12 @@ public: } } }; }; IMPLEMENT_META_INTERFACE(CameraServiceListener, IMPLEMENT_META_INTERFACE(CameraServiceListener, "android.hardware.ICameraServiceListener"); "android.hardware.ICameraServiceListener"); // ---------------------------------------------------------------------- // ---------------------------------------------------------------------- status_t BnCameraServiceListener::onTransact( status_t BnCameraServiceListener::onTransact(uint32_t code, const Parcel& data, Parcel* reply, uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags) uint32_t flags) { { switch(code) { switch(code) { case STATUS_CHANGED: { case STATUS_CHANGED: { CHECK_INTERFACE(ICameraServiceListener, data, reply); CHECK_INTERFACE(ICameraServiceListener, data, reply); Loading
camera/camera2/ICameraDeviceUser.cpp +4 −4 Original line number Original line Diff line number Diff line Loading @@ -82,7 +82,7 @@ public: reply.readExceptionCode(); reply.readExceptionCode(); } } virtual status_t submitRequest(sp<CaptureRequest> request, bool repeating, virtual int submitRequest(sp<CaptureRequest> request, bool repeating, int64_t *lastFrameNumber) int64_t *lastFrameNumber) { { Parcel data, reply; Parcel data, reply; Loading Loading @@ -111,13 +111,13 @@ public: } } } } if ((res < NO_ERROR) || (resFrameNumber != NO_ERROR)) { if (res < 0 || (resFrameNumber != NO_ERROR)) { res = FAILED_TRANSACTION; res = FAILED_TRANSACTION; } } return res; return res; } } virtual status_t submitRequestList(List<sp<CaptureRequest> > requestList, bool repeating, virtual int submitRequestList(List<sp<CaptureRequest> > requestList, bool repeating, int64_t *lastFrameNumber) int64_t *lastFrameNumber) { { Parcel data, reply; Parcel data, reply; Loading Loading @@ -151,7 +151,7 @@ public: resFrameNumber = reply.readInt64(lastFrameNumber); resFrameNumber = reply.readInt64(lastFrameNumber); } } } } if ((res < NO_ERROR) || (resFrameNumber != NO_ERROR)) { if (res < 0 || (resFrameNumber != NO_ERROR)) { res = FAILED_TRANSACTION; res = FAILED_TRANSACTION; } } return res; return res; Loading
camera/camera2/OutputConfiguration.cpp +5 −0 Original line number Original line Diff line number Diff line Loading @@ -65,6 +65,11 @@ OutputConfiguration::OutputConfiguration(const Parcel& parcel) { gbp.get(), String8(name).string()); gbp.get(), String8(name).string()); } } OutputConfiguration::OutputConfiguration(sp<IGraphicBufferProducer>& gbp, int rotation) { mGbp = gbp; mRotation = rotation; } status_t OutputConfiguration::writeToParcel(Parcel& parcel) const { status_t OutputConfiguration::writeToParcel(Parcel& parcel) const { parcel.writeInt32(mRotation); parcel.writeInt32(mRotation); Loading
camera/tests/Android.mk +2 −1 Original line number Original line Diff line number Diff line Loading @@ -17,7 +17,8 @@ include $(CLEAR_VARS) LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk LOCAL_SRC_FILES:= \ LOCAL_SRC_FILES:= \ VendorTagDescriptorTests.cpp VendorTagDescriptorTests.cpp \ CameraBinderTests.cpp LOCAL_SHARED_LIBRARIES := \ LOCAL_SHARED_LIBRARIES := \ libutils \ libutils \ Loading