)]}'
{
  "commit": "97274870fc8229b507fc71566c0502eb322655cf",
  "tree": "a8fab7c4ec37babeea2a776f551a6706fa328c5f",
  "parents": [
    "de1ad9de0c1de1507588d7a3b9c43b6ca764262e"
  ],
  "author": {
    "name": "Jiwen \u0027Steve\u0027 Cai",
    "email": "jwcai@google.com",
    "time": "Fri Jul 21 13:33:55 2017 -0700"
  },
  "committer": {
    "name": "Jiwen \u0027Steve\u0027 Cai",
    "email": "jwcai@google.com",
    "time": "Fri Jul 21 14:38:46 2017 -0700"
  },
  "message": "Add dvrReadBufferQueueGetEventFd\n\nWe need to expose the read queue\u0027s event fd, so that a caller can epoll\non a set of queues\u0027 fd for efficient buffer acquisition.\n\nBug: 62359843\nTest: dvrapi-test\n\nChange-Id: I1b9271afed9ee6c6675551402cd3f5a66e98ebe2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e1655f1dc72de2387bc4356fb9c5df541882063",
      "old_mode": 33188,
      "old_path": "libs/vr/libdvr/dvr_buffer_queue.cpp",
      "new_id": "018abbb2a70f9dc37c875696e0973b0bd95cf762",
      "new_mode": 33188,
      "new_path": "libs/vr/libdvr/dvr_buffer_queue.cpp"
    },
    {
      "type": "modify",
      "old_id": "133bf98fd14becff820c5ff11610492288d42e3c",
      "old_mode": 33188,
      "old_path": "libs/vr/libdvr/dvr_buffer_queue_internal.h",
      "new_id": "ffbe7a58365d157b6e7198bab5d809d210ce4679",
      "new_mode": 33188,
      "new_path": "libs/vr/libdvr/dvr_buffer_queue_internal.h"
    },
    {
      "type": "modify",
      "old_id": "ceb6cf2e814f414b693a2143cb35a603ad14f590",
      "old_mode": 33188,
      "old_path": "libs/vr/libdvr/include/dvr/dvr_api.h",
      "new_id": "d0dbd8d3906aef9a96204d2228053ae9cae8fd26",
      "new_mode": 33188,
      "new_path": "libs/vr/libdvr/include/dvr/dvr_api.h"
    },
    {
      "type": "modify",
      "old_id": "914901ec79306b480c813ffa27b7b833f4411cac",
      "old_mode": 33188,
      "old_path": "libs/vr/libdvr/include/dvr/dvr_api_entries.h",
      "new_id": "72e0f674f467334c0f084f11c34077607dd794f9",
      "new_mode": 33188,
      "new_path": "libs/vr/libdvr/include/dvr/dvr_api_entries.h"
    },
    {
      "type": "modify",
      "old_id": "95c04f1f25c18f3ee3f84f4cd38fe083fcc862da",
      "old_mode": 33188,
      "old_path": "libs/vr/libdvr/include/dvr/dvr_buffer_queue.h",
      "new_id": "e2127f8e3158857f4ae9894ab2e061a534687087",
      "new_mode": 33188,
      "new_path": "libs/vr/libdvr/include/dvr/dvr_buffer_queue.h"
    },
    {
      "type": "modify",
      "old_id": "497b1cbe00a1caacc4e013475e741fd559a96619",
      "old_mode": 33188,
      "old_path": "libs/vr/libdvr/tests/dvr_buffer_queue-test.cpp",
      "new_id": "16da1d9e54b2ec973cabfc9c949f7a9af3a1d42f",
      "new_mode": 33188,
      "new_path": "libs/vr/libdvr/tests/dvr_buffer_queue-test.cpp"
    }
  ]
}
