Loading camera/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ cc_library { ], shared_libs: [ "camera_platform_flags_c_lib", "libbase", "libcutils", "libutils", Loading camera/CameraSessionStats.cpp +12 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ // #define LOG_NDEBUG 0 #define LOG_TAG "CameraSessionStats" #include <utils/Log.h> #include <utils/String16.h> Loading Loading @@ -414,6 +415,12 @@ status_t CameraSessionStats::readFromParcel(const android::Parcel* parcel) { return err; } bool usedUltraWide = false; if ((err = parcel->readBool(&usedUltraWide)) != OK) { ALOGE("%s: Failed to read ultrawide usage from parcel", __FUNCTION__); return err; } int32_t sessionIdx; if ((err = parcel->readInt32(&sessionIdx)) != OK) { ALOGE("%s: Failed to read session index from parcel", __FUNCTION__); Loading Loading @@ -443,6 +450,7 @@ status_t CameraSessionStats::readFromParcel(const android::Parcel* parcel) { mStreamStats = std::move(streamStats); mUserTag = toStdString(userTag); mVideoStabilizationMode = videoStabilizationMode; mUsedUltraWide = usedUltraWide; mSessionIndex = sessionIdx; mCameraExtensionSessionStats = extStats; Loading Loading @@ -541,6 +549,10 @@ status_t CameraSessionStats::writeToParcel(android::Parcel* parcel) const { ALOGE("%s: Failed to write video stabilization mode!", __FUNCTION__); return err; } if ((err = parcel->writeBool(mUsedUltraWide)) != OK) { ALOGE("%s: Failed to write ultrawide usage!", __FUNCTION__); return err; } if ((err = parcel->writeInt32(mSessionIndex)) != OK) { ALOGE("%s: Failed to write session index!", __FUNCTION__); Loading camera/camera_platform.aconfig +6 −6 Original line number Diff line number Diff line Loading @@ -2,15 +2,15 @@ package: "com.android.internal.camera.flags" flag { namespace: "camera_platform" name: "initial_test_flag" description: "Flag infrastructure test flag" bug: "292631208" name: "camera_hsum_permission" description: "Camera access by headless system user" bug: "273539631" } flag { namespace: "camera_platform" name: "camera_hsum_permission" description: "Camera access by headless system user" bug: "273539631" name: "log_ultrawide_usage" description: "Enable measuring how much usage there is for ultrawide-angle cameras" bug: "300515796" } camera/include/camera/CameraSessionStats.h +1 −0 Original line number Diff line number Diff line Loading @@ -161,6 +161,7 @@ public: std::vector<CameraStreamStats> mStreamStats; std::string mUserTag; int mVideoStabilizationMode; bool mUsedUltraWide; int mSessionIndex; CameraExtensionSessionStats mCameraExtensionSessionStats; Loading camera/tests/fuzzer/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ cc_defaults { "libcamera_client", ], shared_libs: [ "camera_platform_flags_c_lib", "libbase", "libcutils", "libutils", Loading Loading
camera/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ cc_library { ], shared_libs: [ "camera_platform_flags_c_lib", "libbase", "libcutils", "libutils", Loading
camera/CameraSessionStats.cpp +12 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ // #define LOG_NDEBUG 0 #define LOG_TAG "CameraSessionStats" #include <utils/Log.h> #include <utils/String16.h> Loading Loading @@ -414,6 +415,12 @@ status_t CameraSessionStats::readFromParcel(const android::Parcel* parcel) { return err; } bool usedUltraWide = false; if ((err = parcel->readBool(&usedUltraWide)) != OK) { ALOGE("%s: Failed to read ultrawide usage from parcel", __FUNCTION__); return err; } int32_t sessionIdx; if ((err = parcel->readInt32(&sessionIdx)) != OK) { ALOGE("%s: Failed to read session index from parcel", __FUNCTION__); Loading Loading @@ -443,6 +450,7 @@ status_t CameraSessionStats::readFromParcel(const android::Parcel* parcel) { mStreamStats = std::move(streamStats); mUserTag = toStdString(userTag); mVideoStabilizationMode = videoStabilizationMode; mUsedUltraWide = usedUltraWide; mSessionIndex = sessionIdx; mCameraExtensionSessionStats = extStats; Loading Loading @@ -541,6 +549,10 @@ status_t CameraSessionStats::writeToParcel(android::Parcel* parcel) const { ALOGE("%s: Failed to write video stabilization mode!", __FUNCTION__); return err; } if ((err = parcel->writeBool(mUsedUltraWide)) != OK) { ALOGE("%s: Failed to write ultrawide usage!", __FUNCTION__); return err; } if ((err = parcel->writeInt32(mSessionIndex)) != OK) { ALOGE("%s: Failed to write session index!", __FUNCTION__); Loading
camera/camera_platform.aconfig +6 −6 Original line number Diff line number Diff line Loading @@ -2,15 +2,15 @@ package: "com.android.internal.camera.flags" flag { namespace: "camera_platform" name: "initial_test_flag" description: "Flag infrastructure test flag" bug: "292631208" name: "camera_hsum_permission" description: "Camera access by headless system user" bug: "273539631" } flag { namespace: "camera_platform" name: "camera_hsum_permission" description: "Camera access by headless system user" bug: "273539631" name: "log_ultrawide_usage" description: "Enable measuring how much usage there is for ultrawide-angle cameras" bug: "300515796" }
camera/include/camera/CameraSessionStats.h +1 −0 Original line number Diff line number Diff line Loading @@ -161,6 +161,7 @@ public: std::vector<CameraStreamStats> mStreamStats; std::string mUserTag; int mVideoStabilizationMode; bool mUsedUltraWide; int mSessionIndex; CameraExtensionSessionStats mCameraExtensionSessionStats; Loading
camera/tests/fuzzer/Android.bp +1 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,7 @@ cc_defaults { "libcamera_client", ], shared_libs: [ "camera_platform_flags_c_lib", "libbase", "libcutils", "libutils", Loading