Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1ea71cc4 authored by Yin-Chia Yeh's avatar Yin-Chia Yeh Committed by android-build-merger
Browse files

Merge "Camera: fix camera_metadata address expectation" into oc-dev

am: e812feb5

Change-Id: I9142f4bb7a55f9c1e6547a038b21f7cbb4e5adba
parents f8471253 e812feb5
Loading
Loading
Loading
Loading
+5 −3
Original line number Original line Diff line number Diff line
@@ -1680,7 +1680,8 @@ TEST_F(CameraHidlTest, getCameraCharacteristics) {
                    ASSERT_EQ(Status::OK, status);
                    ASSERT_EQ(Status::OK, status);
                    const camera_metadata_t* metadata = (camera_metadata_t*) chars.data();
                    const camera_metadata_t* metadata = (camera_metadata_t*) chars.data();
                    size_t expectedSize = chars.size();
                    size_t expectedSize = chars.size();
                    ASSERT_EQ(0, validate_camera_metadata_structure(metadata, &expectedSize));
                    int result = validate_camera_metadata_structure(metadata, &expectedSize);
                    ASSERT_TRUE(result == 0 || result == CAMERA_METADATA_VALIDATION_SHIFTED);
                    size_t entryCount = get_camera_metadata_entry_count(metadata);
                    size_t entryCount = get_camera_metadata_entry_count(metadata);
                    // TODO: we can do better than 0 here. Need to check how many required
                    // TODO: we can do better than 0 here. Need to check how many required
                    // characteristics keys we've defined.
                    // characteristics keys we've defined.
@@ -1997,8 +1998,9 @@ TEST_F(CameraHidlTest, constructDefaultRequestSettings) {
                            const camera_metadata_t* metadata =
                            const camera_metadata_t* metadata =
                                (camera_metadata_t*) req.data();
                                (camera_metadata_t*) req.data();
                            size_t expectedSize = req.size();
                            size_t expectedSize = req.size();
                            ASSERT_EQ(0, validate_camera_metadata_structure(
                            int result = validate_camera_metadata_structure(
                                    metadata, &expectedSize));
                                    metadata, &expectedSize);
                            ASSERT_TRUE(result == 0 || result == CAMERA_METADATA_VALIDATION_SHIFTED);
                            size_t entryCount = get_camera_metadata_entry_count(metadata);
                            size_t entryCount = get_camera_metadata_entry_count(metadata);
                            // TODO: we can do better than 0 here. Need to check how many required
                            // TODO: we can do better than 0 here. Need to check how many required
                            // request keys we've defined for each template
                            // request keys we've defined for each template