)]}'
{
  "commit": "d46a6b9fd8b2a4f9098757384711e2cd03a91651",
  "tree": "6a292d7d4948ad40719925c82ee95945a6ccb99d",
  "parents": [
    "b4b4cd11c9b95af613f5c0f14f93e3c9590fda7c"
  ],
  "author": {
    "name": "Eino-Ville Talvala",
    "email": "etalvala@google.com",
    "time": "Thu May 14 17:26:24 2015 -0700"
  },
  "committer": {
    "name": "Eino-Ville Talvala",
    "email": "etalvala@google.com",
    "time": "Mon Jun 08 13:21:50 2015 -0700"
  },
  "message": "Camera1 API: Support SW encoders for new camera HALs\n\n- Support new set video format/dataspace command in camera service\n  - HALv3: Select gralloc usage flags based on format\n  - HALv1: Pass format command directly to HAL layer\n- Use format/dataspace command in CameraSource\n- Switch all API1 recording to use metadata mode\n- Switch all \u003e\u003d HALv2 API1 recording to use kMetadataBufferTypeANWBuffer\n\nBug: 13222807\nChange-Id: I2e609b92c65792611bb1dab09e0c41c363ebbc42\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96dfd7ea1ef99cadfba1ad54c14f75d4e10eb37c",
      "old_mode": 33188,
      "old_path": "include/media/stagefright/CameraSource.h",
      "new_id": "069e897f58f84334d742c7cb8a0ce2aad6a5fb52",
      "new_mode": 33188,
      "new_path": "include/media/stagefright/CameraSource.h"
    },
    {
      "type": "modify",
      "old_id": "e16a4b5d6d47d7afdf751de4e2ef2abe7b4807ea",
      "old_mode": 33188,
      "old_path": "media/libmediaplayerservice/StagefrightRecorder.cpp",
      "new_id": "98abe9c3f3516e55269c3b53f795b77b05ecaf47",
      "new_mode": 33188,
      "new_path": "media/libmediaplayerservice/StagefrightRecorder.cpp"
    },
    {
      "type": "modify",
      "old_id": "7473f42281a2d416877738668c6ab5ee89ff657f",
      "old_mode": 33188,
      "old_path": "media/libmediaplayerservice/StagefrightRecorder.h",
      "new_id": "8af9278332e3968dd6e0c8b29c0d2400033c5568",
      "new_mode": 33188,
      "new_path": "media/libmediaplayerservice/StagefrightRecorder.h"
    },
    {
      "type": "modify",
      "old_id": "1b788f3e2256c5311050925fa3b2a1a92f6b9af9",
      "old_mode": 33188,
      "old_path": "media/libstagefright/CameraSource.cpp",
      "new_id": "2606e448babf769b886572b3a83149574fb28967",
      "new_mode": 33188,
      "new_path": "media/libstagefright/CameraSource.cpp"
    },
    {
      "type": "modify",
      "old_id": "cbead323720332692a1a897b05094b3eae54248d",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/Android.mk",
      "new_id": "e8ef24efd64639441c75cb34bc409335068b4d6b",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/Android.mk"
    },
    {
      "type": "modify",
      "old_id": "f2d6ab2894eb092814cfdcf60c9e69cf7fcce7ef",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/Camera2Client.cpp",
      "new_id": "ca14cdbdab2b22c178a80a30a6192965040724ff",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/Camera2Client.cpp"
    },
    {
      "type": "modify",
      "old_id": "3784aabfbb87016d8a6051db617bfdbc2279c41c",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/Camera2Client.h",
      "new_id": "c6df228a3b5320f0e36cda781ca23660fe56bbc8",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/Camera2Client.h"
    },
    {
      "type": "modify",
      "old_id": "88c5811d802e54fcf2961b866e179e5689a64453",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/CallbackProcessor.cpp",
      "new_id": "143cc61ecd256241f25809e29993672d6bfc9ece",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/CallbackProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "34798bf95245e0d8c3f7c17a8419df31bc214c88",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/JpegProcessor.cpp",
      "new_id": "88987f910f1e953d086add6ca1491304847843dc",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/JpegProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "b6071f6d07fb19df7063082cd67e6b37571626f1",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/StreamingProcessor.cpp",
      "new_id": "36d143b1891d9cef85623cb7915469d50456d25f",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/StreamingProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "247406265982ad3556ad0e105b0aaaa9c7dedbb6",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/StreamingProcessor.h",
      "new_id": "42e9e7ade77cca540acca86dea7918ce905c30a7",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/StreamingProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "a03f9c7d1344c951236c538ae15775713e1a9198",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/ZslProcessor.cpp",
      "new_id": "d8500df802502c679a708febcfdfd2cf38b2601f",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/ZslProcessor.cpp"
    },
    {
      "type": "modify",
      "old_id": "470a6d6769bcb7aaa1824588b8a4662a6d6838b7",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/api1/client2/ZslProcessor3.cpp",
      "new_id": "69620ac063fec2c6a284d11eb13f084a80a92935",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/api1/client2/ZslProcessor3.cpp"
    },
    {
      "type": "modify",
      "old_id": "64236c53c825f93085450c31e2a43f67646a8a29",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/common/CameraDeviceBase.h",
      "new_id": "27c33a366917cadd742e641b93cd439eea165963",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/common/CameraDeviceBase.h"
    },
    {
      "type": "modify",
      "old_id": "7aba0ee4f472ae61cf0191c8a5e95612e745ef47",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device2/Camera2Device.cpp",
      "new_id": "88f555b6ff7a35a7509816995ac0b0ab8e9211fb",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device2/Camera2Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "a9affa2d18b8146c8738a2f577e5aa3d7e517770",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device2/Camera2Device.h",
      "new_id": "a001a912f12de6ae6bab587e1f159af223aa5de1",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device2/Camera2Device.h"
    },
    {
      "type": "modify",
      "old_id": "731f74cfa7abaeb2027fa51fda69d878dd2145e8",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Device.cpp",
      "new_id": "852751caf36acad758ac09c5e7d0736a32dee881",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3db2e92b2c0e8585fa106672d2a22d524200b3b",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3Device.h",
      "new_id": "180b1f801ffd289dba34c03e9663938789338dc4",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3Device.h"
    },
    {
      "type": "modify",
      "old_id": "d177b576d4b918b3c15e10b4e133c4f5bd775d7e",
      "old_mode": 33188,
      "old_path": "services/camera/libcameraservice/device3/Camera3StreamInterface.h",
      "new_id": "6c87a45195d114a12481702d3aa67a8b867b31a4",
      "new_mode": 33188,
      "new_path": "services/camera/libcameraservice/device3/Camera3StreamInterface.h"
    }
  ]
}
