)]}'
{
  "commit": "9b08edff236fc68d836eccfaa1a5f028dc390cec",
  "tree": "3a5e92f7508842db5fdc3d6447c315dc2f8148d9",
  "parents": [
    "1e6eb17a22056529601c8e413c2da0541d59d93b"
  ],
  "author": {
    "name": "Dongwon Kang",
    "email": "dwkang@google.com",
    "time": "Fri Jul 04 09:32:40 2014 +0900"
  },
  "committer": {
    "name": "Dongwon Kang",
    "email": "dwkang@google.com",
    "time": "Mon Jul 14 01:00:53 2014 +0000"
  },
  "message": "do not merge. Implement onVideoAvailable/Unavailable in TIF.\n\nUse cases:\n  - VIDEO_UNAVAILABLE_REASON_TUNE: to show spinner on channel change.\n  - VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL: to show a message and spinner on weak TV signal.\n  - VIDEO_UNAVAILABLE_REASON_BUFFERING: to show spinner on buffering.\n  - VIDEO_UNAVAILABLE_REASON_UNKNOWN: to show spinner.\n\nBug: 14126559\nChange-Id: Ide2b68c74bd96d4ea1b9d85ab099a277253d05c7\n(cherry picked from commit 1edfd8eb985ee41095c60f4aaf7029f56abff614)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c319ce8b8ccdc9e13163ffd1be68d4d002d20b66",
      "old_mode": 33188,
      "old_path": "api/current.txt",
      "new_id": "8868c8565bf86eecf31ce2bd9b87d9e7d27a52c5",
      "new_mode": 33188,
      "new_path": "api/current.txt"
    },
    {
      "type": "modify",
      "old_id": "27360eda478c72ddb0bd482ebfd4b3a77edb1a0b",
      "old_mode": 33188,
      "old_path": "media/java/android/media/tv/ITvInputClient.aidl",
      "new_id": "cac8a14687e6e9945603b2170aebd8d276e6d266",
      "new_mode": 33188,
      "new_path": "media/java/android/media/tv/ITvInputClient.aidl"
    },
    {
      "type": "modify",
      "old_id": "4d7205916b45d573f4e53d0c6347a44941bdef26",
      "old_mode": 33188,
      "old_path": "media/java/android/media/tv/ITvInputSessionCallback.aidl",
      "new_id": "e0036e1366b8d28667125713494f2acbba44f288",
      "new_mode": 33188,
      "new_path": "media/java/android/media/tv/ITvInputSessionCallback.aidl"
    },
    {
      "type": "modify",
      "old_id": "f1a63adc1cf6400a83735d29c5185215e3702ec9",
      "old_mode": 33188,
      "old_path": "media/java/android/media/tv/TvInputManager.java",
      "new_id": "867b0db6ab6c18681b9b3cb58a7022e8147c6a96",
      "new_mode": 33188,
      "new_path": "media/java/android/media/tv/TvInputManager.java"
    },
    {
      "type": "modify",
      "old_id": "ba12e2e2245904630a074eb1b0e9f1a40487b4d6",
      "old_mode": 33188,
      "old_path": "media/java/android/media/tv/TvInputService.java",
      "new_id": "a994f5472271d45e09f6ebee2ae7f0c5c381d503",
      "new_mode": 33188,
      "new_path": "media/java/android/media/tv/TvInputService.java"
    },
    {
      "type": "modify",
      "old_id": "7eb27b6c6cd0cbdea12fb41b6599ca05b12d1162",
      "old_mode": 33188,
      "old_path": "media/java/android/media/tv/TvView.java",
      "new_id": "4ac1ba422a7a6778c3e72f96c25bb610047146ad",
      "new_mode": 33188,
      "new_path": "media/java/android/media/tv/TvView.java"
    },
    {
      "type": "modify",
      "old_id": "fac78a9be3e25cdf8f1098e4148f8c3c0d1c3269",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/tv/TvInputManagerService.java",
      "new_id": "5e95af43687182ba00263145b72ab113cdc5d0cd",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/tv/TvInputManagerService.java"
    }
  ]
}
