)]}'
{
  "commit": "c052b59cf4a68a947e6932c3f885c74ec718d9c3",
  "tree": "ca10e6ddb8d98c3940aa5739183b8b05895c4d16",
  "parents": [
    "df54a888fe251dc5230d9e1017eed9f9699c4857"
  ],
  "author": {
    "name": "Lester Lu",
    "email": "kslu@google.com",
    "time": "Mon Oct 25 14:50:55 2021 -0700"
  },
  "committer": {
    "name": "Lester Lu",
    "email": "kslu@google.com",
    "time": "Thu Oct 28 20:13:27 2021 +0000"
  },
  "message": "Unify ref_frame_nrs and ref_frame\n\nSome functions that highly depend on ref_frame_nrs/ref_frame are\nalso unified:\n\n  av1_collect_neighbors_ref_counts_nrs\n  set_ref_ptrs_nrs\n  av1_find_mv_refs_nrs\n  av1_get_ref_frame_nrs\n  is_ref_frame_used_in_cache_nrs\n\nChange-Id: I24bd5c2614f724f10c5f629400c5f09967b40d46\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "994a042e32ba1c36089b3769f03193a9762790eb",
      "old_mode": 33188,
      "old_path": "av1/common/av1_loopfilter.c",
      "new_id": "c78de5c639be20b13e2d424a2cc49c2bd8f7cb1b",
      "new_mode": 33188,
      "new_path": "av1/common/av1_loopfilter.c"
    },
    {
      "type": "modify",
      "old_id": "5d0a34929738fac4cbd3b187a0041034815c7ae3",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "23e80c97e2a9bef99c10d18a5f937dc24d6b1d6c",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "0322642046e5a821327d2ace1f6a7dc60791b088",
      "old_mode": 33188,
      "old_path": "av1/common/debugmodes.c",
      "new_id": "78bc39af065ead6716e3eed4fda5a39dbe28c8ee",
      "new_mode": 33188,
      "new_path": "av1/common/debugmodes.c"
    },
    {
      "type": "modify",
      "old_id": "427bee51fe2f63d715007e565e53f2d69909ec44",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "e4cba35ee804cbe49b508c11c75ec2c27d064c4f",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "130fe272c5d4c92a544b9421edf215c0d9a97053",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.h",
      "new_id": "11506df15c1a872d5e23b44494047b5d329ea73f",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.h"
    },
    {
      "type": "modify",
      "old_id": "5e2f2e573bb15db2cf4950f3123345ed18b2d3e9",
      "old_mode": 33188,
      "old_path": "av1/common/pred_common.c",
      "new_id": "d4093fff559b734fa771cd08efc9920d422d13ec",
      "new_mode": 33188,
      "new_path": "av1/common/pred_common.c"
    },
    {
      "type": "modify",
      "old_id": "8b27e6e14368f9cb94b8385a5b3493a23bef3323",
      "old_mode": 33188,
      "old_path": "av1/common/pred_common.h",
      "new_id": "998511723ba5837925ae71dad2cc206de686eba9",
      "new_mode": 33188,
      "new_path": "av1/common/pred_common.h"
    },
    {
      "type": "modify",
      "old_id": "cb87073114adf35ee09b0101833a90c30a509b41",
      "old_mode": 33188,
      "old_path": "av1/common/reconinter.c",
      "new_id": "5fc16b9f727ee299fbca327804700b1103be7044",
      "new_mode": 33188,
      "new_path": "av1/common/reconinter.c"
    },
    {
      "type": "modify",
      "old_id": "c292eae824868ac621bc2b4a6c901f2e779dadc2",
      "old_mode": 33188,
      "old_path": "av1/common/warped_motion.c",
      "new_id": "73c9ab6bf307a544827afa45fc9b0a995a9313b5",
      "new_mode": 33188,
      "new_path": "av1/common/warped_motion.c"
    },
    {
      "type": "modify",
      "old_id": "9137cc8023ec9fa74e2fabe41d78153e23f17b48",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "1d28eed1e1395c53b48996b867792eec65ca1488",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "9c95bfb20009033a124d8aa2bb8cea8bda4a3529",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "78ff42aa2eaa3f7146e88354d4a4b86ebfe0402a",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "48132b5039b227c9b99cb20df216df91d24f533a",
      "old_mode": 33188,
      "old_path": "av1/decoder/inspection.c",
      "new_id": "5763024a20a44c786200ab3898570f67dbb66a66",
      "new_mode": 33188,
      "new_path": "av1/decoder/inspection.c"
    },
    {
      "type": "modify",
      "old_id": "ac8fc6f8875ad06ec5106aace2297519fbc46ffc",
      "old_mode": 33188,
      "old_path": "av1/decoder/inspection.h",
      "new_id": "4e4014d08f5f6a9fbaf0713a5687ed4e18fad2cb",
      "new_mode": 33188,
      "new_path": "av1/decoder/inspection.h"
    },
    {
      "type": "modify",
      "old_id": "12805f6610f5dc9e77e5541b48efb165c1fc80f7",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "d602da3d5b15a20527920e867960435e2ea58f52",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "1fa19a7c3a02756263b47bf3aba068b8be6dfd5e",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "a63aba02bd0838eb2e5421b8e74e9ecd8d3ca0be",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "05d82085f1aaa8e4e1bb637423a1028a313cca17",
      "old_mode": 33188,
      "old_path": "av1/encoder/compound_type.c",
      "new_id": "8043f25e278d432d72028388080ad3a0b0dad9cd",
      "new_mode": 33188,
      "new_path": "av1/encoder/compound_type.c"
    },
    {
      "type": "modify",
      "old_id": "c82816ece6facbcd35738dac20d6044dd39f3aca",
      "old_mode": 33188,
      "old_path": "av1/encoder/encode_strategy.c",
      "new_id": "58a16207d677681af5166f21414901133bc99779",
      "new_mode": 33188,
      "new_path": "av1/encoder/encode_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "d94b5991763cc666e77eac40ffc5a01c0679f4c1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "5029f51d3f2abe410a8a273d9133676a8bb4662e",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "543d95ffe481512ba065a7f6c92b72044c42e963",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe_utils.c",
      "new_id": "a2f5794e5cb145de461beab9a9deb5462f3de663",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe_utils.c"
    },
    {
      "type": "modify",
      "old_id": "44508b219e7a61afaef71262642b9470a5a7e0f5",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe_utils.h",
      "new_id": "ed513a567776855fff2d291426646a9d7bdeb250",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe_utils.h"
    },
    {
      "type": "modify",
      "old_id": "f3678b9bdca6a252dba7bb4da3a8eff2cb857f57",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemv.c",
      "new_id": "93f73b214bdd690457a0218b82fd0ce7bc262bda",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemv.c"
    },
    {
      "type": "modify",
      "old_id": "5456cabda6cf476a6c2ed0d7c1f5f8f81ee9b215",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "77216f77bbae4f2ddbd578fd016c9e7bae304e93",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "b6284ea5897a93ef58f3600f5d96e0af440808db",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "097f0f6f4425c353eadf4495ace47c35fdd17685",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "a1f7e91692109628ae585c33680eb1fefcb8613e",
      "old_mode": 33188,
      "old_path": "av1/encoder/firstpass.c",
      "new_id": "525f60b4ab3e54a98143076df0741aa46fc3f36b",
      "new_mode": 33188,
      "new_path": "av1/encoder/firstpass.c"
    },
    {
      "type": "modify",
      "old_id": "d8a843384a9599cec739a76d6a14adbe2b5e986e",
      "old_mode": 33188,
      "old_path": "av1/encoder/interp_search.c",
      "new_id": "a8bd1152ac0c4543a906101c5781f4d87acfebc4",
      "new_mode": 33188,
      "new_path": "av1/encoder/interp_search.c"
    },
    {
      "type": "modify",
      "old_id": "1b7c9d5fa8bfca8dfccaeb0dcc82c2fbf6184051",
      "old_mode": 33188,
      "old_path": "av1/encoder/interp_search.h",
      "new_id": "257205f5c98cfda52ffae6e1d9d9b8056b8984a4",
      "new_mode": 33188,
      "new_path": "av1/encoder/interp_search.h"
    },
    {
      "type": "modify",
      "old_id": "e9ed4183d11d9844a5dc53decdd51a0a6c81f951",
      "old_mode": 33188,
      "old_path": "av1/encoder/intra_mode_search.c",
      "new_id": "420482fcf07b353570a94c01086a51018220335a",
      "new_mode": 33188,
      "new_path": "av1/encoder/intra_mode_search.c"
    },
    {
      "type": "modify",
      "old_id": "0539da3ec0aec0b7f2869cc85a362f8d536b27b0",
      "old_mode": 33188,
      "old_path": "av1/encoder/mcomp.c",
      "new_id": "abe9e10350d59e668b52f23b7a8885bce296d2ad",
      "new_mode": 33188,
      "new_path": "av1/encoder/mcomp.c"
    },
    {
      "type": "modify",
      "old_id": "30fd9674377a5403add8df1d59f195bcf2786357",
      "old_mode": 33188,
      "old_path": "av1/encoder/model_rd.h",
      "new_id": "0f1ece8a33cdb077f964fe688c44f403e9387d81",
      "new_mode": 33188,
      "new_path": "av1/encoder/model_rd.h"
    },
    {
      "type": "modify",
      "old_id": "ea3652f9cbfb7774e8de2bfa7245304a3c7e7127",
      "old_mode": 33188,
      "old_path": "av1/encoder/motion_search_facade.c",
      "new_id": "e07cf4119abf33cbb63758f8308cecbcf4b38777",
      "new_mode": 33188,
      "new_path": "av1/encoder/motion_search_facade.c"
    },
    {
      "type": "modify",
      "old_id": "ac3679fb705f0f85c1ea6e348d60cc90014d74f6",
      "old_mode": 33188,
      "old_path": "av1/encoder/mv_prec.c",
      "new_id": "a3421ef4f6f4ca967e1236ab97635d724a25b2b0",
      "new_mode": 33188,
      "new_path": "av1/encoder/mv_prec.c"
    },
    {
      "type": "modify",
      "old_id": "78a460e1826a6cf5c771478226e3e4cc9a5fa4f4",
      "old_mode": 33188,
      "old_path": "av1/encoder/nonrd_pickmode.c",
      "new_id": "e411f556c25a0b25f131a3a8c15e9dbd3695bdd5",
      "new_mode": 33188,
      "new_path": "av1/encoder/nonrd_pickmode.c"
    },
    {
      "type": "modify",
      "old_id": "ad35ff2c112bae4f48837286f223cdd479f75205",
      "old_mode": 33188,
      "old_path": "av1/encoder/partition_search.c",
      "new_id": "591f3c0cecad8cd4555d19d861c4e35f37b67035",
      "new_mode": 33188,
      "new_path": "av1/encoder/partition_search.c"
    },
    {
      "type": "modify",
      "old_id": "af740affa2afa22e8860f262879e6af3dcca3ec6",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "318bda41f37abf158493651531aeb5ada94fc6ae",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "38a053e5e7c74c8c9352397e7eb9246310bca4a0",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "258dd52756cf62605f85f3615ff898b006814cce",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "5998795811f3cc65d5fb0d8179807072c6a68f48",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "3c9606d2393f247325b3ed9ab7882e9872e1cc02",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "272af5ba5bc72d5c44dc1e8ed185bb4596133490",
      "old_mode": 33188,
      "old_path": "av1/encoder/reconinter_enc.c",
      "new_id": "2fb1d9bbdc4915188d63a381f27eca2a0e31489d",
      "new_mode": 33188,
      "new_path": "av1/encoder/reconinter_enc.c"
    },
    {
      "type": "modify",
      "old_id": "a2dc91edf26c673afccc2753904880fa78ee73bf",
      "old_mode": 33188,
      "old_path": "av1/encoder/tpl_model.c",
      "new_id": "dbc11a25d35c6452ff16c6cab9be870feaced440",
      "new_mode": 33188,
      "new_path": "av1/encoder/tpl_model.c"
    },
    {
      "type": "modify",
      "old_id": "e9109dc8d64da974063f2ba398cae024543489f4",
      "old_mode": 33188,
      "old_path": "av1/encoder/var_based_part.c",
      "new_id": "211a5956e4a82660f824bc4b270b78dda47a3668",
      "new_mode": 33188,
      "new_path": "av1/encoder/var_based_part.c"
    }
  ]
}
