)]}'
{
  "commit": "bb6a769f45a4bf552d24e64f4572770754bc7418",
  "tree": "0ffa9284b0e5d60aad60f92d48644f355f6a53d4",
  "parents": [
    "52a096f959ab8db10a00c18a78870a8110d11a74"
  ],
  "author": {
    "name": "Ravi Chaudhary",
    "email": "ravi.chaudhary@ittiam.com",
    "time": "Fri Mar 02 15:30:05 2018 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Fri Mar 02 17:32:24 2018 +0000"
  },
  "message": "AVX2 optimization of motion compensation function\n\nAVX2 implementation of av1_highbd_jnt_convolve_x_c has\nbeen added.\n\nASSERT for (FILTER_BITS - conv_params-\u003eround_1) \u003e\u003d0 has\nbeen included in function av1_highbd_jnt_convolve_x_c.\n\nRunSpeedTest for AV1HighbdJntConvolve2DTest has been\nadded. It is disabled by default.\n\nav1_highbd_jnt_convolve_x_avx2 - ~13.8 times faster than\nC implementation.\n\nChange-Id: I12c15b5a9894f2b95bf959123578916b6303f7b6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f46879071c8f846fe38aafc6b1228757cb039e4",
      "old_mode": 33261,
      "old_path": "av1/common/av1_rtcd_defs.pl",
      "new_id": "4f1326939358c55e38c065deaae6ad2fe69f4c65",
      "new_mode": 33261,
      "new_path": "av1/common/av1_rtcd_defs.pl"
    },
    {
      "type": "modify",
      "old_id": "a8fac2a5cbd1d55c0ce906589af61f62da10fd61",
      "old_mode": 33188,
      "old_path": "av1/common/convolve.c",
      "new_id": "c2992b58937ef8ed470f5092d141417f8fbc401c",
      "new_mode": 33188,
      "new_path": "av1/common/convolve.c"
    },
    {
      "type": "modify",
      "old_id": "54b557f8bd21b6d1ddc985f44dd909e44093e2b6",
      "old_mode": 33188,
      "old_path": "av1/common/x86/highbd_jnt_convolve_avx2.c",
      "new_id": "847e2d2f67fb296ddec99fc2d36a4628a1a9b281",
      "new_mode": 33188,
      "new_path": "av1/common/x86/highbd_jnt_convolve_avx2.c"
    },
    {
      "type": "modify",
      "old_id": "90512b0beeb8c4c0298e01b5fbe29509a7f54b3a",
      "old_mode": 33188,
      "old_path": "test/av1_convolve_2d_test.cc",
      "new_id": "735c1ae184c39aa3a6e766fcc927ef965afdd785",
      "new_mode": 33188,
      "new_path": "test/av1_convolve_2d_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b166630d542ba977499ac8e0b291d29acda1177c",
      "old_mode": 33188,
      "old_path": "test/av1_convolve_2d_test_util.cc",
      "new_id": "81df68d2ca8f1b0d0d456465d71c0a1c9af54b9a",
      "new_mode": 33188,
      "new_path": "test/av1_convolve_2d_test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "7f4c919f845ba407e5c560573b65cff216c5717b",
      "old_mode": 33188,
      "old_path": "test/av1_convolve_2d_test_util.h",
      "new_id": "9b43938d555349eedc5419f751937a5382be2900",
      "new_mode": 33188,
      "new_path": "test/av1_convolve_2d_test_util.h"
    }
  ]
}
