)]}'
{
  "commit": "830740310eaa252f8a6aa99a2783a51d3f301b76",
  "tree": "8edfa594e256c4dd67a0e4d185caed0a88a0323d",
  "parents": [
    "c808f16e7ea9434a94d834071b33ca3a3bfb7d99"
  ],
  "author": {
    "name": "chiyotsai",
    "email": "chiyotsai@google.com",
    "time": "Thu Feb 21 13:50:53 2019 -0800"
  },
  "committer": {
    "name": "chiyotsai",
    "email": "chiyotsai@google.com",
    "time": "Tue Feb 26 12:15:04 2019 -0800"
  },
  "message": "Add SSE4_1 implementation of lowbd apply_temporal filter\n\nFunction level speed up:\n      | SS_X |NoSS_X|\n SS_Y |25.74X|27.15X|\nNoSS_Y|24.71X|26.30X|\n\nEncoding time tested on speed 1 Mobisode2_832x480_30.y4m over 30 frames:\n  About 1.00% faster\n\nBUG\u003daomedia:2299\n\nChange-Id: I4810bb28fad81e2887dc655628de4a1bee45867a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6de74f5da8abd673f61772b722025281d509fdab",
      "old_mode": 33188,
      "old_path": "av1/av1.cmake",
      "new_id": "7d911194aea573f5a39d19190a18fb0329351065",
      "new_mode": 33188,
      "new_path": "av1/av1.cmake"
    },
    {
      "type": "modify",
      "old_id": "b6fce9b140cadc161023bed224c205c16855a9e4",
      "old_mode": 33188,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "ab939169f55c2df7c87fde30e9e9db2901b36b09",
      "new_mode": 33188,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "31972b3f637b278637f17c98667726b4a98e2c09",
      "old_mode": 33188,
      "old_path": "av1/encoder/temporal_filter.c",
      "new_id": "02949348adfd4fa0421f98546f321556e5d1eb01",
      "new_mode": 33188,
      "new_path": "av1/encoder/temporal_filter.c"
    },
    {
      "type": "delete",
      "old_id": "0cae3a748a0ed6736aa05f9a3b7d7a123d4877c6",
      "old_mode": 33188,
      "old_path": "av1/encoder/x86/temporal_filter_apply_sse2.asm",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b1e6226f4de5e66f07a5ee13eee56d7b9bed2ad",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/temporal_filter_constants.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7d4480dc2e0457f1dfd231a14c2671ed1f2584f",
      "new_mode": 33188,
      "new_path": "av1/encoder/x86/temporal_filter_sse4.c"
    },
    {
      "type": "modify",
      "old_id": "ae7606dfc4fcbd2c6dcda440b5d22d5f0d9015fd",
      "old_mode": 33188,
      "old_path": "test/yuv_temporal_filter_test.cc",
      "new_id": "916af5cb822587f9dda9c811719c3fb0d74f72af",
      "new_mode": 33188,
      "new_path": "test/yuv_temporal_filter_test.cc"
    }
  ]
}
