)]}'
{
  "commit": "b70b78f732decdcdb2f4b462a836df7712b8aefe",
  "tree": "45cee8a8d8346c63618ca153c1c0f19cb408ed66",
  "parents": [
    "fa645dd50813942b293d89135f9755f85fee9018"
  ],
  "author": {
    "name": "Tony Herre",
    "email": "herre@google.com",
    "time": "Thu Nov 20 12:27:34 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 20 14:58:22 2025"
  },
  "message": "Allow DatagramConnection (ie the RtcTransport web API) to send and receive real SRTP/SCTP\n\nWhen wire protocol is set to kDtlsSrtp, take RTP/RTCP packets passed\nto sendPackets and SRTP encrypt them in the same way as they would be\nin a full PeerConnection, without the goofy wrapping in faked RTP\nheaders. Similarly decrypt received SRTP/SRTCP packets, decrypt them and\npass up to the client with the original headers inc seq num, ssrc etc.\nFor any other packets, just DTLS encrypt/decrypt, as in SrtpTransport.\n\nThis allows users of DatagramConnection to be wire-compatible with\na standard peerconnection.\n\nBug: chromium:443019066\nChange-Id: I3bc3597b84b14fb03f3e7b6668638df0a5d86ef3\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/421782\nCommit-Queue: Tony Herre \u003cherre@google.com\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#46240}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9dccf5130ee0ade157fcb231564292d63e821c1",
      "old_mode": 33188,
      "old_path": "pc/BUILD.gn",
      "new_id": "9e78f8cd76b70b02bba6e097e881cc3973730624",
      "new_mode": 33188,
      "new_path": "pc/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d3fd6d2a2077b53bfdd7d5f049022be6c8d43584",
      "old_mode": 33188,
      "old_path": "pc/datagram_connection_internal.cc",
      "new_id": "42aed1446c325e9129b38b9e96214d2cbeaa086f",
      "new_mode": 33188,
      "new_path": "pc/datagram_connection_internal.cc"
    },
    {
      "type": "modify",
      "old_id": "bcb6764b9f6be7097cd01ee7f76e3036492d95a6",
      "old_mode": 33188,
      "old_path": "pc/datagram_connection_internal.h",
      "new_id": "54a4a712b114f8febbf94571b462b552736f762c",
      "new_mode": 33188,
      "new_path": "pc/datagram_connection_internal.h"
    },
    {
      "type": "modify",
      "old_id": "b357253e37662774b9b8bd9978b83d4c661159b8",
      "old_mode": 33188,
      "old_path": "pc/datagram_connection_unittest.cc",
      "new_id": "05cc910cac403a0aa652858e95fc54c94bad511a",
      "new_mode": 33188,
      "new_path": "pc/datagram_connection_unittest.cc"
    }
  ]
}
