)]}'
{
  "commit": "c6bfde4de9f93f0e45f9a4a5a3f756e82fb07507",
  "tree": "518fe0fdb9164d685dfc42468a6e6ecf467a977e",
  "parents": [
    "a7fb01c0c15598c5a485b746baef5a15028a3de7"
  ],
  "author": {
    "name": "Harald Alvestrand",
    "email": "hta@webrtc.org",
    "time": "Sun Jun 07 12:45:09 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jun 07 18:39:00 2026"
  },
  "message": "Associate RTX with preceding codec in redesign\n\nIn the payload type redesign path, associate RTX codecs with the\nimmediately preceding codec in the supported formats list.\n\n- pc/typed_codec_vendor.cc: Update CollectVideoCodecConfigurations to\n  associate RTX with the preceding codec. Add validation to reject\n  RTX preceded by a resiliency codec. Skip generic RTX at the end\n  of the formats list if auxiliary codecs are added anyway.\n- pc/codec_vendor.cc: Use MatchesWithCodecRules and negotiate\n  packetization when merging codecs.\n- pc/media_session_unittest.cc: Update AddRtxCodec helper to insert\n  RTX after its primary codec in tests. Adjust test expectations to\n  match negotiated codec order (which appends new RTX).\n\nBug: webrtc:360058654\nChange-Id: I667089b8eef502b1da10e4ad811f919dadef2e6d\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/479180\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47915}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25d356b1a8520d3999ed69b1c6e8056c653903dc",
      "old_mode": 33188,
      "old_path": "call/fake_payload_type_suggester.h",
      "new_id": "5887bed7458d5089262bdcade3d791a39c9433c5",
      "new_mode": 33188,
      "new_path": "call/fake_payload_type_suggester.h"
    },
    {
      "type": "modify",
      "old_id": "4445dfdb078d8de0982fe0be55aa2a614af83518",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "ae2368930416a17848e52308449b4f8349a3ccec",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "4562e4fb751ac01f943ceff01427d26cd80b4293",
      "old_mode": 33188,
      "old_path": "pc/codec_vendor.cc",
      "new_id": "8fd3922e6e4b3be6200fa427c2caaeedca1e69e7",
      "new_mode": 33188,
      "new_path": "pc/codec_vendor.cc"
    },
    {
      "type": "modify",
      "old_id": "7abca4bd545e36beeb0ae9bf3d744f7710a70574",
      "old_mode": 33188,
      "old_path": "pc/codec_vendor_redesign_unittest.cc",
      "new_id": "9b474412e308b251ba81448bd45d1d08adc4b289",
      "new_mode": 33188,
      "new_path": "pc/codec_vendor_redesign_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "593dc619e73f6dd544c41c82c0e80e78c3d04f22",
      "old_mode": 33188,
      "old_path": "pc/media_session_unittest.cc",
      "new_id": "064122a44e0ed8bf6abefb1de237ef8e57d8cd48",
      "new_mode": 33188,
      "new_path": "pc/media_session_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "6152e9508d9c060babe7983d367d8ddb3a688ef9",
      "old_mode": 33188,
      "old_path": "pc/typed_codec_vendor.cc",
      "new_id": "6620699f60a223cb94f1f647393a8a1184cf7cdd",
      "new_mode": 33188,
      "new_path": "pc/typed_codec_vendor.cc"
    }
  ]
}
