)]}'
{
  "commit": "6ff480984d7edc8f15e4cb2327bb72d01a577147",
  "tree": "5e493e16d969afadaf1a3d4af66776758318f1ce",
  "parents": [
    "a3af64597a023f1ddb40fe335e7f2505b81cbd85"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Tue Nov 13 14:10:48 2018 -0800"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu Nov 15 18:23:41 2018 +0000"
  },
  "message": "ext-tile: output decoded tiles in output frame\n\nAs defined in the Spec, the decoded tiles in a tile list are stored in\nthe output frame buffer.\n\nThe variable outputW is defined as\n  ( 1 + output_frame_width_in_tiles_minus_1 ) * TileWidth.\nThe variable outputH is defined as\n  ( 1 + output_frame_height_in_tiles_minus_1 ) * TileHeight.\nThe operation of writing a decoded tile into the output frame in raster\norder.\n\nThis patch output the decoded tiles as defined above.\n\nBUG\u003daomedia:2047\n\nChange-Id: I4eabfe406575487555b507a9e334b40840a1fcd1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "521eadee616d76e50cb687e6a7040518de9c4e01",
      "old_mode": 33188,
      "old_path": "aom/src/aom_image.c",
      "new_id": "6504cdde014217458d6450e660af6029fbec7970",
      "new_mode": 33188,
      "new_path": "aom/src/aom_image.c"
    },
    {
      "type": "modify",
      "old_id": "c5990b1bb3d02fce69f59cff5cbaa06b946b0bf9",
      "old_mode": 33188,
      "old_path": "aom_scale/aom_scale_rtcd.pl",
      "new_id": "27378c7ef491671711005d93e0c4069067e0cd72",
      "new_mode": 33188,
      "new_path": "aom_scale/aom_scale_rtcd.pl"
    },
    {
      "type": "modify",
      "old_id": "ba183520a0d1c1aa0cb3b4d7778236596e73df5d",
      "old_mode": 33188,
      "old_path": "aom_scale/generic/yv12extend.c",
      "new_id": "127ca231169ac29fb881f8d1cbe164017a7ce0ae",
      "new_mode": 33188,
      "new_path": "aom_scale/generic/yv12extend.c"
    },
    {
      "type": "modify",
      "old_id": "0c14a977d016d806391a4b87d265c8707ede2672",
      "old_mode": 33188,
      "old_path": "av1/av1_dx_iface.c",
      "new_id": "c68cdee09112dffa28c629ce76ebfeaec59fdafe",
      "new_mode": 33188,
      "new_path": "av1/av1_dx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "32a207d34c94c2b8feafa93525a3a77759f711a1",
      "old_mode": 33188,
      "old_path": "av1/av1_iface_common.h",
      "new_id": "713d8c35f69861aa414b6b8ea58b0aba1973fff1",
      "new_mode": 33188,
      "new_path": "av1/av1_iface_common.h"
    },
    {
      "type": "modify",
      "old_id": "0727cf9962892c3105f8e0772c7cb5c2edb339a3",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "c62862b18964353e0aee245e474f0c645678bfac",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "258a8d54a858b33c5cff59dd9faf05675f958841",
      "old_mode": 33188,
      "old_path": "av1/common/thread_common.c",
      "new_id": "14406e64444c1c6be4f84519a0385e0f98c26d99",
      "new_mode": 33188,
      "new_path": "av1/common/thread_common.c"
    },
    {
      "type": "modify",
      "old_id": "c0b55b66235027c137069eb2cbca71742a9805a3",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.c",
      "new_id": "50bee816c51c63cce491af6a83ce5f9685aa8d96",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.c"
    },
    {
      "type": "modify",
      "old_id": "cc34bbe98fc90939093b2353628fc20301e9c9ab",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.h",
      "new_id": "ca1fcd6f2afbe8a1e7a78a9ed745970273b594bd",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "28e3d57ff7f6f98c8df4339f498e7103e67d1f48",
      "old_mode": 33188,
      "old_path": "av1/decoder/obu.c",
      "new_id": "b148bd6994d774be7ac0e3fe7433faf69ba1c37f",
      "new_mode": 33188,
      "new_path": "av1/decoder/obu.c"
    },
    {
      "type": "modify",
      "old_id": "5d2c79c2b5caebc9ed646e9d17fcc85177b8cbf1",
      "old_mode": 33188,
      "old_path": "examples/lightfield_bitstream_parsing.c",
      "new_id": "9c906717920e6161c5549ca91180b9a19e316968",
      "new_mode": 33188,
      "new_path": "examples/lightfield_bitstream_parsing.c"
    },
    {
      "type": "modify",
      "old_id": "22dc4303baf78b25b93825228a7873dd29b86089",
      "old_mode": 33188,
      "old_path": "examples/lightfield_decoder.c",
      "new_id": "83542bab649f2d5815eeffd7fc6a869ced6bd68a",
      "new_mode": 33188,
      "new_path": "examples/lightfield_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "5556bf0e7ddacc53f49b9b847882fc982b42b6ff",
      "old_mode": 33188,
      "old_path": "examples/lightfield_tile_list_decoder.c",
      "new_id": "d8f244f286da3a2151fe65a879c818dfa1c25c58",
      "new_mode": 33188,
      "new_path": "examples/lightfield_tile_list_decoder.c"
    }
  ]
}
