)]}'
{
  "commit": "cf1308fddd9974a1fdf5f9d2fb03e93af69b6d1b",
  "tree": "f676f7e46b981b30599ff5cbc0ccb449210a204f",
  "parents": [
    "28cf2efd08518bee4a80da98d517a9a7edcda7e2"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Wed Nov 18 17:27:37 2020"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Nov 23 10:52:06 2020"
  },
  "message": "Ignore frame type when calculating generic frame dependencies.\n\nWhen spatial scalability is used, both vpx and aom set key frame flag\nfor all spatial layers of the first frame, while rtp code expect it to\nbe set only on the frame without spatial dependencies.\n\nThat creates confusion for the frame dependency calculator.\nSimplest solution seems to ignore that confusing signal and instead\nrely encoder wrappers update frame buffer usages when key frame is generated.\n\nBug: webrtc:11999\nChange-Id: Ica24f1d8d42d32dd24664beabf32ac24872cd15a\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/194002\nReviewed-by: Philip Eliasson \u003cphilipel@webrtc.org\u003e\nReviewed-by: Erik Språng \u003csprang@webrtc.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/heads/master@{#32667}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8d6776c12948e4a2ff5b5e94524d8813788ca6b",
      "old_mode": 33188,
      "old_path": "call/rtp_payload_params.cc",
      "new_id": "5c9c6c0c051c380c816f954e9b239659d93ed80d",
      "new_mode": 33188,
      "new_path": "call/rtp_payload_params.cc"
    },
    {
      "type": "modify",
      "old_id": "2e0faeb5c9976bc0728763595e8545e91749388b",
      "old_mode": 33188,
      "old_path": "call/rtp_payload_params.h",
      "new_id": "ebfdd4605a6aa1e8c646299f1f4e4c4a070f5ce1",
      "new_mode": 33188,
      "new_path": "call/rtp_payload_params.h"
    },
    {
      "type": "modify",
      "old_id": "472cb5de27a0c62612ffd97a8ced6483a79f04b6",
      "old_mode": 33188,
      "old_path": "modules/video_coding/BUILD.gn",
      "new_id": "e7a9def5770738049aa199cd4cf066d4083b066d",
      "new_mode": 33188,
      "new_path": "modules/video_coding/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "6de5081b947c1ba9ca3d4b337f8144cd4be52887",
      "old_mode": 33188,
      "old_path": "modules/video_coding/frame_dependencies_calculator.cc",
      "new_id": "7ca59f779ab085716e0ee366c58fcd354ce05033",
      "new_mode": 33188,
      "new_path": "modules/video_coding/frame_dependencies_calculator.cc"
    },
    {
      "type": "modify",
      "old_id": "b70eddfc534637dcc59255b6106486f9bd78b62a",
      "old_mode": 33188,
      "old_path": "modules/video_coding/frame_dependencies_calculator.h",
      "new_id": "2c4a8502e1af20c4a1a4a0f957f0ca1e089550bc",
      "new_mode": 33188,
      "new_path": "modules/video_coding/frame_dependencies_calculator.h"
    },
    {
      "type": "modify",
      "old_id": "81f774b227e148096cb4f4ed1414d88d479fa410",
      "old_mode": 33188,
      "old_path": "modules/video_coding/frame_dependencies_calculator_unittest.cc",
      "new_id": "a09650401a437ee6010c981e614a1e5fbdf5cfd3",
      "new_mode": 33188,
      "new_path": "modules/video_coding/frame_dependencies_calculator_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "2b0393f9cf65ecc3c570c5f95f278b82b95e9858",
      "old_mode": 33188,
      "old_path": "modules/video_coding/svc/scalability_structure_test_helpers.cc",
      "new_id": "aeb4d88f1aff0bb13387509479bc86b2faa5d2af",
      "new_mode": 33188,
      "new_path": "modules/video_coding/svc/scalability_structure_test_helpers.cc"
    }
  ]
}
