)]}'
{
  "commit": "d61bc626ded6f64d8b97b45433e5fa3c2e23e498",
  "tree": "d63fb040323f0f62de128659a2afdc7ec7ed09c5",
  "parents": [
    "eb125de0dcdf3c7ec4b6a5c5fc871f3d2fefa5db"
  ],
  "author": {
    "name": "Lester Lu",
    "email": "kslu@google.com",
    "time": "Wed Aug 24 00:28:13 2022 +0000"
  },
  "committer": {
    "name": "Lester Lu",
    "email": "kslu@google.com",
    "time": "Wed Aug 24 00:28:13 2022 +0000"
  },
  "message": "Cross chroma transform for intra and misc optimizations\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47a276ed8849e1c86cb893ca7dca699ccafc2b9a",
      "old_mode": 33188,
      "old_path": "aom_dsp/txfm_common.h",
      "new_id": "42b12e64b30b39aed1f2d6386a9b4fe15427bbd0",
      "new_mode": 33188,
      "new_path": "aom_dsp/txfm_common.h"
    },
    {
      "type": "modify",
      "old_id": "c85128992476fbfc8be6134a9c20cf24a89896ea",
      "old_mode": 33188,
      "old_path": "av1/common/alloccommon.c",
      "new_id": "ed356a80c18ae3986a6226f3d91b7da0086e40c5",
      "new_mode": 33188,
      "new_path": "av1/common/alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "b2cfe6f2f773dac3eb87b78636d0253e2c59dcca",
      "old_mode": 33188,
      "old_path": "av1/common/av1_common_int.h",
      "new_id": "06123ba5509e375fc26d594cab577d9e5ec582bd",
      "new_mode": 33188,
      "new_path": "av1/common/av1_common_int.h"
    },
    {
      "type": "modify",
      "old_id": "a38b11dfddd2b0b1dcabd47a5b9f5d23700360f3",
      "old_mode": 33188,
      "old_path": "av1/common/av1_txfm.c",
      "new_id": "267c59e85815df2c87139901b0fef14ab51a991c",
      "new_mode": 33188,
      "new_path": "av1/common/av1_txfm.c"
    },
    {
      "type": "modify",
      "old_id": "f68cf5ee3d17ee9178fc3a20f7db51371f45517c",
      "old_mode": 33188,
      "old_path": "av1/common/av1_txfm.h",
      "new_id": "7cbb9e9a5c362af5cabbe5c66f2928990bd6f812",
      "new_mode": 33188,
      "new_path": "av1/common/av1_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "b5bf2a985ba1b4409074dc77ea0108e2cb74feca",
      "old_mode": 33188,
      "old_path": "av1/common/blockd.h",
      "new_id": "aee81be3b22a3139e9ffc24fefac8dfa006d9e56",
      "new_mode": 33188,
      "new_path": "av1/common/blockd.h"
    },
    {
      "type": "modify",
      "old_id": "8bc639fe01e1265614790222b5eeade6063132ed",
      "old_mode": 33188,
      "old_path": "av1/common/entropy.c",
      "new_id": "86b646547ff72dff3090f1fc23be8df88b7ae45c",
      "new_mode": 33188,
      "new_path": "av1/common/entropy.c"
    },
    {
      "type": "modify",
      "old_id": "f99767b77482c83fab9639937261eb3fb27274e7",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.c",
      "new_id": "e48fea49013d46b72dea91961c1581e885489edc",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.c"
    },
    {
      "type": "modify",
      "old_id": "2955367128683ea7d1ed4227ab691d2a1353b272",
      "old_mode": 33188,
      "old_path": "av1/common/entropymode.h",
      "new_id": "c2267a05affc6817b7f38e9eff78b17fcac8c60c",
      "new_mode": 33188,
      "new_path": "av1/common/entropymode.h"
    },
    {
      "type": "modify",
      "old_id": "f2b097ce8181e9f1617b64a49afd514d991adfde",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "9f33c0c69c57c060d4038c4ccf383609d1a73ea5",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "7e56a68e86f6d70dfe1019374596a3dfd2170a85",
      "old_mode": 33188,
      "old_path": "av1/common/idct.c",
      "new_id": "42378bc155a372aef2cb82309063bbbddd260227",
      "new_mode": 33188,
      "new_path": "av1/common/idct.c"
    },
    {
      "type": "modify",
      "old_id": "62b5c62c25a11057ab83a8bb100ddb3bb3f4b029",
      "old_mode": 33188,
      "old_path": "av1/common/idct.h",
      "new_id": "4057fc333c7266a14584fa18cd46844de115d5a5",
      "new_mode": 33188,
      "new_path": "av1/common/idct.h"
    },
    {
      "type": "modify",
      "old_id": "1c4664d4c69a85c8126fb24fff322cce0cb1684d",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "ba3490af0bc634ce45a96a2c6e122ea604d79055",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "4e74c410b345d8dca90fe8027fbfc7920ceb4825",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.c",
      "new_id": "5181fcdb74e2fbf831e329fbeff9e089398d65c0",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.c"
    },
    {
      "type": "modify",
      "old_id": "e8d40ba79c1d6b248a2365e3040ff2cde3df33e3",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodemv.h",
      "new_id": "ad34ec9c195efc549cba20c6bb02a09e8ed684b0",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodemv.h"
    },
    {
      "type": "modify",
      "old_id": "12b8201460587b33cf0c3753e0f1778bd9d1b756",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.c",
      "new_id": "0558a17781ee0e6cd796ca9ed2eef7fcd5ff79de",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.c"
    },
    {
      "type": "modify",
      "old_id": "53e9b349d1ba6df1a7d18699a34150108d7b7bf4",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodetxb.c",
      "new_id": "779408f301bfbc91cb78f0852d9a88738651ccd9",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "da8c9a2815e35250fbcc8c7e9f724cef8ec3a630",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "c062195f066e18f5295626e2e11759ef75da30f1",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "484c58c2ed751b42cd4e379ab4097e9279eefa98",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.h",
      "new_id": "8a7cd65a2dbfaa2a249187b9ffd8c4a9f57f8ddd",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.h"
    },
    {
      "type": "modify",
      "old_id": "6e97feea3ddd046d71edc92ee31e6b3f4d78fa9e",
      "old_mode": 33188,
      "old_path": "av1/encoder/block.h",
      "new_id": "01f70d54a0022949b3a6e4cbe49a4414b7f52117",
      "new_mode": 33188,
      "new_path": "av1/encoder/block.h"
    },
    {
      "type": "modify",
      "old_id": "99e18e6d3129311f5df1d594fe74734bf6674fcc",
      "old_mode": 33188,
      "old_path": "av1/encoder/context_tree.c",
      "new_id": "6871c1fcdfa54c01e6c068963ba0ed080cafd568",
      "new_mode": 33188,
      "new_path": "av1/encoder/context_tree.c"
    },
    {
      "type": "modify",
      "old_id": "83c37bf1cfdba71edb2c62be9ea460101415008d",
      "old_mode": 33188,
      "old_path": "av1/encoder/context_tree.h",
      "new_id": "b48a78a3d575f1fb3dae8883cb76b8db8457cbcb",
      "new_mode": 33188,
      "new_path": "av1/encoder/context_tree.h"
    },
    {
      "type": "modify",
      "old_id": "b96b73434916be2ad86dd6569a38a9567420ccec",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe_utils.c",
      "new_id": "dcb753ed5baa1b0f019804f189bd1873c117dc2a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe_utils.c"
    },
    {
      "type": "modify",
      "old_id": "3cc29b176bedf8c21c834308620505f0e2108fd4",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.c",
      "new_id": "a2453b5d6796a3105ed00dc21d9fa79a1f49b90f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.c"
    },
    {
      "type": "modify",
      "old_id": "47f0b36663d631e3c050006f74cb6eed774229f0",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemb.h",
      "new_id": "ade30ee0f582ed15f69dd38fd1fa261ffdad9229",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemb.h"
    },
    {
      "type": "modify",
      "old_id": "3072f2f9f583c04280a0ab5c17600c176beaf1e9",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "6d8cd7901b2a1cc5a259be22bb42c19e7757be7a",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "e84d0eb031fdd150d2d949d8a81310c6933192ca",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.h",
      "new_id": "f9b2f969386564b71a6c72848ab7dd958f1bbcd5",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.h"
    },
    {
      "type": "modify",
      "old_id": "85eebe28652bc856a5248d73e673add98428a7e7",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodetxb.c",
      "new_id": "4ca8a190f3dd4fcfa8154a4dafd904cfcdcbffe6",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodetxb.c"
    },
    {
      "type": "modify",
      "old_id": "fbd1b4932ad92b5e3fd5781d20a7e76514eb62c6",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodetxb.h",
      "new_id": "7e1be1805ddbb3cb2c0c0878332df9c306771c75",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodetxb.h"
    },
    {
      "type": "modify",
      "old_id": "001f672e233f8d7b7426fd5c3c0496036962b0d3",
      "old_mode": 33188,
      "old_path": "av1/encoder/hybrid_fwd_txfm.c",
      "new_id": "c04804b860c3d4b7847eeca15f22f7e2abe45dc4",
      "new_mode": 33188,
      "new_path": "av1/encoder/hybrid_fwd_txfm.c"
    },
    {
      "type": "modify",
      "old_id": "6bc7ffbe6e695df9c9741e8e7a782bf645f91f57",
      "old_mode": 33188,
      "old_path": "av1/encoder/hybrid_fwd_txfm.h",
      "new_id": "ca086b86a5ec2468b8a1be44ef2b322fe2b2743b",
      "new_mode": 33188,
      "new_path": "av1/encoder/hybrid_fwd_txfm.h"
    },
    {
      "type": "modify",
      "old_id": "258357824da6b570fbba3c1a58d130924289bca1",
      "old_mode": 33188,
      "old_path": "av1/encoder/intra_mode_search.c",
      "new_id": "dfb4af52b9b83733196bc61854aeb5a9bf064aba",
      "new_mode": 33188,
      "new_path": "av1/encoder/intra_mode_search.c"
    },
    {
      "type": "modify",
      "old_id": "a2907d2b3f1beb54d15ef8f47669f3fbba10db8f",
      "old_mode": 33188,
      "old_path": "av1/encoder/intra_mode_search.h",
      "new_id": "f058eb0576c08fcfb14b0e535f82b5bffcd449e1",
      "new_mode": 33188,
      "new_path": "av1/encoder/intra_mode_search.h"
    },
    {
      "type": "modify",
      "old_id": "5cdd99052a9a0723aeb6036770f36a14e19777b5",
      "old_mode": 33188,
      "old_path": "av1/encoder/partition_search.c",
      "new_id": "d102d5533c3e2cda08af6f351c503b3d237af085",
      "new_mode": 33188,
      "new_path": "av1/encoder/partition_search.c"
    },
    {
      "type": "modify",
      "old_id": "73684e045a3abcf033b2fce4f98045b052ba7000",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "9eaec85b043c895b801e32f43d1f79cf9d16f064",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "848c5898926acf6f49702483b43ea7b7edbc1974",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "7baa75e6cfda562a4bb45b0d5ab0e411c21f0b1d",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "4db1c8c69b043c2fd36b5f4f749ab4c71727761c",
      "old_mode": 33188,
      "old_path": "av1/encoder/tx_search.c",
      "new_id": "4e33bbbd09d144258491e78d14ab169283beba22",
      "new_mode": 33188,
      "new_path": "av1/encoder/tx_search.c"
    },
    {
      "type": "modify",
      "old_id": "ce10657fa09ba1242a27aa3aff0a594c8efb57db",
      "old_mode": 33188,
      "old_path": "tools/aom_entropy_optimizer.c",
      "new_id": "a72a843613f2f4deba925fbe73a8129848f7bc31",
      "new_mode": 33188,
      "new_path": "tools/aom_entropy_optimizer.c"
    }
  ]
}
