)]}'
{
  "commit": "13f9b2f2d64b678a20d68d7887a95ee5e7c33837",
  "tree": "634d0b6af23e2d72439122a1f9367bf2cfeea25b",
  "parents": [
    "b6be3c4c8f51eae030c691c61ec39a5252f77130"
  ],
  "author": {
    "name": "Jayant Chowdhary",
    "email": "jchowdhary@google.com",
    "time": "Wed Dec 02 22:46:15 2020 -0800"
  },
  "committer": {
    "name": "Jayant Chowdhary",
    "email": "jchowdhary@google.com",
    "time": "Mon Mar 22 19:09:08 2021 -0700"
  },
  "message": "cameraserver: Add HAL plumbing + capture request verification for quad bayer sensor apis.\n\n- Verify that for \u0027high resolution\u0027 sensors, capture requests have\n  sensor pixel modes which are consistent with what their output targets\n  were configured with.\n\n- Add support for\n@3.7::ICameraDevice::isSessionConfigurationSupported_3_7\n@3.7::ICameraDevice::configureStreams_3_7\n@2.7::ICameraProvider::isConcurrentSessionConfigurationSupported_2_7\n\n- For ZoomRatio(Distortion)Mapper, use MAXIMUM_RESOLUTION variants of SENSOR_INFO*\n  and LENS_CALIBRATION / LENS_DISTORTION while doing coordinate calculations.\n\nBug: 152813564\n\nTest: Camera CTS\nTest: Camera binder tests\n\nChange-Id: I41a86a55e619b25e17e701955ba8c345013329b9\nSigned-off-by: Jayant Chowdhary \u003cjchowdhary@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f6bc30879153e2f4ec3432330e2be54f7cffcd2",
      "old_mode": 33188,
      "old_path": "camera/camera2/OutputConfiguration.cpp",
      "new_id": "d6642f342070152f3269ca27a34a1ccd1ce0ce6c",
      "new_mode": 33188,
      "new_path": "camera/camera2/OutputConfiguration.cpp"
    },
    {
      "type": "modify",
      "old_id": "600937057d285bd88cddb700566a51de9eff08b0",
      "old_mode": 33188,
      "old_path": "camera/include/camera/camera2/OutputConfiguration.h",
      "new_id": "f80ed3a8e6787fc1b571db003bd49e025439681b",
      "new_mode": 33188,
      "new_path": "camera/include/camera/camera2/OutputConfiguration.h"
    },
    {
      "type": "modify",
      "old_id": "4c3ded6c0067dd92b760e9a7ae812ea11fe7574e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/CallbackProcessor.cpp",
      "new_id": "ee764ec713a7ea0f7d8e77a81509469cac1a9f0b",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/CallbackProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff2e3984dc731575b32cc717e4ca5ae683ae8392",
      "old_mode": 33261,
      "old_path": "services/camera/libcameraservice/api1/client2/JpegProcessor.cpp",
      "new_id": "eed265447618c7f02a05664278fcf50d2c044672",
      "new_mode": 33261,
      "new_path": "services/camera/libcameraservice/api1/client2/JpegProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a709c97914aaf9dbb4620f7473e78472d562ed3",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/Parameters.h",
      "new_id": "02ac638903ca97cc01016eb8b7840f5d243342e4",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/Parameters.h"
    },
    {
      "type": "modify",
      "old_id": "8b1eb282d091c5f43993b7836edf8ea9611e5c8f",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/StreamingProcessor.cpp",
      "new_id": "2d3597cd09554aac8116fc75405a155b37d1e7aa",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/StreamingProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "9fdc727bc695a0124493e4af6439e8cd2c8b272b",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/ZslProcessor.cpp",
      "new_id": "8e598f10691daeb53b3a21992f8af9e1abc8adc7",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/ZslProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "8cccbb18afe993fce173dbe1b94316166ee0507c",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraDeviceClient.cpp",
      "new_id": "1b65d1a18ba66c65a01eff8ea4ca3bae307a6530",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraDeviceClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f7a4af877065aeeab29b44c1dff21c97c35030c",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraDeviceClient.h",
      "new_id": "adedf9252a0ba46dd6e2757f0df9070c50e772be",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraDeviceClient.h"
    },
    {
      "type": "modify",
      "old_id": "515b7f253e083117b4e4d2271e7f2cbd99499b7d",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CompositeStream.cpp",
      "new_id": "4b840fca1a2e468e72104dd5bc6ea68435f2d070",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CompositeStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "1bf137a6ac7ef34f1fa2c96b203b49814b5ea8fa",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CompositeStream.h",
      "new_id": "600bd28c92dfd9e4cda94a30e2a076b8d2cc175d",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CompositeStream.h"
    },
    {
      "type": "modify",
      "old_id": "2c553f3dfbf263809fe6b7fd77a2c0d26b93d272",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/DepthCompositeStream.cpp",
      "new_id": "19b54e09176ae41b8611f3e00fd768f3a581eb61",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/DepthCompositeStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "05bc504a3b67b93fed218e38505d1baff0a42f5d",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/DepthCompositeStream.h",
      "new_id": "a520bbfcc4f4370e560cce14c98b66b773ccb98e",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/DepthCompositeStream.h"
    },
    {
      "type": "modify",
      "old_id": "7d6848567e268f7ffd32bbb0cb078970812fab49",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/HeicCompositeStream.cpp",
      "new_id": "582001dfe8b81081649a17c1c68cb789556ff82d",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/HeicCompositeStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbd9d219ecc9ae74bae27138d34d441daa06e947",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/HeicCompositeStream.h",
      "new_id": "1077a1ff18fdf83f9b002769f9c1e7927a3af514",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/HeicCompositeStream.h"
    },
    {
      "type": "modify",
      "old_id": "5acbb9920711abe70c9c78cb8c5a6e70dcb9c66c",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/CameraDeviceBase.h",
      "new_id": "85b0cc2d6fce3d9fbb286aa13475e0730a0d8ba9",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraDeviceBase.h"
    },
    {
      "type": "modify",
      "old_id": "dfe24090efd8af2b05c0d373e2ac1ba61a56ccf2",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/CameraProviderManager.cpp",
      "new_id": "62fc18f3105845fc4e448d06646ecfd07c92052e",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraProviderManager.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa9cc1c1b06008a416a4b4e782bf888e4d63ef11",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/CameraProviderManager.h",
      "new_id": "12bda9be0a178b3feb61a60313c015946f597cf7",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraProviderManager.h"
    },
    {
      "type": "modify",
      "old_id": "35a06d8b6d3803bd0d1a83044f1c424294a8075a",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Device.cpp",
      "new_id": "00983f27fcc69097141932b3a3c18fc12aac04bd",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "018dbe5880b27127cae1930661c094d757ff2210",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Device.h",
      "new_id": "fccf38443679871e478c1616b0ae58bed85dc6de",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Device.h"
    },
    {
      "type": "modify",
      "old_id": "2196c7dcc778d3943e235aac97cd143ff7d41199",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3FakeStream.cpp",
      "new_id": "8cc6833fb63b7f6c9989f770049f93099a7b019c",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3FakeStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "a837900e444b80fb61c4e05ebcd9daf726076d22",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3IOStreamBase.cpp",
      "new_id": "0204d491d110fd068b78a146c3facd184bedaade",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3IOStreamBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "2e744ee5dddc3e1900d191fbab20531996d5c4cf",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3IOStreamBase.h",
      "new_id": "90c8a7b102e6bb83baa3c84e2f9c21bacd6481b4",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3IOStreamBase.h"
    },
    {
      "type": "modify",
      "old_id": "b00a963f64fd85e26be031cec8e95cdaec293cbc",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3InputStream.cpp",
      "new_id": "6d8317b539062776fc1f4e2dfe5d21be81f8e79b",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3InputStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "3ec3b6b02b3ae8f031c163e0e9e8ff08e2e20c67",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3OutputStream.cpp",
      "new_id": "221bebba589d3806a77ca2cf31489dce73bfa013",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3OutputStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "c82f2a646905e43d6929a55fa95173dcf933456e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3OutputStream.h",
      "new_id": "00e4854aecaa2254f74395a79e73420da78c5adc",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3OutputStream.h"
    },
    {
      "type": "modify",
      "old_id": "8aa5f1a4cbb89682788a77ea2ba5bcf501be3f1f",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3SharedOutputStream.cpp",
      "new_id": "15cf7f48a3f3e5cc146450adc9c6ae12a100e684",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3SharedOutputStream.cpp"
    },
    {
      "type": "modify",
      "old_id": "a61316ce1680a029ae65a263cad1727c3b4f79f8",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3SharedOutputStream.h",
      "new_id": "4b6341bf2b430e971702c4b9edcdb13360a447b0",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3SharedOutputStream.h"
    },
    {
      "type": "modify",
      "old_id": "c6e700229c34588f42509a4d56f0682c097cb8a2",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Stream.cpp",
      "new_id": "02b658529343b7da73637bcc5ab423809ae84a3e",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Stream.cpp"
    },
    {
      "type": "modify",
      "old_id": "45d84781b91680bdc45eac4888424359ceb6fa31",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Stream.h",
      "new_id": "5a364abd9e167fccd964b41a764543af038b7170",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Stream.h"
    },
    {
      "type": "modify",
      "old_id": "a567cb4519072c907acbc481a22c00b829804a8e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3StreamInterface.h",
      "new_id": "ca805952e6eb3bac90480eb988cf20566a5950eb",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3StreamInterface.h"
    },
    {
      "type": "modify",
      "old_id": "316303eab868b816f5e7aaf9425b74af924a334e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/DistortionMapper.cpp",
      "new_id": "89dd115392a2058bfeb9f516b3ce9dd27312e49f",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/DistortionMapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "5027bd0f5c91243ac7462a1bc1555a3d17c11d76",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/DistortionMapper.h",
      "new_id": "96f4fdafaa2f9b3804271966e2821c452ecd3726",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/DistortionMapper.h"
    },
    {
      "type": "modify",
      "old_id": "1bc20810271b4e148751e321ade7d25290b38782",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/ZoomRatioMapper.cpp",
      "new_id": "1a39510157d4b55c5a0aa23035dee0f07a91018c",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/ZoomRatioMapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "3769299f9355105e16a58f3d0f0bffcb63ca2291",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/ZoomRatioMapper.h",
      "new_id": "b7a9e41cea73bed4444028f8a4e129e85382863d",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/ZoomRatioMapper.h"
    },
    {
      "type": "modify",
      "old_id": "96bab4e89a7af330f0800d4128ea6a87235ff72a",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/fuzzer/DistortionMapperFuzzer.cpp",
      "new_id": "88ec85c872e88929d51104385000d05069d9fa98",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/fuzzer/DistortionMapperFuzzer.cpp"
    },
    {
      "type": "modify",
      "old_id": "54935c948515855203258be30030f486332265d7",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/tests/DistortionMapperTest.cpp",
      "new_id": "8331136cbc99ccd139af7b4e446cb87a5f757712",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/tests/DistortionMapperTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "4e949916b88c1b3fb2f4ed5ae8a4b2b8d18dbe1e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/tests/ZoomRatioTest.cpp",
      "new_id": "ff7aafd4a9fe0ac283dd79261d946f30372b3954",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/tests/ZoomRatioTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "8a0303a8e05f0b457830adf71af04e76c27498c7",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/ExifUtils.cpp",
      "new_id": "485705cd94b124cf7f1c9221d76e91a74d3cd62d",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/utils/ExifUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f42a8514814941de17cf2541e296848d4c64670",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/SessionConfigurationUtils.cpp",
      "new_id": "6dcf440588b883475b7a438a58d3f83261051f17",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/utils/SessionConfigurationUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "36e1dd7393a3386ee7f5118cc4b529b30cd1d7c5",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/utils/SessionConfigurationUtils.h",
      "new_id": "863a0cdb259fc5217762134a000d016b80e85d52",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/utils/SessionConfigurationUtils.h"
    }
  ]
}
