)]}'
{
  "commit": "765e34e3d944c423fccfc89c1db5eafe1bcfbd2c",
  "tree": "493ca4b08367583039f1366e5269b92c9f581b12",
  "parents": [
    "13c42779ed4e04ad26c77769ac8767566a0d9ac1"
  ],
  "author": {
    "name": "Cheng Chen",
    "email": "chengchen@google.com",
    "time": "Mon Dec 11 11:43:35 2017 -0800"
  },
  "committer": {
    "name": "Cheng Chen",
    "email": "chengchen@google.com",
    "time": "Tue Dec 12 17:34:29 2017 +0000"
  },
  "message": "Make lpf_sb work with loopfilter_level\n\nMake lpf_sb compatible with loopfilter_level, when USE_GUESS_LEVEL \u003d 1.\n\nFilter levels will be selected based on q index and applied for\nfiltering on Y, U, V planes separately.\n\nCurrent model only allows to guess one filter level.\nNow Y_vert \u003d Y_horz \u003d U \u003d V. In the future, we need to retrain the\nmodel and get filter levels for Y_vert, Y_horz, U and V separately.\n\nWhen USE_GUESS_LEVEL \u003d 0, lpf_sb can\u0027t work with loopfilter_level yet.\n\nChange-Id: Icd774a147c07a4035cf8204a8754b2a99668bbfd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d563aaf0c8c3e92617fbcea54c594634dd6ca2dc",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.c",
      "new_id": "43941cf33b86a1fed97e9d243c42ba7422ead472",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "75dda7d3fbd9833af52ab5d083ce2f2a919a5fdf",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.h",
      "new_id": "78305ecee9d7ad312026049ed9afe27e3dff1618",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.h"
    },
    {
      "type": "modify",
      "old_id": "1cd667a4c70e4557eddea0388bac2050c4e24a47",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "b2465ea65636d175935e51eafbc3f677b38a1f1c",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "f211b9dc0377d2ff082ae6b3154b06971dbcc599",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.c",
      "new_id": "47c22b846fa2016a1b91a98235ed010521d1d08d",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "acb23c8509d0a54a55f89d8d214366f12ac70b1e",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.h",
      "new_id": "9b9f1560206445482398960fbe9d5a042047f776",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "3425c97e730fd10364fc392cec1ca9c83b07095c",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "2d6184b0867a6eb9301d4040e02663327b7db128",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "ef5f3706a31439128a3acbea32036ef1fa186ab5",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "2c9128b45196314abd5680644ab2470fb143705a",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "ba271c7ef1c4c95f85ca228854a66ff5c1c9a3b6",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "3c305e2f1f133b56d1b3da062b5acc3dc9ebec44",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "f9846529fc02ffd64aaf0add5283915a839b07bd",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "f1d516e247e0565676d32dcb5264ccf215a87cd3",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "0aac2cbea5017ca8ede78dab2ee1cd6fdc97085d",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "f6228bd444fb54d646c6f742c0ede233255b2887",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "b064ddb9cf596a306262e7eef7984e236f09dab8",
      "old_mode": 33188,
      "old_path": "av1/encoder/picklpf.c",
      "new_id": "12f07de69414298766ce5f32902a1b1006b3a737",
      "new_mode": 33188,
      "new_path": "av1/encoder/picklpf.c"
    },
    {
      "type": "modify",
      "old_id": "8727da649333abccda868bf1d4b4746add492b11",
      "old_mode": 33188,
      "old_path": "build/cmake/aom_experiment_deps.cmake",
      "new_id": "1a7e5639237d4499bc7f8f7ddb67cfa9e1567805",
      "new_mode": 33188,
      "new_path": "build/cmake/aom_experiment_deps.cmake"
    },
    {
      "type": "modify",
      "old_id": "b1ab8119fdc54d47eeb592a4bb6acacfcb1d25b5",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "0ffd5157e9d393b351e1781583a1be0b2cce07d5",
      "new_mode": 33261,
      "new_path": "configure"
    }
  ]
}
