)]}'
{
  "commit": "cbe219b0ced4b85af264dba1537537fcb7720e53",
  "tree": "325a2758cf05452199e93951485303920364cd2a",
  "parents": [
    "b1b8c68e84af01783bae590ebbffafb942c8141f"
  ],
  "author": {
    "name": "Elliott Karpilovsky",
    "email": "elliottk@google.com",
    "time": "Wed Apr 22 16:21:06 2020 -0700"
  },
  "committer": {
    "name": "Elliott Karpilovsky",
    "email": "elliottk@google.com",
    "time": "Fri Apr 24 20:36:50 2020 +0000"
  },
  "message": "Simplify aomenc API - remove AvxInterface\n\nAvxInterface adds extra indirection between user code and\naom_codec_iface_t, the interface data structure. Instead of\nexposing it, hide it from the interface and return\naom_codec_iface_t directly.\n\nAlso explicitly differentiate \"codec short name\" (e.g., \"av1\") from\n\"codec name\" (e.g., \"AOMedia Project AV1 Encoder\n1.0.0-errata1-avif-714-g15e1944a5\")\n\nBUG\u003daomedia:2651\n\nChange-Id: Iba114972d954a2457055e97f174520a0119ace41\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8233eb0c5eab50cebd1f6c0d61bf08dbbbabd861",
      "old_mode": 33188,
      "old_path": "aom/aom_codec.h",
      "new_id": "6e4559afea698c785c298eb91ec28526508ce2c9",
      "new_mode": 33188,
      "new_path": "aom/aom_codec.h"
    },
    {
      "type": "modify",
      "old_id": "8b149a09825067fecf4b24a2f6039dc3a331caca",
      "old_mode": 33188,
      "old_path": "apps/aomdec.c",
      "new_id": "c0669b5881bb73b174bb2b9572e3c8c1706c8f7e",
      "new_mode": 33188,
      "new_path": "apps/aomdec.c"
    },
    {
      "type": "modify",
      "old_id": "4e1568365325b049c3004963081ca8340b1eecc9",
      "old_mode": 33188,
      "old_path": "apps/aomenc.c",
      "new_id": "ae4c9f96e0c3fd4e7c8901acc973ea705e9889a6",
      "new_mode": 33188,
      "new_path": "apps/aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "a38258b87286bfcd4388b3695b9e4b4fc879a673",
      "old_mode": 33188,
      "old_path": "apps/aomenc.h",
      "new_id": "3dea15215dd8a87b57a7f3e8da25dd6c82449cde",
      "new_mode": 33188,
      "new_path": "apps/aomenc.h"
    },
    {
      "type": "modify",
      "old_id": "51c1c52a1a1d29e6c6e3efd3426b8a9952c9ce46",
      "old_mode": 33188,
      "old_path": "common/tools_common.c",
      "new_id": "844efb2ae3dbd1d38d1dc1eac886e9e568480498",
      "new_mode": 33188,
      "new_path": "common/tools_common.c"
    },
    {
      "type": "modify",
      "old_id": "1ed004521ad049ef96ec6482ea4594e832ee6a55",
      "old_mode": 33188,
      "old_path": "common/tools_common.h",
      "new_id": "311876d01d9668b13502c00071000fc6d0bf3348",
      "new_mode": 33188,
      "new_path": "common/tools_common.h"
    },
    {
      "type": "modify",
      "old_id": "35988211e77653357f35d7563163d7441080acfb",
      "old_mode": 33188,
      "old_path": "examples/analyzer.cc",
      "new_id": "501f5024db6aff685562f40e833082cdc561ce49",
      "new_mode": 33188,
      "new_path": "examples/analyzer.cc"
    },
    {
      "type": "modify",
      "old_id": "2f4f6586f4981caa0cc851944793d4302bb7d9cd",
      "old_mode": 33188,
      "old_path": "examples/aom_cx_set_ref.c",
      "new_id": "309fbd3b109bbb739d0a5704912dad2d8927ba94",
      "new_mode": 33188,
      "new_path": "examples/aom_cx_set_ref.c"
    },
    {
      "type": "modify",
      "old_id": "bc127b78df6cd0f2b194e741c34bb14002383a0b",
      "old_mode": 33188,
      "old_path": "examples/decode_to_md5.c",
      "new_id": "2a51bdfdee09ddc286316a6e9c145f9f057e5c83",
      "new_mode": 33188,
      "new_path": "examples/decode_to_md5.c"
    },
    {
      "type": "modify",
      "old_id": "214401958aec8ebc03c1fcc8f6a160ca5d7a3854",
      "old_mode": 33188,
      "old_path": "examples/decode_with_drops.c",
      "new_id": "c046570b083218501fcb01b22ec8f6f8eddc38ab",
      "new_mode": 33188,
      "new_path": "examples/decode_with_drops.c"
    },
    {
      "type": "modify",
      "old_id": "526bdc16c10cecfddb31e121dbc48871c2ea930d",
      "old_mode": 33188,
      "old_path": "examples/inspect.c",
      "new_id": "27171f41f42320613fdd80f9c030f0e522364277",
      "new_mode": 33188,
      "new_path": "examples/inspect.c"
    },
    {
      "type": "modify",
      "old_id": "afacf44043795d36cf0f5abc81bbae07617fb3cf",
      "old_mode": 33188,
      "old_path": "examples/lightfield_bitstream_parsing.c",
      "new_id": "72c7dac7d2daefd9a06bd2bcf45c0769dd64743d",
      "new_mode": 33188,
      "new_path": "examples/lightfield_bitstream_parsing.c"
    },
    {
      "type": "modify",
      "old_id": "c26af4dc70436d96b2e6c37697356bffdb374464",
      "old_mode": 33188,
      "old_path": "examples/lightfield_decoder.c",
      "new_id": "016f76bc5bad2039d9b436fb2dfbcc3d5cc1fd70",
      "new_mode": 33188,
      "new_path": "examples/lightfield_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "d6bd75e4928cc40b59f5eda530fcb0e8a23e69cf",
      "old_mode": 33188,
      "old_path": "examples/lightfield_encoder.c",
      "new_id": "2780fdf7692cb171064b6bc4f0a3f412f7f5feb3",
      "new_mode": 33188,
      "new_path": "examples/lightfield_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "a5b8f7311079545adee9a93d15f8dc9c3c054f24",
      "old_mode": 33188,
      "old_path": "examples/lightfield_tile_list_decoder.c",
      "new_id": "7b9fb0ebe944c85583b201e9b29c8b6f21df5943",
      "new_mode": 33188,
      "new_path": "examples/lightfield_tile_list_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "438ff21c61dfa75433570885110f21112fb345b0",
      "old_mode": 33188,
      "old_path": "examples/lossless_encoder.c",
      "new_id": "30a7cd855b225d7eac27f56eb974d857eedf3fae",
      "new_mode": 33188,
      "new_path": "examples/lossless_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "c229242238733a0b63319b6b47f1bca729eb87f0",
      "old_mode": 33188,
      "old_path": "examples/scalable_decoder.c",
      "new_id": "d482d351c3e632f074058ba0a220100984fea230",
      "new_mode": 33188,
      "new_path": "examples/scalable_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "7af03e29f5841003ae882a673380cf61584c3e2d",
      "old_mode": 33188,
      "old_path": "examples/scalable_encoder.c",
      "new_id": "9ede3e80f9190ef6d20da35350d78152bafcce0f",
      "new_mode": 33188,
      "new_path": "examples/scalable_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "d1abb088483267b6a75464fc655b8924142d2c88",
      "old_mode": 33188,
      "old_path": "examples/set_maps.c",
      "new_id": "cf9462d04f6603294f09dd5e72ba00ace6d9da95",
      "new_mode": 33188,
      "new_path": "examples/set_maps.c"
    },
    {
      "type": "modify",
      "old_id": "d098d1e0b93a9910be0f0fd109425e3eb76c2297",
      "old_mode": 33188,
      "old_path": "examples/simple_decoder.c",
      "new_id": "ba2420ad1b72c60d70d9a8ef307035be8f4a2039",
      "new_mode": 33188,
      "new_path": "examples/simple_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "01a37cf0c95eafd4c4c11833d9e4a1e5906b665d",
      "old_mode": 33188,
      "old_path": "examples/simple_encoder.c",
      "new_id": "ba059d6bbe554de8078762ac5f3e3544cbbe7bb5",
      "new_mode": 33188,
      "new_path": "examples/simple_encoder.c"
    },
    {
      "type": "modify",
      "old_id": "1316c6c1eb34debc92c8931f3cf87b3c58149536",
      "old_mode": 33188,
      "old_path": "examples/svc_encoder_rtc.c",
      "new_id": "540ffa4d76ae63f64fcf21e4918442ebb7ff64b0",
      "new_mode": 33188,
      "new_path": "examples/svc_encoder_rtc.c"
    },
    {
      "type": "modify",
      "old_id": "a03bc6cc2a83cefd2b4ae4e55c1cb7c3d4933681",
      "old_mode": 33188,
      "old_path": "examples/twopass_encoder.c",
      "new_id": "e4524acc5632c3d1b50d2184110d92333fa8feff",
      "new_mode": 33188,
      "new_path": "examples/twopass_encoder.c"
    }
  ]
}
