)]}'
{
  "commit": "6566bc8dd34aeba7072b32d0695aa2b05caff18c",
  "tree": "ea1ea189f84b40c8a2574e22de4ed6e55fe8517f",
  "parents": [
    "ab96393ef5850a3e915a275e1944cc660595f53f"
  ],
  "author": {
    "name": "Remya Prakasan",
    "email": "remya.prakasan@ittiam.com",
    "time": "Fri Nov 05 23:21:12 2021 +0530"
  },
  "committer": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Thu Nov 18 19:16:15 2021 +0000"
  },
  "message": "FPMT: Add code to simulate frame parallel encoding\n\nAdded code under macro CONFIG_FPMT_TEST to simulate\nFPMT using single cpi. This facilitates subsequent changes\nto compare simulation encode (using 1 cpi) with frame parallel\nencode (using multiple cpis) and ensure bit exactness.\n\nChange-Id: I12df9c9d6990d95ecb20081ed8eae24ee8d727b0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "458e1b27f822bcc403f46670b1fef2de06968334",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "a396fb9297e6be17b029d23a879c4f21a98aae7b",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "5b975fe2e9975589df1f1dd370745f940f9f9cf3",
      "old_mode": 33188,
      "old_path": "av1/encoder/encode_strategy.c",
      "new_id": "412cd2ec65d8a6e9fcacb3e182e495b6bba5d5de",
      "new_mode": 33188,
      "new_path": "av1/encoder/encode_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "f54ad30667e1b845019b67b01cbf132ef2a8442f",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "0e6baae6c0f13134bc9a98bf5bcfadba0655658f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "39be35d30728beafedfa9a25b2a44e9ce8ec7aaa",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "4ae77475996f993aa19cb7d0e463020afd0c67c9",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "a9d794e51aaae7d548217bea5f557d1067c2a6ec",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "96df304269a21f7c5b3675b62712932f91db58d4",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "e3f1141dbb8648b5100564c66974494c90b0d708",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.c",
      "new_id": "d911265a8e7195e1040c2b18c5570a4b8740616c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.c"
    },
    {
      "type": "modify",
      "old_id": "15b329692ee3d48718aed9d55abe5172897c820c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.h",
      "new_id": "34a2b6d583692e4bd675a68dd8c90af909bfaee2",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.h"
    },
    {
      "type": "modify",
      "old_id": "3ef41a83bb61148ea90ee18b23a5dd17083df421",
      "old_mode": 33188,
      "old_path": "av1/encoder/ethread.c",
      "new_id": "0506170fda14d212a8420452a4391734e9350c1b",
      "new_mode": 33188,
      "new_path": "av1/encoder/ethread.c"
    },
    {
      "type": "modify",
      "old_id": "8d9908eac17dc807dfc1496096a5d3d36037a319",
      "old_mode": 33188,
      "old_path": "av1/encoder/global_motion_facade.c",
      "new_id": "27dbbd7cdc92c59927f9f7606ae63b905d52d4f0",
      "new_mode": 33188,
      "new_path": "av1/encoder/global_motion_facade.c"
    },
    {
      "type": "modify",
      "old_id": "acf14eee80b5676313e160e2af76286331d0affe",
      "old_mode": 33188,
      "old_path": "av1/encoder/interp_search.c",
      "new_id": "c31337230556176f3f097085fb7e3babfdfa3c16",
      "new_mode": 33188,
      "new_path": "av1/encoder/interp_search.c"
    },
    {
      "type": "modify",
      "old_id": "7f24885938f85e3609b02677dab01d1a18ad1ee0",
      "old_mode": 33188,
      "old_path": "av1/encoder/pass2_strategy.c",
      "new_id": "11d85f8b144444c94c80e997b4d851bb290322a4",
      "new_mode": 33188,
      "new_path": "av1/encoder/pass2_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "156698d33fd40c6793e8c402febe6b4cbc4b14fa",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "312e438ad339289356649cf78d0f7f661fdc4c73",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "651f19b25deba778db5966376522ee7d9b4dd385",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.h",
      "new_id": "3f822aab323f3f119134bf6855461788149e2359",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.h"
    },
    {
      "type": "modify",
      "old_id": "8ecb4deac33454bcc982ff01b5396e9bcda9b17c",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "7cd8e541eb4ef221e02b021290b24d570aa48317",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "df79a42c7bdbefdbfa1608097c113238d210229e",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "e004bb68caed0f9f32de4637bbc330edda74749d",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "f20c6d4e9a5894e2f265b7ace601b37986c8781d",
      "old_mode": 33188,
      "old_path": "av1/encoder/tx_search.c",
      "new_id": "79c21a61d16411ddf5c7205c473cea777d21ea52",
      "new_mode": 33188,
      "new_path": "av1/encoder/tx_search.c"
    },
    {
      "type": "modify",
      "old_id": "fde8a4581763c4923ab901c29831a9e7cc22de33",
      "old_mode": 33188,
      "old_path": "build/cmake/aom_config_defaults.cmake",
      "new_id": "4711da64d22748af085cf5cf62e21319dce8e780",
      "new_mode": 33188,
      "new_path": "build/cmake/aom_config_defaults.cmake"
    }
  ]
}
