)]}'
{
  "commit": "f190c956de796ab8e145751b81c2f57b1450c56a",
  "tree": "5978570bf43fb4051c0f2c5730f433517e27fa0e",
  "parents": [
    "0e191826561a546728d345aa20b78f93f27fa1e3"
  ],
  "author": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Mon Aug 02 23:07:46 2021 -0700"
  },
  "committer": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Tue Aug 10 00:36:07 2021 +0000"
  },
  "message": "svc: Fix interface to svc for compound prediction\n\nFor layered encoding in nonrd: rework/refactor the\ncompound prediction mode and extend interface to\nallow for using any combination of the reference pairs:\n({last_golden}, {last_last2}, {last_altref}).\n\nAdded testcase for this to svc_datarate_test.cc.\n\nNo change in behavior for 1 layer/non-svc.\n\nChange-Id: Ie26db5988af4f8d93ce4ff92b9805640e3e7bc7a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e7ea71f1159ad8d49a93e4bca3ab9968016856f8",
      "old_mode": 33188,
      "old_path": "aom/aomcx.h",
      "new_id": "e92c0a76d767ba3a2948d40d483f0fe29e4d0469",
      "new_mode": 33188,
      "new_path": "aom/aomcx.h"
    },
    {
      "type": "modify",
      "old_id": "5f82e10c83d8dac6142f08fb74f17672e6492818",
      "old_mode": 33188,
      "old_path": "av1/av1_cx_iface.c",
      "new_id": "2109f54da080216016f96e25abdbd4256ccaa558",
      "new_mode": 33188,
      "new_path": "av1/av1_cx_iface.c"
    },
    {
      "type": "modify",
      "old_id": "c114920bb15433cfb686f13b1408d2f60c8dff2e",
      "old_mode": 33188,
      "old_path": "av1/encoder/nonrd_pickmode.c",
      "new_id": "3402acb20b728f6c1a3f18156827ad5effaff906",
      "new_mode": 33188,
      "new_path": "av1/encoder/nonrd_pickmode.c"
    },
    {
      "type": "modify",
      "old_id": "da31d50c89d9ed898306207123386ed58c543a9a",
      "old_mode": 33188,
      "old_path": "av1/encoder/ratectrl.c",
      "new_id": "a19974a836ee38fce1c17cd7a82164ebc96b1c00",
      "new_mode": 33188,
      "new_path": "av1/encoder/ratectrl.c"
    },
    {
      "type": "modify",
      "old_id": "d1d7b8068b3f43f1c02791f959e6e3b017a921ba",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.c",
      "new_id": "4a2035cb70c7cb8eae8e66708158ace4569db40d",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.c"
    },
    {
      "type": "modify",
      "old_id": "39ddb121b58836761f9afc18fb86150d515478d1",
      "old_mode": 33188,
      "old_path": "av1/encoder/speed_features.h",
      "new_id": "80a649bace6d092e466d3d343a668e4e3d2b9a19",
      "new_mode": 33188,
      "new_path": "av1/encoder/speed_features.h"
    },
    {
      "type": "modify",
      "old_id": "f74af68742dca84b9458be11dfc17da80724e2b6",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.c",
      "new_id": "d456d9d0f242da54669752b08ad5b9013b38f8dd",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.c"
    },
    {
      "type": "modify",
      "old_id": "bda7be96b78280b3dcad456153917dcf7bea1c4e",
      "old_mode": 33188,
      "old_path": "av1/encoder/svc_layercontext.h",
      "new_id": "a1dff402b0367ee9480fb7d3c8c1b3ba56183015",
      "new_mode": 33188,
      "new_path": "av1/encoder/svc_layercontext.h"
    },
    {
      "type": "modify",
      "old_id": "cd179bda3dbbeaa0141e3451d5319923e8e01243",
      "old_mode": 33188,
      "old_path": "examples/svc_encoder_rtc.c",
      "new_id": "73c46df5c4c900fdabe72710e55eb43c2d5075ee",
      "new_mode": 33188,
      "new_path": "examples/svc_encoder_rtc.c"
    },
    {
      "type": "modify",
      "old_id": "d2839ccc615300c8fd98da03107a8c7b3b60b2cd",
      "old_mode": 33188,
      "old_path": "test/svc_datarate_test.cc",
      "new_id": "2ba1156068d89654a95a915e2a323294b5197220",
      "new_mode": 33188,
      "new_path": "test/svc_datarate_test.cc"
    }
  ]
}
