)]}'
{
  "commit": "1e7a6f3b6a8eee7efcb129eec10fe734d718ebc8",
  "tree": "daa8a5b901c6ed645431bfb4bd49bd575aba83e9",
  "parents": [
    "e28e60c7401e5ee8ba1cf325c64c2de5a6d09d08"
  ],
  "author": {
    "name": "Henrik Boström",
    "email": "hbos@webrtc.org",
    "time": "Tue Feb 13 08:22:20 2024"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 13 08:24:45 2024"
  },
  "message": "Revert \"Make setCodecPreferences only look at receive codecs\"\n\nThis reverts commit 1cce1d7ddcbde3a3648007b5a131bd0c2638724b.\n\nReason for revert: Breaks WPTs\n\nOriginal change\u0027s description:\n\u003e Make setCodecPreferences only look at receive codecs\n\u003e\n\u003e which is what is noted in JSEP:\n\u003e   https://www.rfc-editor.org/rfc/rfc8829.html#name-setcodecpreferences\n\u003e\n\u003e Some W3C spec modifications are required since the W3C specification\n\u003e currently takes into account send codecs as well.\n\u003e\n\u003e Spec issue:\n\u003e   https://github.com/w3c/webrtc-pc/issues/2888\n\u003e Spec PR:\n\u003e  https://github.com/w3c/webrtc-pc/pull/2926\n\u003e\n\u003e setCodecPreferences continues to modify the codecs in an offer.\n\u003e\n\u003e Also rename RtpSender::SetCodecPreferences to RtpSender::SetSendCodecs for consistent semantics.\n\u003e\n\u003e BUG\u003dwebrtc:15396\n\u003e\n\u003e Change-Id: I1e8fbe77cb2670575578a777ed1336567a1e4031\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328780\n\u003e Reviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\n\u003e Commit-Queue: Philipp Hancke \u003cphancke@microsoft.com\u003e\n\u003e Reviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#41719}\n\nBug: webrtc:15396\nChange-Id: I7b545e91f820c3affc39841c6e93939eac75c363\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/339520\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nOwners-Override: Henrik Boström \u003chbos@webrtc.org\u003e\nReviewed-by: Henrik Boström \u003chbos@webrtc.org\u003e\nAuto-Submit: Henrik Boström \u003chbos@webrtc.org\u003e\nBot-Commit: rubber-stamper@appspot.gserviceaccount.com \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#41725}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c551a58cf90da3498ae8abaf9b9ed1291f697daa",
      "old_mode": 33188,
      "old_path": "media/base/media_engine.cc",
      "new_id": "7304ab03d75599c2db3451e794efdb0f6de34dff",
      "new_mode": 33188,
      "new_path": "media/base/media_engine.cc"
    },
    {
      "type": "modify",
      "old_id": "b05489316395287f684c252768fab2dfa1f42d70",
      "old_mode": 33188,
      "old_path": "media/base/media_engine.h",
      "new_id": "428123516fc444802801c79936339811e6e9a9c3",
      "new_mode": 33188,
      "new_path": "media/base/media_engine.h"
    },
    {
      "type": "modify",
      "old_id": "d6c44992102a8851597b19c42996cced352786cd",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_encodings_integrationtest.cc",
      "new_id": "06299d70291fb8d435fbd6f9504339918d99d7b7",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_encodings_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "04fb9c9e26b8406a6902b05f7bb2cf705311efa9",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_media_unittest.cc",
      "new_id": "b892eacb7833ce2fb2ca0f839be6386378d29f8f",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_media_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "7deafbf428b0a1119387a0e5ade63dc7e0ef77a1",
      "old_mode": 33188,
      "old_path": "pc/peer_connection_svc_integrationtest.cc",
      "new_id": "32ca4518664faf578663ebf146c1a22359ebf272",
      "new_mode": 33188,
      "new_path": "pc/peer_connection_svc_integrationtest.cc"
    },
    {
      "type": "modify",
      "old_id": "be0975778fb71181d5d84e3d173f4156135e4322",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender.cc",
      "new_id": "b0c32eff8577fa8cb102003770b8ebc8310313bc",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender.cc"
    },
    {
      "type": "modify",
      "old_id": "90d33aaffce2e38acd064ccfc51c454d14847127",
      "old_mode": 33188,
      "old_path": "pc/rtp_sender.h",
      "new_id": "8925230636025e4b0aa0020802626810249d0955",
      "new_mode": 33188,
      "new_path": "pc/rtp_sender.h"
    },
    {
      "type": "modify",
      "old_id": "55a0f7d584ea20d1de17e2813318b64c809b7477",
      "old_mode": 33188,
      "old_path": "pc/rtp_transceiver.cc",
      "new_id": "de31b2e36a06e90196797586f5a036f8e6998d9a",
      "new_mode": 33188,
      "new_path": "pc/rtp_transceiver.cc"
    },
    {
      "type": "modify",
      "old_id": "9a01aecabbe234fa85265e27cf4858d01683cec9",
      "old_mode": 33188,
      "old_path": "pc/test/mock_rtp_sender_internal.h",
      "new_id": "4cfb2cfeaf01f55a32d28514ffbf4dcd603e19d8",
      "new_mode": 33188,
      "new_path": "pc/test/mock_rtp_sender_internal.h"
    }
  ]
}
