)]}'
{
  "commit": "303ae0748f8119fae61a2ed509ea639fc65b63a7",
  "tree": "f2e497fed3856e53b8fd0de5d3ef120542d7cf43",
  "parents": [
    "6fa0d27c59f454cc38ed198ef5b588260fc5f666"
  ],
  "author": {
    "name": "Hilmi Egilmez",
    "email": "hegilmez@apple.com",
    "time": "Thu Apr 03 17:03:16 2025 +0000"
  },
  "committer": {
    "name": "Urvang Joshi",
    "email": "urvang@google.com",
    "time": "Thu Apr 03 17:03:16 2025 +0000"
  },
  "message": "CWG-F015: M-AVM: A Reference Software for Multi-layered Video Coding - implementation on AVM research-v9.0.0\n\nA software implementation of multilayer coding extensions that include:\n(i) basic multilayer coding capabilities, and\n(ii) allows extending the size of the decoded frame buffer (DPB).\n\nThis software implementation is released for further multilayered/multiview video coding standardization development as a branch for AVM.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64caea86a102f951c6c8f957137114f59b37a06f",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "82fd7da0b2384934a6d1d11c60c6a16de97b4b6a",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "072a9cac458a5ad2f7e22b374daec17e92de3e4c",
      "old_mode": 33188,
      "old_path": "aom/aom_decoder.h",
      "new_id": "8d1bc43a3f22ce96efa5317d061886e4d66062e2",
      "new_mode": 33188,
      "new_path": "aom/aom_decoder.h"
    },
    {
      "type": "modify",
      "old_id": "60a495ab99ea5155c6fcffe6cf6b0078ae5280f8",
      "old_mode": 33188,
      "old_path": "aom/aom_encoder.h",
      "new_id": "2575982cda71f5e6e5c3b4bfbfab332f154d323c",
      "new_mode": 33188,
      "new_path": "aom/aom_encoder.h"
    },
    {
      "type": "modify",
      "old_id": "7f5b6b98c45059a7795b703d7b684c2d5a26d629",
      "old_mode": 33188,
      "old_path": "aom/aom_frame_buffer.h",
      "new_id": "12796b67024f69d3a346aaccb292f4dd08a363f9",
      "new_mode": 33188,
      "new_path": "aom/aom_frame_buffer.h"
    },
    {
      "type": "modify",
      "old_id": "bd8c045454cd817e484691377fae029b2dfb4468",
      "old_mode": 33188,
      "old_path": "aom/aom_image.h",
      "new_id": "4048264cb08c40ccdad3c9a52ebc9b7eeabf40d4",
      "new_mode": 33188,
      "new_path": "aom/aom_image.h"
    },
    {
      "type": "modify",
      "old_id": "3f2db00c510d77bfb2c9a33a7496c03b311481e0",
      "old_mode": 33188,
      "old_path": "aom/src/aom_decoder.c",
      "new_id": "ff3756d43573c8ce1785fce141a172621fd3be19",
      "new_mode": 33188,
      "new_path": "aom/src/aom_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "059c296538fce45dfa39c22626fe04799a32da6a",
      "old_mode": 33188,
      "old_path": "apps/aomdec.c",
      "new_id": "cfea2d9b9e4e042867453ca26fb83c435f10fbc6",
      "new_mode": 33188,
      "new_path": "apps/aomdec.c"
    },
    {
      "type": "modify",
      "old_id": "399e4190482dbad5ec849d7a0cf0dbe964e91052",
      "old_mode": 33188,
      "old_path": "apps/aomenc.c",
      "new_id": "b02850c2cca18a3bb4b4f249847abd1721efa428",
      "new_mode": 33188,
      "new_path": "apps/aomenc.c"
    },
    {
      "type": "modify",
      "old_id": "f243891826afe598ca80c8aacc9998d7c9bb742a",
      "old_mode": 33188,
      "old_path": "apps/aomenc.h",
      "new_id": "57f7397962b645a2171e808952ed34a250af3cce",
      "new_mode": 33188,
      "new_path": "apps/aomenc.h"
    },
    {
      "type": "modify",
      "old_id": "85b3081e9691beb2b0b78687c090446f5ff76f47",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.c",
      "new_id": "17a7f716f086cf22fe3aa50fe7c309f6bd4b28b6",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.c"
    },
    {
      "type": "modify",
      "old_id": "8f6006ad0d34b1958513441228ed185cc2f8a7c8",
      "old_mode": 33188,
      "old_path": "av1/arg_defs.h",
      "new_id": "44481e498b8379c94b047c3b2de854b849985aac",
      "new_mode": 33188,
      "new_path": "av1/arg_defs.h"
    },
    {
      "type": "modify",
      "old_id": "4c5b8c5d2fb757c79f91cd710a44bcb643872526",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "e2b178763d4770d53d8ffd6915acaf543401e869",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "c6dae1c5061ded42cfd90008628beceb2154bc7f",
      "old_mode": 33188,
      "old_path": "av1/av1_dx_iface.c",
      "new_id": "f391769346e5fe9497675bc4c49b2c63788bd301",
      "new_mode": 33188,
      "new_path": "av1/av1_dx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "074d94688e08e011eba7c7594f86c7965aa74a42",
      "old_mode": 33188,
      "old_path": "av1/common/av1_common_int.h",
      "new_id": "c995daead4bc3757a080daf322a25321183ed291",
      "new_mode": 33188,
      "new_path": "av1/common/av1_common_int.h"
    },
    {
      "type": "modify",
      "old_id": "90dc0e61940a576123c966dcf3aa9fe2f33d0829",
      "old_mode": 33188,
      "old_path": "av1/common/enums.h",
      "new_id": "58a004e8ea212d961422d8c8ef3e6804531b6bd6",
      "new_mode": 33188,
      "new_path": "av1/common/enums.h"
    },
    {
      "type": "modify",
      "old_id": "b2417eb026ee615d704a67afbca742721c05ee0b",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.c",
      "new_id": "bd0edcc31155d3faea9e852d8640d539a4497f1e",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.c"
    },
    {
      "type": "modify",
      "old_id": "cec4f3e1487f1a4d939790aa7d0c530e192ba0bf",
      "old_mode": 33188,
      "old_path": "av1/common/mvref_common.h",
      "new_id": "f0198726bf80a4daff3d800f06833e1d3c9dfd9c",
      "new_mode": 33188,
      "new_path": "av1/common/mvref_common.h"
    },
    {
      "type": "modify",
      "old_id": "0725e2bf08dad769429d0240e352d72dc7174276",
      "old_mode": 33188,
      "old_path": "av1/common/pred_common.c",
      "new_id": "5e4f29ea3c59866e6580b3c9bbd64e93e38d9329",
      "new_mode": 33188,
      "new_path": "av1/common/pred_common.c"
    },
    {
      "type": "modify",
      "old_id": "77d189d7e367e6d87b2cc07875cf6f94c39a639e",
      "old_mode": 33188,
      "old_path": "av1/common/pred_common.h",
      "new_id": "4a004c4be99a206ad64bb608a8a02bf00f46ca00",
      "new_mode": 33188,
      "new_path": "av1/common/pred_common.h"
    },
    {
      "type": "modify",
      "old_id": "97b67d01f5d751b1f4a678e2d5facedacff46661",
      "old_mode": 33188,
      "old_path": "av1/decoder/decodeframe.c",
      "new_id": "64b56da986bc19424016516e59b9e63ad6a72575",
      "new_mode": 33188,
      "new_path": "av1/decoder/decodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "427b50b05ec62b59668e8e972107a2c7dd805c55",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.c",
      "new_id": "b9b64d6eae0ce2c74b78890ba48f18eb9a0edffd",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.c"
    },
    {
      "type": "modify",
      "old_id": "d338133f8af6f6cce2813774dd0b8339872fcd34",
      "old_mode": 33188,
      "old_path": "av1/decoder/decoder.h",
      "new_id": "3052416f75cd79e00443800a502cd1288ba03d6e",
      "new_mode": 33188,
      "new_path": "av1/decoder/decoder.h"
    },
    {
      "type": "modify",
      "old_id": "fc726d172d20be04bef2fd9df05a994ad7114cd9",
      "old_mode": 33188,
      "old_path": "av1/decoder/obu.c",
      "new_id": "9c2b566aff0e3821f944a803aab1547b13b194c4",
      "new_mode": 33188,
      "new_path": "av1/decoder/obu.c"
    },
    {
      "type": "modify",
      "old_id": "3060d8c7cb91418fc57cf7754f05101768628550",
      "old_mode": 33188,
      "old_path": "av1/encoder/av1_quantize.c",
      "new_id": "8083a95af0234c7c6d53da80302eaf211a7f1b21",
      "new_mode": 33188,
      "new_path": "av1/encoder/av1_quantize.c"
    },
    {
      "type": "modify",
      "old_id": "623ee03aacafba7a661e6a282340756716629831",
      "old_mode": 33188,
      "old_path": "av1/encoder/bitstream.c",
      "new_id": "538dc0c5f4b4785e2df619e2520d7f7058869de8",
      "new_mode": 33188,
      "new_path": "av1/encoder/bitstream.c"
    },
    {
      "type": "modify",
      "old_id": "768104d8cb16d1c030b3a1820d3a193a222ea940",
      "old_mode": 33188,
      "old_path": "av1/encoder/encode_strategy.c",
      "new_id": "5df0b0e39e38901e76670e2361d5af86b3765fa1",
      "new_mode": 33188,
      "new_path": "av1/encoder/encode_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "414548aa87ae46ff6b00605a3fc36ecfb938e228",
      "old_mode": 33188,
      "old_path": "av1/encoder/encode_strategy.h",
      "new_id": "ca05a2494b739ae0bf5c89bb0930b64b49c8001c",
      "new_mode": 33188,
      "new_path": "av1/encoder/encode_strategy.h"
    },
    {
      "type": "modify",
      "old_id": "d4394fc173cc8d1469223f19a38bd26d40f0e4a5",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.c",
      "new_id": "0e19b0b724d09a3fc2aef38921fe41c5a030f1c7",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.c"
    },
    {
      "type": "modify",
      "old_id": "598190d70a5ec951675da6e192c25e6d09b4b1e8",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodeframe.h",
      "new_id": "cfbfc3e54549db23ff36273f62f868ecc6721236",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodeframe.h"
    },
    {
      "type": "modify",
      "old_id": "f7e5ef6ae8fb44e43853ea55821dc314a6456191",
      "old_mode": 33188,
      "old_path": "av1/encoder/encodemv.c",
      "new_id": "3663adf50821fd06456acccbb988b49a1cd8ab90",
      "new_mode": 33188,
      "new_path": "av1/encoder/encodemv.c"
    },
    {
      "type": "modify",
      "old_id": "2882e2007af55a29d76fffbf2816665ca04ff0ac",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.c",
      "new_id": "053b231a225a8a72251dc8edf0d2706fd5b6bf92",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.c"
    },
    {
      "type": "modify",
      "old_id": "c6fec278e74ecf2a4df75e52d031b1e46aca66c9",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder.h",
      "new_id": "ca85b45508dfdf3418b536b1f05b2545a8b22a9f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder.h"
    },
    {
      "type": "modify",
      "old_id": "64a0cf862b45341bb5f19b609d606751107adcd1",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.c",
      "new_id": "7a60c94e6ad2aa9576c26ab202a9a8a047ad739f",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.c"
    },
    {
      "type": "modify",
      "old_id": "6432bb47355c8b74b0d67ba576e4de03ec073be0",
      "old_mode": 33188,
      "old_path": "av1/encoder/encoder_utils.h",
      "new_id": "64adb9a74bb8e8d148467da07a76030301edcf04",
      "new_mode": 33188,
      "new_path": "av1/encoder/encoder_utils.h"
    },
    {
      "type": "modify",
      "old_id": "8bf82342ffb22f5a1bfd1ed353a68e1383add630",
      "old_mode": 33188,
      "old_path": "av1/encoder/gop_structure.c",
      "new_id": "85b79e0d34ad61ecdcf0f972fb50358442a607b2",
      "new_mode": 33188,
      "new_path": "av1/encoder/gop_structure.c"
    },
    {
      "type": "modify",
      "old_id": "61db6e60861a281b43b7ceaa99e8124e1f28645f",
      "old_mode": 33188,
      "old_path": "av1/encoder/mv_prec.c",
      "new_id": "24d679bf030248682ba4efb3a741877c020bdb65",
      "new_mode": 33188,
      "new_path": "av1/encoder/mv_prec.c"
    },
    {
      "type": "modify",
      "old_id": "3982479c9598e6a3eb01b5e95de84aaf8814384b",
      "old_mode": 33188,
      "old_path": "av1/encoder/partition_search.c",
      "new_id": "a294fde578d453d7d1f67f46d8bb4c1e95cb4dd2",
      "new_mode": 33188,
      "new_path": "av1/encoder/partition_search.c"
    },
    {
      "type": "modify",
      "old_id": "1ec40a03ca3180c00acf8aceb96c1ad51274aa0e",
      "old_mode": 33188,
      "old_path": "av1/encoder/pass2_strategy.c",
      "new_id": "6040b5ae283d1a89fe0e09f41cee14ac281f8294",
      "new_mode": 33188,
      "new_path": "av1/encoder/pass2_strategy.c"
    },
    {
      "type": "modify",
      "old_id": "268611c656014a58651a2f920b08706d54ed4ff3",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "94dc7f46e0b6670ce7950605cd51997f3b2d2e7c",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "8063f5ec17b033f1381af1e2da2d429c37198c01",
      "old_mode": 33188,
      "old_path": "av1/encoder/rd.c",
      "new_id": "1035a7dff9a3d9aef52ca691de431702d5e286aa",
      "new_mode": 33188,
      "new_path": "av1/encoder/rd.c"
    },
    {
      "type": "modify",
      "old_id": "dea90a173c1f9ebea8212a237196ae303a9791d9",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "c1507c9660aac815d9eed58d7040710512395420",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    },
    {
      "type": "modify",
      "old_id": "52843d84dbc609d0b60015cfac683d0a39570f80",
      "old_mode": 33188,
      "old_path": "av1/encoder/tpl_model.c",
      "new_id": "86a92dba3b334d2bb436a988c3a6d4edbf202462",
      "new_mode": 33188,
      "new_path": "av1/encoder/tpl_model.c"
    },
    {
      "type": "modify",
      "old_id": "9a0b17b3bd86132b1388fea48e667d87d9b13810",
      "old_mode": 33188,
      "old_path": "build/cmake/aom_config_defaults.cmake",
      "new_id": "d54453b045dcf9703aa2fe0b872b7e5ddda13057",
      "new_mode": 33188,
      "new_path": "build/cmake/aom_config_defaults.cmake"
    },
    {
      "type": "modify",
      "old_id": "2e348cafdc73e7a94f936e2632a31b79f82d5418",
      "old_mode": 33188,
      "old_path": "build/cmake/aom_experiment_deps.cmake",
      "new_id": "a74c5ead089eb72ce57a80e856cf03effd1d2b8e",
      "new_mode": 33188,
      "new_path": "build/cmake/aom_experiment_deps.cmake"
    },
    {
      "type": "modify",
      "old_id": "7eee07fd01a52b53f553c6caa6c4d12476e91a9c",
      "old_mode": 33188,
      "old_path": "common/ivfdec.c",
      "new_id": "6437d6e5889c9cd0dd5770260195ef9728081f33",
      "new_mode": 33188,
      "new_path": "common/ivfdec.c"
    },
    {
      "type": "modify",
      "old_id": "4826f92d93244c7f3d10cc82cc5683765f7d9a20",
      "old_mode": 33188,
      "old_path": "common/obudec.c",
      "new_id": "1ac8079e53b3cea6a1a57d80b0d9aa7afc8d4616",
      "new_mode": 33188,
      "new_path": "common/obudec.c"
    },
    {
      "type": "modify",
      "old_id": "078be62cfeb578b49db1ea162ba0586a2a0eaa5b",
      "old_mode": 33188,
      "old_path": "common/stream_iter.c",
      "new_id": "fe1230d51104fc4caa5b072694b524b1e60873eb",
      "new_mode": 33188,
      "new_path": "common/stream_iter.c"
    },
    {
      "type": "modify",
      "old_id": "73781c7e196fbe5ed17c0d5803b05d8808aeb96d",
      "old_mode": 33188,
      "old_path": "common/stream_iter.h",
      "new_id": "751f356516a114645d22a9c9b00a33270ea854d7",
      "new_mode": 33188,
      "new_path": "common/stream_iter.h"
    },
    {
      "type": "modify",
      "old_id": "0e4db5319caa067f08d1c62b00da60321442783f",
      "old_mode": 33188,
      "old_path": "common/tools_common.c",
      "new_id": "a80a5af3910b2b91880acc82fe8096a184d870ba",
      "new_mode": 33188,
      "new_path": "common/tools_common.c"
    },
    {
      "type": "modify",
      "old_id": "34368dca4269357eb3262491308637367802b82f",
      "old_mode": 33188,
      "old_path": "common/tools_common.h",
      "new_id": "d34af535b9f8b235e10c267a763ff5c83812d122",
      "new_mode": 33188,
      "new_path": "common/tools_common.h"
    },
    {
      "type": "modify",
      "old_id": "2cb653e547e143a146c2041e79d4a9b8b79398a2",
      "old_mode": 33188,
      "old_path": "common/video_reader.c",
      "new_id": "546e17150b5877f77345f33d98e40835b5b2373c",
      "new_mode": 33188,
      "new_path": "common/video_reader.c"
    },
    {
      "type": "modify",
      "old_id": "b3601d4ca95a9b0b4e88799303107d6fba1e585a",
      "old_mode": 33188,
      "old_path": "common/webmdec.cc",
      "new_id": "ae96f2467c4bb0b4e408134d7b88fe0012137cfa",
      "new_mode": 33188,
      "new_path": "common/webmdec.cc"
    },
    {
      "type": "modify",
      "old_id": "5e95732e738dfd9b9087ac7e2bd566e3faa69157",
      "old_mode": 33188,
      "old_path": "examples/scalable_decoder.c",
      "new_id": "117fbd44a318afcea95c11153a98512d7450e97e",
      "new_mode": 33188,
      "new_path": "examples/scalable_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "0f4755a0e1f3975a7aaee82542835f457b0d7700",
      "old_mode": 33188,
      "old_path": "test/webm_video_source.h",
      "new_id": "1f330d2c4167a2c48b36bd06bbc7f4fef14b4fa4",
      "new_mode": 33188,
      "new_path": "test/webm_video_source.h"
    },
    {
      "type": "modify",
      "old_id": "755e5f1ac42ae6a3db4534b15a44418fb3708f70",
      "old_mode": 33188,
      "old_path": "tools/dump_obu.cc",
      "new_id": "e6956bf9c12406a9957134f72e2137738500bfd4",
      "new_mode": 33188,
      "new_path": "tools/dump_obu.cc"
    }
  ]
}
