)]}'
{
  "commit": "691b0dedb596fbcdd01c21ec113b8af3f86c823e",
  "tree": "34ae20672f66c08064ecba15bdc6c6af85fa7c02",
  "parents": [
    "7118af54040db12db273c23933c1615c424831ff"
  ],
  "author": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Wed Nov 17 15:58:18 2021 -0800"
  },
  "committer": {
    "name": "Marco Paniconi",
    "email": "marpan@google.com",
    "time": "Thu Nov 18 22:25:43 2021 +0000"
  },
  "message": "rtc: Fix prediction on keyframes for spatial layers\n\nOn superframes whose base is key: fix the reference\npredicton structure so that the SL layer (for SL \u003e 0)\nonly does the inter-layer prediction from the SL-1 layer.\nThis requires fixes to the sample encoder and in the\nnonrd_pickmode.\n\nIn the current code SL2 was either predicting only from\nSL0 (for ksvc), or it was predicting from both SL0 \u0026 SL1\n(in non-ksvc mode), which was not the intended behavior.\nSo this fix improves the key frame quality for ksvc and\nreduces the encode_time for non-ksvc.\n\nChange-Id: Ifde750c741b53b42e4f27d493945036fb7e0e334\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d96b8612ea72fd08fefab97739e63b9b59c89be",
      "old_mode": 33188,
      "old_path": "av1/encoder/nonrd_pickmode.c",
      "new_id": "2b3adcb3bcfb0827af486b39d73d3a2f9480b251",
      "new_mode": 33188,
      "new_path": "av1/encoder/nonrd_pickmode.c"
    },
    {
      "type": "modify",
      "old_id": "ac1238dad3b7b7f4f39fdd25fb0310a6f330dafe",
      "old_mode": 33188,
      "old_path": "examples/svc_encoder_rtc.c",
      "new_id": "d745b7940a996a3921b4d29866e34bfa16756e90",
      "new_mode": 33188,
      "new_path": "examples/svc_encoder_rtc.c"
    }
  ]
}
