)]}'
{
  "commit": "7bb501d5b56cced8d8860fee7cbf4713f6cfe667",
  "tree": "87079304fc7ef5da7daf7d2c3c6af80fc3f96d31",
  "parents": [
    "f263044f27ef3331ea128214e775643562af084d"
  ],
  "author": {
    "name": "Lei",
    "email": "ryan.z.lei@intel.com",
    "time": "Wed Dec 13 15:10:34 2017 -0800"
  },
  "committer": {
    "name": "Ryan Lei",
    "email": "ryan.z.lei@intel.com",
    "time": "Tue Dec 19 20:55:41 2017 +0000"
  },
  "message": "add new experiment loopfiltering_across_tiles_ext\n\nbased on the latest discussion in the HW working group about how loop\nfilter should be integrated with tiles, the following decisions have been\nmade:\n1. two seperated flages should be added for\nloop_filter_across_tiles_enabled for horizontal tile boundary and\nvertical tile boundary.\n2. encoder and decoder should only check these two flags to determine\nwhether loop filtering (including deblocking, CDEF and loop restoration)\nshould cross tile boundaries (vertical and/or horizontal) or not\nregardless the horitontal depepdent tile flag.\n\nThis change list implemented the support for two seperated\nloop_filter_across_tiles_enabled flags for vertical and horizontal tile\nboundaries. The new experiment is disabled as default before it is\nadopted.\n\nChange-Id: I814377947517f5419c08b004a3b71b950d01eadd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8c7168888526e94be112329cb1452ea4d5c1fd0",
      "old_mode": 33188,
      "old_path": "aom/aomcx.h",
      "new_id": "c86c0ae9abd4adeee36bc7a9dbad88ad3e8932ed",
      "new_mode": 33188,
      "new_path": "aom/aomcx.h"
    },
    {
      "type": "modify",
      "old_id": "6ecb055f5b0ac23a45a184b36520f225180e624f",
      "old_mode": 33188,
      "old_path": "aomenc.c",
      "new_id": "f84f9cd2e5f02a199bb9cb88b64e0ff091f7326d",
      "new_mode": 33188,
      "new_path": "aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "79910ebe11b8c89dc06a7b2ba27300c3dc3d7f95",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "9066965cd97ac61f956105345a6429b4324f0ddf",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "ef70ddb4d82a77b3749c320892d76e413cdd3fd9",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.c",
      "new_id": "3568413337023ace7582327a3314e4a06f1b6a74",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "26c7b43833da43adcbd91ceea484c5ba5de24f0b",
      "old_mode": 33188,
      "old_path": "av1/common/cdef.c",
      "new_id": "ebd97db7bba51b8d071aa4785ac651e53d722453",
      "new_mode": 33188,
      "new_path": "av1/common/cdef.c"
    },
    {
      "type": "modify",
      "old_id": "d153333d3c0dc491fe32a1186a67e4b353fd60e7",
      "old_mode": 33188,
      "old_path": "av1/common/onyxc_int.h",
      "new_id": "fea9de3d8460bbb9f477978e53c1849a8bfda500",
      "new_mode": 33188,
      "new_path": "av1/common/onyxc_int.h"
    },
    {
      "type": "modify",
      "old_id": "7e81dcac33ca037bc75e9243ce2bbbf7b512167d",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.c",
      "new_id": "7ac4c17e67e3872e05c154435104404196c212b4",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.c"
    },
    {
      "type": "modify",
      "old_id": "da73e73f7cb841b1e0f80bfaa5eea05b8b1554ae",
      "old_mode": 33188,
      "old_path": "av1/common/restoration.h",
      "new_id": "d2ade3866f07fdeac5216f12c90ce4c3e5f03b71",
      "new_mode": 33188,
      "new_path": "av1/common/restoration.h"
    },
    {
      "type": "modify",
      "old_id": "6b5f3674edbae9c6a2d6dcec91c8bfd0f4fc41c2",
      "old_mode": 33188,
      "old_path": "av1/common/tile_common.c",
      "new_id": "3ddcc86343882eb37509486a77cffbf907b59efc",
      "new_mode": 33188,
      "new_path": "av1/common/tile_common.c"
    },
    {
      "type": "modify",
      "old_id": "d16ba9f6b498076ded7851d4f3fae28ff771416c",
      "old_mode": 33188,
      "old_path": "av1/common/tile_common.h",
      "new_id": "c7f1565ef6152a906e35dd2deee5a47be8f330fa",
      "new_mode": 33188,
      "new_path": "av1/common/tile_common.h"
    },
    {
      "type": "modify",
      "old_id": "d09abd313003e203b111abe013fb498a91631012",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "91067443aef3326b6398552fcb2e456389229085",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "9f596c15c4ff641b35a44eecf4a4edfec87ff81a",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "ed809edf62128ee9d68b21a2935ccb0d295c1c8e",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "2ac3b37dbb88b5bff1dcc456d4ff896c4309ad51",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "1253882a1e270ee6337f734b80c199479bd93bb4",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "f7bd1219b060bb326cef6060a42e04cad0534579",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "9b89e2bae50c52befe6023fe43aec5ded54df938",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "f84485ed8edb4f7344baa7582932b19ec140cbc6",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "1761b9a8432015ddda10a4159436a81d7e2f097b",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "37b0f1ae835a225555ab100fe537b75f7e032eed",
      "old_mode": 33188,
      "old_path": "av1/encoder/pickrst.c",
      "new_id": "2a643c39f05a46f606ac42bf68121f7d0b0dd7ab",
      "new_mode": 33188,
      "new_path": "av1/encoder/pickrst.c"
    },
    {
      "type": "modify",
      "old_id": "5e9499e06e9c4e72bb85258d0ee9827dacf36f71",
      "old_mode": 33188,
      "old_path": "build/cmake/aom_config_defaults.cmake",
      "new_id": "a9469cd6747b02d9a1b11e1379c0b7a259d35383",
      "new_mode": 33188,
      "new_path": "build/cmake/aom_config_defaults.cmake"
    },
    {
      "type": "modify",
      "old_id": "59d3d4a3bbd79e9bd9008551d77eaf6d2ea6e988",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "5aa43d1fa60d841ed58025b4b559b325920b8fdd",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "034b071678b5ea7c21f97a21d9e098ef1f8f0c2c",
      "old_mode": 33188,
      "old_path": "test/av1_ext_tile_test.cc",
      "new_id": "dcf6bc68d4b3968bba3577f31db375c9d8dd5e2c",
      "new_mode": 33188,
      "new_path": "test/av1_ext_tile_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2ae3c0d17984a45a9844ff57da0c33ed5b5eedae",
      "old_mode": 33188,
      "old_path": "test/ethread_test.cc",
      "new_id": "63a5e1241c5a986bb836e73878c7e3ab4ba572d2",
      "new_mode": 33188,
      "new_path": "test/ethread_test.cc"
    },
    {
      "type": "modify",
      "old_id": "33dabd26babaaa6f448ff240ae8f39eaed8f4567",
      "old_mode": 33188,
      "old_path": "test/superframe_test.cc",
      "new_id": "eec1a16971b937a34de10f77e07791da96f6e09f",
      "new_mode": 33188,
      "new_path": "test/superframe_test.cc"
    },
    {
      "type": "modify",
      "old_id": "832227fb8ad03056579b779f3c755126ac06e7b4",
      "old_mode": 33188,
      "old_path": "test/tile_independence_test.cc",
      "new_id": "def4aaeb6c22a1056ce10c501ee94c831f1f304a",
      "new_mode": 33188,
      "new_path": "test/tile_independence_test.cc"
    }
  ]
}
