)]}'
{
  "commit": "17dde6176332eaaa6e609709f9a8f4231ce7c185",
  "tree": "02d37af109628647537695d037f19897ce5f7d46",
  "parents": [
    "0e94797b05e1b9ce219a658bf1bf5d579217c3b8"
  ],
  "author": {
    "name": "Vishnu Nair",
    "email": "vishnun@google.com",
    "time": "Mon Dec 28 11:39:59 2020 -0800"
  },
  "committer": {
    "name": "Vishnu Nair",
    "email": "vishnun@google.com",
    "time": "Tue Jan 05 19:05:48 2021 +0000"
  },
  "message": "BlastBufferQueue: Handle queue to window composer queries\n\nWhen queuing protected buffers, libstagefright queries\nANativeWindow to check if the ANativeWindow sends buffers\ndirectly to SurfaceFlinger. This check works by verifying\nthe IGBP matches one of the tracked IGBPs in SurfaceFlinger.\n\nThis does not apply to blast layers since SurfaceFlinger does\nnot create IGBPs and there may not be any IGBP used to\nsubmit buffers. To fix this for the blast adapter, we query the\nblast buffer queue producer to see if it queues to\nSurfaceFlinger.\n\nBug: b/175904021, b/168917217\n\nTest: atest BlastBufferQueueTest\nTest: Play protected content via Google Play on AndroidTV\n\nChange-Id: Id1affce09742c6b438c7499b525615b8bd294b9a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee5552f20e07b1c642bf3e8b1602fa9d1c7821fd",
      "old_mode": 33188,
      "old_path": "libs/gui/BLASTBufferQueue.cpp",
      "new_id": "89de629442d82db6ef833d763e1a7013e170b362",
      "new_mode": 33188,
      "new_path": "libs/gui/BLASTBufferQueue.cpp"
    },
    {
      "type": "modify",
      "old_id": "94390aa86c07c6f7af9a8449c562d91d506b4322",
      "old_mode": 33188,
      "old_path": "libs/gui/Surface.cpp",
      "new_id": "1bba5e4a7d4e96306d8b7e436e6d42e0ad1f0989",
      "new_mode": 33188,
      "new_path": "libs/gui/Surface.cpp"
    },
    {
      "type": "modify",
      "old_id": "17f8b975a831bf7c3007a56b9ea9144877312e37",
      "old_mode": 33188,
      "old_path": "libs/gui/tests/BLASTBufferQueue_test.cpp",
      "new_id": "170ad879935c0ccaa7a4f98fd406aef2a29b5997",
      "new_mode": 33188,
      "new_path": "libs/gui/tests/BLASTBufferQueue_test.cpp"
    }
  ]
}
