)]}'
{
  "commit": "f3df2a8e956a3fb2340eb3432e0c3f864e21463b",
  "tree": "bdf02d85536397ca0b954ecd6e6adef09703aeb6",
  "parents": [
    "58893c11e2bf9dd71b6eca875c1fce785b75a165"
  ],
  "author": {
    "name": "Jonas Larsson",
    "email": "ljonas@google.com",
    "time": "Wed Dec 02 16:02:31 2020 -0800"
  },
  "committer": {
    "name": "Jonas Larsson",
    "email": "ljonas@google.com",
    "time": "Wed Dec 02 16:07:58 2020 -0800"
  },
  "message": "gldownload: accelerate with dma-buf textures\n\nFor the formats supported by the GPU stack, allocate dma-bufs for\nthe texture to download and have upstream render to it. Downloading\nthen becomes the task to sync dma-buf access before CPU acces (mmap).\n\nNote:\nCurrently driver supports only RGBA/BGRA, not RGB/BGR.\n\nChange-Id: I04d45d2ba0780a60f5be22b5a48a4c8ba6ca69c7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aefc289eedaae948e4905f4ba84c7dc3a862150e",
      "old_mode": 33188,
      "old_path": "ext/gl/gstgldownloadelement.c",
      "new_id": "37e4fff0bdcaf051a7882d34b9aa88b82b856271",
      "new_mode": 33188,
      "new_path": "ext/gl/gstgldownloadelement.c"
    },
    {
      "type": "modify",
      "old_id": "4e77e8c5f6f7a398a9bf06ab72d6edc75bc2980f",
      "old_mode": 33188,
      "old_path": "gst-libs/gst/gl/Makefile.am",
      "new_id": "5a456d9c45b4615a27194d53f6b31c0173a54868",
      "new_mode": 33188,
      "new_path": "gst-libs/gst/gl/Makefile.am"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5fbb24f858a2b8f5899263da66f01633f0c6828f",
      "new_mode": 33188,
      "new_path": "gst-libs/gst/gl/gstglmemorydma.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8feb0899fcd362e42a325e43ec03dba2f5ad7447",
      "new_mode": 33188,
      "new_path": "gst-libs/gst/gl/gstglmemorydma.h"
    }
  ]
}
