)]}'
{
  "commit": "e074a93046ebe5cea0b55c3a479e082a426e1e07",
  "tree": "c1b960cf44d005a19e8609e5be3d3f47c4ad0366",
  "parents": [
    "16469200f5a94277178ea41ed59898a113320b60"
  ],
  "author": {
    "name": "Yin-Chia Yeh",
    "email": "yinchiayeh@google.com",
    "time": "Fri Jan 30 10:29:02 2015 -0800"
  },
  "committer": {
    "name": "Yin-Chia Yeh",
    "email": "yinchiayeh@google.com",
    "time": "Tue Feb 03 15:23:56 2015 -0800"
  },
  "message": "CameraService: intercept Camera module\n\nWrap camera module returned from HAL so get_camera_info returns\nstatic_camera_characteristics processed by framework, which\ngenerates keys added after HAL3.2 is released.\n\nChange-Id: Ief423a1571cf06c7ef80b98b403a33969baf95f6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e184d97a411ef512e1dfcd1754d263c1ca3358fd",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/Android.mk",
      "new_id": "de9551d6e6b669fa75b6e4f893dcde3df739baf3",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "1232c32daba24a2e7e9e33b269fa83bc9556aaf6",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.cpp",
      "new_id": "485b979145bd73c684fa19775257a241e4ec28de",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.cpp"
    },
    {
      "type": "modify",
      "old_id": "126d8d9dd9cc07140fa4a6e355d664683badecbf",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/CameraService.h",
      "new_id": "7d0df3a1d7144f94bc9035e7f2050757f6d7367c",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/CameraService.h"
    },
    {
      "type": "modify",
      "old_id": "0ed558657204db44ecab6f3d37799c39e0a5de3f",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/Camera2Client.cpp",
      "new_id": "4ac51660a49a8fb2b9fcd8b47eba57162ecaf931",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/Camera2Client.cpp"
    },
    {
      "type": "modify",
      "old_id": "d68bb29a7238ea71503e5e8e9443efa22229a934",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/Camera2Client.h",
      "new_id": "5a8241fd8ee65ed8fb3910d61581d52f65d7bd1e",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/Camera2Client.h"
    },
    {
      "type": "modify",
      "old_id": "bbb2fe062d3ed604661de16c2d621e8d364a47af",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/CameraClient.cpp",
      "new_id": "6bea3b6ce79a10f4135a0afeedd7775704e94602",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/CameraClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "63a9d0f04944e73ec88dd6ed2e1aa2604062db09",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/CameraClient.h",
      "new_id": "95616b295c57fb2107f947bc23fa4cfc57f457f2",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/CameraClient.h"
    },
    {
      "type": "modify",
      "old_id": "6a1ee44278a4ba7386d05e203791cd4266c5cd27",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraDeviceClient.cpp",
      "new_id": "acc092c564088cedd42494a047d3fba59bed80db",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraDeviceClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "84e46b7a602a4fc7a826ed8c4a967a077e0e6448",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api2/CameraDeviceClient.h",
      "new_id": "e687175ec53b0db1f6cc4d37bab830d190db5ef4",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api2/CameraDeviceClient.h"
    },
    {
      "type": "modify",
      "old_id": "59e5083685d31698fb33b5eac9260ee3a13ac5f0",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api_pro/ProCamera2Client.cpp",
      "new_id": "30a89c2e7a0a63f50e4ebcd935749ec2e1e2c383",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api_pro/ProCamera2Client.cpp"
    },
    {
      "type": "modify",
      "old_id": "9d8312297319744955a76574f857e48b47a1a00d",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api_pro/ProCamera2Client.h",
      "new_id": "7f5f6ac602a5fe37da88a8e0b03c3b523b8cf794",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api_pro/ProCamera2Client.h"
    },
    {
      "type": "modify",
      "old_id": "453c8bdd80746a2b62f1d8a22adbd6c4ff35f80e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/Camera2ClientBase.cpp",
      "new_id": "0415d67f9d1f1abe99bf2a43a665a32c4efe6f45",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/Camera2ClientBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "e09c1b5289dadc6b5af754413940076fecc6ddd7",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/Camera2ClientBase.h",
      "new_id": "eb21d557b07786f8f9000eb95e77b00f099db5e5",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/Camera2ClientBase.h"
    },
    {
      "type": "modify",
      "old_id": "d26e20cde1f96b179902f31a6fbd8ffc3a24a930",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/CameraDeviceBase.h",
      "new_id": "06615f617b358c0dcdf30bfe6ba5459846d2db1e",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraDeviceBase.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbf47e8b99077d5ee3e840563122a4b71f3c6aff",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraModule.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31b9ae239a3224983ef502c93fa1c9c8e7683a71",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraModule.h"
    },
    {
      "type": "modify",
      "old_id": "1935c2b11ed394a3196b4663ef378b05b72534b6",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device1/CameraHardwareInterface.h",
      "new_id": "9e1cdc92809d8bb6c60be69b85ffe296313db508",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device1/CameraHardwareInterface.h"
    },
    {
      "type": "modify",
      "old_id": "d1158d64cccba9468d1a0f2eca7617187338eda8",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device2/Camera2Device.cpp",
      "new_id": "be66c4d819736300b1ebc4f17b7483795c7aca2a",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device2/Camera2Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "4def8ae599c8d6ce7512e42d6831ffc67bfb7401",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device2/Camera2Device.h",
      "new_id": "1cc54822eab9be6c556c3bff89ecbaea58df08fe",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device2/Camera2Device.h"
    },
    {
      "type": "modify",
      "old_id": "53e6fa99fc94b333fda6a9a43bc93aee39e53820",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Device.cpp",
      "new_id": "9a4e5acc0f66ab0950c05052b7b7155fd9be1926",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec8dc10627ff9776efc0b0d259307a6ef7d9bf2e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Device.h",
      "new_id": "de10cfe5d5c49f56b87e25dbf430bdb354787516",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Device.h"
    }
  ]
}
