)]}'
{
  "commit": "9882c1105d431181f12f8be2dd5b6a4a81fd7254",
  "tree": "ccd8544eb704ce9518a2579ff5045e27e15e5ef0",
  "parents": [
    "9057858f246df9bc6215dca8eaa41c20f84ef5e6"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Jul 27 17:28:51 2023 +0000"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Jul 27 17:28:51 2023 +0000"
  },
  "message": "Implement a first TEMPORAL_GLOBAL_MV based tool\n\nImplements a first version of a tool using temporal_global_mv.\nIn this version, if a non-translational global motion is not\nexplicitly signaled, the temporal global mv for the SB is used\ninstead for GLOBALMV and GLOBAL_GLOBALMV modes.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40bdfd8be58e76a0c4c636f0fe73d0a1c9d4990d",
      "old_mode": 33188,
      "old_path": "av1/common/av1_common_int.h",
      "new_id": "2160a258a48f63abfd3d517b16cf4167938f817b",
      "new_mode": 33188,
      "new_path": "av1/common/av1_common_int.h"
    },
    {
      "type": "modify",
      "old_id": "ef10309fc099845e96c8fef97e4d99cd77f61966",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "b2d812a2bfa5532b1f36a197f8282014af687fed",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "8f956cf1438746fc0ae63d56f28cda4b4c9f9f08",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "9c7c46186ca0d9e74be08465751bd5f542ad767a",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "3be13df9e34d1ff6e2280cff6d23a0fb03521dae",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.h",
      "new_id": "e86a73a0b260bec841290da3428d5128901047f3",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.h"
    },
    {
      "type": "modify",
      "old_id": "bf3ced30a43baf523b1e825ea8ce89f53bba2943",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.c",
      "new_id": "50039bcff8d536f6e44286b3b17a7dfdb1087db6",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "3fd82b6c47c68e51c5cefa59156aae3fd94f8d8b",
      "old_mode": 33188,
      "old_path": "av1/common/warped_motion.c",
      "new_id": "2c50577d4308bd296351686fe6b165f47f519e81",
      "new_mode": 33188,
      "new_path": "av1/common/warped_motion.c"
    },
    {
      "type": "modify",
      "old_id": "bd55357afcfadd65520f32a2506ebfb1b7148801",
      "old_mode": 33188,
      "old_path": "av1/common/warped_motion.h",
      "new_id": "7ac8e0d83b85e74552095959a9946bf5bfa2a4a9",
      "new_mode": 33188,
      "new_path": "av1/common/warped_motion.h"
    },
    {
      "type": "modify",
      "old_id": "bdb5dd599055ed16543e6f96bb7dac62db973483",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "48a2b21affaa9dd653e14da0fd8cbc1a8907eb8f",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "55751d678646417d004f99d2546973fd6f23b0bd",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "e47ee97f91eb7d10c9f38dd068681a405a49efd4",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "c80874a94fc4b6a7b5a539d55191adc79a46601a",
      "old_mode": 33188,
      "old_path": "av1/encoder/compound_type.c",
      "new_id": "03aea2122f5ba2ac75492831d43a7f92db640161",
      "new_mode": 33188,
      "new_path": "av1/encoder/compound_type.c"
    },
    {
      "type": "modify",
      "old_id": "f8e4822981d1357e4692e1b746c0bf100243f9d3",
      "old_mode": 33188,
      "old_path": "av1/encoder/context_tree.c",
      "new_id": "5da7ab7e73cebc6a9dad76aa9628443072a9e6f3",
      "new_mode": 33188,
      "new_path": "av1/encoder/context_tree.c"
    },
    {
      "type": "modify",
      "old_id": "fd455090a126f80485d7a5a51ddb18229eddf46c",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "1063b712300026ada0a2b0803f54a68812b76d0d",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "e2ed6cf1a3c06959bf2b722657f6ff05c13faece",
      "old_mode": 33188,
      "old_path": "av1/encoder/partition_search.c",
      "new_id": "e3e848d9ad0616ed121316b7a17a8270777d2f04",
      "new_mode": 33188,
      "new_path": "av1/encoder/partition_search.c"
    },
    {
      "type": "modify",
      "old_id": "a54904f7cc85cf79b96eef48c2841f8b4ff1ff70",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "da3e767ba399c15ea3fe64eedd9a903222247644",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "32bb32800e9ac1889be08aff12036ef83946b7d0",
      "old_mode": 33188,
      "old_path": "av1/encoder/reconinter_enc.c",
      "new_id": "eb73baa74fd7a27911f7efe64f38e5c14ff5c2db",
      "new_mode": 33188,
      "new_path": "av1/encoder/reconinter_enc.c"
    },
    {
      "type": "modify",
      "old_id": "d83d116b9c58e1a67ce10835bd339b72f602e8b3",
      "old_mode": 33188,
      "old_path": "build/cmake/aom_experiment_deps.cmake",
      "new_id": "4036bc29678111578c98d9e93df2a7f826deb5ef",
      "new_mode": 33188,
      "new_path": "build/cmake/aom_experiment_deps.cmake"
    }
  ]
}
