)]}'
{
  "commit": "7386eda0e0fc03dfb5a8c93ccd1f3a72bbbf3f61",
  "tree": "9fcd6419e529905cec0b61a9e95c6cf7cdaa6c20",
  "parents": [
    "900243b9c058fd1aced9034076413cdc1b8fbcb1"
  ],
  "author": {
    "name": "Ryan Lei",
    "email": "ryan.z.lei@intel.com",
    "time": "Thu Dec 08 21:08:31 2016 -0800"
  },
  "committer": {
    "name": "Ryan Lei",
    "email": "ryan.z.lei@intel.com",
    "time": "Wed Jan 04 04:59:42 2017 +0000"
  },
  "message": "Add an experiment to disable lpf on tile boundaries\n\nThis commit adds a new experiment to allow disabling of loop filtering\non tile boundaries. It is implemented by adding a syntax field\n\"loopfilter_across_tiles_enabled\" into the uncompressed frame header. \nIf it is set to 0, decoder and encoder will disables loop filtering for\nblock edges that are also tile boundaries.\n\nChange-Id: Ib80bfd82d49c74f1ba46ae18ceedb30704ac8aa5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "687df65ee82a42183f9646db544b53153ceb8f61",
      "old_mode": 33188,
      "old_path": "aom/aomcx.h",
      "new_id": "29d01342f088a3d85ebf30d4c9e269666d758050",
      "new_mode": 33188,
      "new_path": "aom/aomcx.h"
    },
    {
      "type": "modify",
      "old_id": "bf26531e07e6cb28c735bcea31b027320a04f32d",
      "old_mode": 33188,
      "old_path": "aomenc.c",
      "new_id": "0fe5338d2c6d46864b6a7a4e346c53e5f026d097",
      "new_mode": 33188,
      "new_path": "aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "c3abf2d409afe2156ee560714b1565dbbbf8cea7",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "1286dda01c6d8c143939609551e17d8d573e8f98",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "9fd5510b144cbbee46d430daf349460fb565a6f6",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "859986a9e0025adacbe7fd421d044964f728b4c8",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "c2e9329eca8241d0f55d34cbd41d53165c82d29e",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "6889935ccbade5f178ab4b36638275f9e65e092f",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "5821c756d103c9738019f5f02748606812a2f319",
      "old_mode": 33188,
      "old_path": "av1/common/loopfilter.c",
      "new_id": "16c3763003331c0a9bbe380ec80398a09d4db188",
      "new_mode": 33188,
      "new_path": "av1/common/loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "2c9505cde2049b7b0772a173979ff9706b1ded3e",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "fcf269497e2a61d7589ee414cb2d18da27894625",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "2c0e5c608f2cdc43b74995912bccaa1f3940d4e8",
      "old_mode": 33188,
      "old_path": "av1/common/tile_common.c",
      "new_id": "62ceb1277a36df9a7cc6939477eb52f103cf601b",
      "new_mode": 33188,
      "new_path": "av1/common/tile_common.c"
    },
    {
      "type": "modify",
      "old_id": "2e8382061e4adc3be269eaf09625d2579a99bd14",
      "old_mode": 33188,
      "old_path": "av1/common/tile_common.h",
      "new_id": "a5023a7b08e09ed1c30e82bc320047af0b5e3aeb",
      "new_mode": 33188,
      "new_path": "av1/common/tile_common.h"
    },
    {
      "type": "modify",
      "old_id": "3fccb0dd87462c8df3fffba2ba362e4db9658932",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "a2ae3b3f09e5a06f5d3ccff726380fa8ab35f02e",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "d721e533643507d6672f2f02e968727ca62fe9a5",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "0cb3bf147e933fdb85e8f11671060194e3fd759a",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "01fe0b70f477aa350873235f30dd94376f5e7cfd",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "beb9126ba35f3eafb0faca1be5b8eb4fa9b12264",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "0ff887193d25202e77d350e747b32b1a80b67d45",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "e9e7eb3f86c37edd59066af6baa65346827e315a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "ca5918a77eb0d11f074db21f113bdb20787a2776",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "e149bfbda09260113678b6fae308053200f4a78a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "6f6b6a67dde855cdd3cbaf89d029f7a14ca47647",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "1bc70ce309d5a3e811c2297d011c9a56329a0b20",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "68ae42e73a51f2f25862c970abe544929f0b0d3d",
      "old_mode": 33188,
      "old_path": "test/ethread_test.cc",
      "new_id": "24d670db6d129ba4c268930758c529aa81ea0c89",
      "new_mode": 33188,
      "new_path": "test/ethread_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d8eba753338a2ff4ca485cc92d9156d326145052",
      "old_mode": 33188,
      "old_path": "test/superframe_test.cc",
      "new_id": "843c8a6b6d2dc4a1f5c1e29484b9d012a2347e78",
      "new_mode": 33188,
      "new_path": "test/superframe_test.cc"
    },
    {
      "type": "modify",
      "old_id": "57f4a606feaa15141ba725b072a3876bb190e39d",
      "old_mode": 33188,
      "old_path": "test/tile_independence_test.cc",
      "new_id": "5f0e5ad2049f11b5f1ec4fb96752c4347f74b6f3",
      "new_mode": 33188,
      "new_path": "test/tile_independence_test.cc"
    }
  ]
}
