)]}'
{
  "commit": "e4b65f8ebc2f18688202e49aa2dfbafc9aebc923",
  "tree": "3fdc23b7262606d6932e94abc14d535ffe7478ab",
  "parents": [
    "df2a9247c2d8a8d8a0afa31e9aeb1de324be0173"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Mon Sep 15 07:42:17 2025"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 15 08:35:49 2025"
  },
  "message": "Use SessionDescriptionInterface::GetType instead of type()\n\nThis patch migrates all internal call sites from the string-based\nSessionDescriptionInterface::type() method to the enum-based GetType().\n\nThe existing type() method is scheduled for deprecation. Marking\n`type()` as deprecated will need to wait a little longer however since\ndownstream code needs to be updated first.\n\n- C++ tests and helpers now call GetType() and use SdpTypeToString\n  for logging.\n- The Android JNI function NativeToJavaSessionDescription is modified\n  to accept the SdpType enum instead of a std::string.\n- An Objective-C helper, typeForSdpType, is added to convert the\n  C++ SdpType enum to the native RTCSdpType.\n\nBug: none\nChange-Id: Ie08adb524da1ccae6dc70a215dea4708bbea4d7b\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/409261\nCommit-Queue: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nAuto-Submit: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#45649}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5e1269a5cac51f848a530de24178c2a8f8b6350e",
      "old_mode": 33188,
      "old_path": "pc/jsep_session_description_unittest.cc",
      "new_id": "31e9bc9dcfe93ea80fe2cef514eeb3c6132e8a74",
      "new_mode": 33188,
      "new_path": "pc/jsep_session_description_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "94a7df70baa6e33014a18fd03cb3d98e6c5934bd",
      "old_mode": 33188,
      "old_path": "pc/test/integration_test_helpers.h",
      "new_id": "2e5ffdad45d975f02a905b6b7ea22274c6fbe4e9",
      "new_mode": 33188,
      "new_path": "pc/test/integration_test_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "114c0db283f2246e2ffaba2e666aa0c01dab795c",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/peer_connection.cc",
      "new_id": "2ac8b45d8a47d356339f5a3d532670805365a7b2",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "6994cc4df592e5cfe60d5795b85db36b6162159d",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/sdp_observer.cc",
      "new_id": "6c813678728cf76eea569f07b309d4aa38272aae",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/sdp_observer.cc"
    },
    {
      "type": "modify",
      "old_id": "accabe67a2ef2a573c601c87eb220b4503e3b8bb",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/session_description.cc",
      "new_id": "3d00af3a2bcba0561de8cde6640b3d31d525d567",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/session_description.cc"
    },
    {
      "type": "modify",
      "old_id": "6b3b4bc4c38f684d91756693a67cb8536c479844",
      "old_mode": 33188,
      "old_path": "sdk/android/src/jni/pc/session_description.h",
      "new_id": "1ba7938fde1777deb4c41df185cea31282fa8854",
      "new_mode": 33188,
      "new_path": "sdk/android/src/jni/pc/session_description.h"
    },
    {
      "type": "modify",
      "old_id": "4acc059728e663333599efec66ab2a98fde86716",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/peerconnection/RTCSessionDescription+Private.h",
      "new_id": "55a863673f08e4fd4284d1123b79f40b75f5ee89",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/peerconnection/RTCSessionDescription+Private.h"
    },
    {
      "type": "modify",
      "old_id": "a62f4c7f297d37ae05b3c55e9ad16834922f4200",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/peerconnection/RTCSessionDescription.mm",
      "new_id": "b81946fe2a649fe5b378928ffbe36b87d04ad3b4",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/peerconnection/RTCSessionDescription.mm"
    },
    {
      "type": "modify",
      "old_id": "0927da534ff2700841630f7ef2d9bc73d2ac1b12",
      "old_mode": 33188,
      "old_path": "sdk/objc/unittests/RTCSessionDescriptionTest.mm",
      "new_id": "d64abce6140ba8e6716456fa6ca637a775b3b21c",
      "new_mode": 33188,
      "new_path": "sdk/objc/unittests/RTCSessionDescriptionTest.mm"
    }
  ]
}
