)]}'
{
  "commit": "4f512fb451c8ddcea852645c5c24314c20c0974b",
  "tree": "315ec495986e5dfff86f21705045de17b4f63764",
  "parents": [
    "fd6b99750bfab7f930ee375a79009874a3196165"
  ],
  "author": {
    "name": "Jinsuk Kim",
    "email": "jinsukkim@google.com",
    "time": "Fri Feb 28 17:41:17 2014 +0900"
  },
  "committer": {
    "name": "Jinsuk Kim",
    "email": "jinsukkim@google.com",
    "time": "Thu Mar 20 16:40:22 2014 +0900"
  },
  "message": "Add HDMI-CEC service\n\nThis CL adds a system service handling HDMI-CEC protocol. The service\nis equipped with the capability sending/receiving HDMI-CEC messages\n\nNot all the messages are in place. Currently it has messages to support\na few features only, as follows:\n\n- One touch play\n- System information\n- Routing control (partially - active source status maintenance only)\n- Device OSD transfer\n- Power status\n\nIt will be extended to cover the wider usages in the follow up CLs.\n\nThe CEC standard version referenced in the implementation is 1.3a.\n\nChange-Id: Ifed0b02f52ebf098eddb3bd0987efbf353b7e8fe\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cbc3396186c3ef7f975fc76f3c369ff5bbf7862",
      "old_mode": 33188,
      "old_path": "Android.mk",
      "new_id": "0355c629077774d5846f595be649c1ced7fc452a",
      "new_mode": 33188,
      "new_path": "Android.mk"
    },
    {
      "type": "modify",
      "old_id": "67eb6ea6acba167c008589cec2f4348bca15175c",
      "old_mode": 33188,
      "old_path": "api/current.txt",
      "new_id": "e98432aa8787a2e6a7e96275824a72fffb78cbb3",
      "new_mode": 33188,
      "new_path": "api/current.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c95431a2f0946ccffc4226d3a4577e6d03771e82",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/hdmi/HdmiCec.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6687ba448993a7921bdbded679fcda4a35aa7430",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/hdmi/HdmiCecMessage.aidl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be94d971b8fe5eb9925d4f8583f221a85bee8d4f",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/hdmi/HdmiCecMessage.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d281ce6f4702fc5b2546b20235cc25d2e6fd4208",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/hdmi/IHdmiCecListener.aidl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6fefcf8652cd85b8a1688cca110475875f6703c1",
      "new_mode": 33188,
      "new_path": "core/java/android/hardware/hdmi/IHdmiCecService.aidl"
    },
    {
      "type": "modify",
      "old_id": "05c9b179eeea3ba170f76b3f6b20606d6a5ece61",
      "old_mode": 33188,
      "old_path": "core/res/AndroidManifest.xml",
      "new_id": "317e307f315014aa6773438ca42490352122912d",
      "new_mode": 33188,
      "new_path": "core/res/AndroidManifest.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d30edf506c21f35f947dc2747fe32411afdf5caa",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/hdmi/HdmiCecDevice.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01f2ec3fa67fb503e883c59ebffdb39da0928c70",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/hdmi/HdmiCecService.java"
    },
    {
      "type": "modify",
      "old_id": "d1cfff4909b13e22f65a0cbca4a6c0a1583e3323",
      "old_mode": 33188,
      "old_path": "services/core/jni/Android.mk",
      "new_id": "0843e9491a68c51fa790f254370016e4ccf84cd8",
      "new_mode": 33188,
      "new_path": "services/core/jni/Android.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6170c0937cf33d6c2724e77191c2e4473d9c2f9e",
      "new_mode": 33188,
      "new_path": "services/core/jni/com_android_server_hdmi_HdmiCecService.cpp"
    },
    {
      "type": "modify",
      "old_id": "00986d5d353773298aed907ca3092c15de840b76",
      "old_mode": 33188,
      "old_path": "services/core/jni/onload.cpp",
      "new_id": "904966ae9734df548b1f2809fc2027924a51b8ae",
      "new_mode": 33188,
      "new_path": "services/core/jni/onload.cpp"
    },
    {
      "type": "modify",
      "old_id": "db40cbe499c9009d27e9ed59460cbea6cd3b3a3e",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/SystemServer.java",
      "new_id": "7fb591b60a13a9f33dfcdd7d46bec95d8fe364cf",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/SystemServer.java"
    }
  ]
}
