)]}'
{
  "commit": "20967ac1956e9d4ba4552af3ee7727e920aabc78",
  "tree": "2f8055b52491cb06f64ab3ddf4624c2ee23ce849",
  "parents": [
    "aae7782400b02daabeac69a999baf74a6e9119e0"
  ],
  "author": {
    "name": "Jury Jaraševič",
    "email": "yura.yaroshevich@gmail.com",
    "time": "Tue Apr 07 12:45:14 2026"
  },
  "committer": {
    "name": "WebRTC LUCI CQ",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 08 10:40:33 2026"
  },
  "message": "[ObjC SDK]: Fix scalability mode not found error.\n\nDue to encoder factory not having properly advertised supported profiles and scalability modes, it was not possible to add a transceiver with an encoding with scalability mode provided.\n\nBug: webrtc:496700735\nChange-Id: Ib2726d0d6b7223537831f50a2307737b9a165aa1\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/461740\nReviewed-by: Peter Hanspers \u003cpeterhanspers@webrtc.org\u003e\nCommit-Queue: Yury Yarashevich \u003cyura.yaroshevich@gmail.com\u003e\nReviewed-by: Kári Helgason \u003ckthelgason@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#47341}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5252eb9193d03644feef4ea04a080d88eda6c96e",
      "old_mode": 33188,
      "old_path": "sdk/BUILD.gn",
      "new_id": "809be57db8f561c45df8639edfeac8dfc9cf5e0a",
      "new_mode": 33188,
      "new_path": "sdk/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "ef91fc808fdc0413b0b7df0fe6ebaeaf67efd6f8",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCNativeVideoDecoderBuilder+Native.h",
      "new_id": "289041fd0ea94f63c54fc36276c96cce1c6b9ce1",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCNativeVideoDecoderBuilder+Native.h"
    },
    {
      "type": "modify",
      "old_id": "0bcb7c61ffb3eea2c991da214c3db8eca2db26aa",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCNativeVideoEncoderBuilder+Native.h",
      "new_id": "537317a82343a3f946093fd8a1c53a471b77e0da",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCNativeVideoEncoderBuilder+Native.h"
    },
    {
      "type": "modify",
      "old_id": "0f7b98efd890503a82bdc2c818a1a78eb184c5ff",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoDecoderAV1.h",
      "new_id": "8bc75cc22598e32ddf5daa95805d62214458515c",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoDecoderAV1.h"
    },
    {
      "type": "modify",
      "old_id": "83d368eaf31ba7cdf0bf7f9686f73226d179a9f4",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoDecoderAV1.mm",
      "new_id": "d3a6ec976de3c35e0655fb00ee18f005e535f941",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoDecoderAV1.mm"
    },
    {
      "type": "modify",
      "old_id": "eeff2d8bb27ae56944eebc9e0ca4ae56f9b81899",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP8.h",
      "new_id": "5d091970e195d7072caaeb7de05561d5f11ed45b",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP8.h"
    },
    {
      "type": "modify",
      "old_id": "dd59c02cc07669af574407994564debeabbc656a",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP8.mm",
      "new_id": "9dc7b137f72be508a865382c6a0e91c9ba624fe3",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP8.mm"
    },
    {
      "type": "modify",
      "old_id": "aa3753543a11212b0a90c26ef7f75b352a45413b",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP9.h",
      "new_id": "ebe2c2fd1ee747ff96873863ae986544872f9905",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP9.h"
    },
    {
      "type": "modify",
      "old_id": "996adc3acc4592e9ab10ee490de0baa7b92ff30b",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP9.mm",
      "new_id": "b60bc963c6536ead49dbdddc50e16a3445a2b680",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoDecoderVP9.mm"
    },
    {
      "type": "modify",
      "old_id": "9fd07ffd93387e985b8bfdffd34060aa0f1ad002",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoEncoderAV1.h",
      "new_id": "c4c511ab4818442a64ee6f0b058ed91271c194e0",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoEncoderAV1.h"
    },
    {
      "type": "modify",
      "old_id": "cca4da4a8b227c57f444aafa14d0a4a9f3fd3b29",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoEncoderAV1.mm",
      "new_id": "1e10fe9af05e6e4c539d8294ae0f1aaf95165098",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoEncoderAV1.mm"
    },
    {
      "type": "modify",
      "old_id": "0386509f5a3fa791a61c9664a94246af2bc8d437",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP8.h",
      "new_id": "387cab4b874708fc1300d23aac547240aa77c4c9",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP8.h"
    },
    {
      "type": "modify",
      "old_id": "af5c1a3582d67265c75d1d93add18b849e7fb49d",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP8.mm",
      "new_id": "17bb6e6a566a41c8b72b28e6b75468a9d0e9a34f",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP8.mm"
    },
    {
      "type": "modify",
      "old_id": "6fde07c4e936c9619be6ea14bb2f592b067742d5",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP9.h",
      "new_id": "2e03f96740ff6786f195c76f5f78dfd3be0dc729",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP9.h"
    },
    {
      "type": "modify",
      "old_id": "68b54f4314c5f3cf2bad1f3b2640bf2f3f909415",
      "old_mode": 33188,
      "old_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP9.mm",
      "new_id": "8f353bb8d2aa803979e9b958614b5f37cf101e02",
      "new_mode": 33188,
      "new_path": "sdk/objc/api/video_codec/RTCVideoEncoderVP9.mm"
    },
    {
      "type": "modify",
      "old_id": "f08953ba55f23e19aed504438d837179a8bf4ee5",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCDefaultVideoDecoderFactory.m",
      "new_id": "78566b463672e307373d1ae85760ff33e3c5374a",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCDefaultVideoDecoderFactory.m"
    },
    {
      "type": "modify",
      "old_id": "53edf81d7a2421dee10d21eaf425039a63ec16d7",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCDefaultVideoEncoderFactory.m",
      "new_id": "fee0d04afc33e90427338b335f766852a2850c60",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCDefaultVideoEncoderFactory.m"
    },
    {
      "type": "modify",
      "old_id": "97412f8481b7ca799a172fde309c71a85afc0231",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoDecoderFactoryH264.m",
      "new_id": "decefee703e1844cc4324ac3478af82751e1c25c",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoDecoderFactoryH264.m"
    },
    {
      "type": "modify",
      "old_id": "d963707044de91094c7dca41811c607f1f43f9dc",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoDecoderH264.h",
      "new_id": "a71feebce1052bf144987723ccd6b7952a5288fb",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoDecoderH264.h"
    },
    {
      "type": "modify",
      "old_id": "7b68164e7915d72349b44b52afd86fb185f2f006",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoDecoderH264.mm",
      "new_id": "ca3d8dfeb7bc30f35cf97e57aaa23aa0a37d409a",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoDecoderH264.mm"
    },
    {
      "type": "modify",
      "old_id": "11f98f0113707abf77fbe75b56af4a0e4d05e9ee",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoEncoderFactoryH264.m",
      "new_id": "b95f223158a2589cf4f0d8debb0fbfd1f468e321",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoEncoderFactoryH264.m"
    },
    {
      "type": "modify",
      "old_id": "c1ab884bd2975c106cee844f57792896e5828edd",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoEncoderH264.h",
      "new_id": "8479d78b0e64b84796ad75ff2cba110cb745ee5f",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoEncoderH264.h"
    },
    {
      "type": "modify",
      "old_id": "716355f91255844a99eb4636f53cfe0635d33e17",
      "old_mode": 33188,
      "old_path": "sdk/objc/components/video_codec/RTCVideoEncoderH264.mm",
      "new_id": "0fe7f057621892d86c03cd1759489c4be7af18e3",
      "new_mode": 33188,
      "new_path": "sdk/objc/components/video_codec/RTCVideoEncoderH264.mm"
    },
    {
      "type": "modify",
      "old_id": "20619467765912f97b6145ae14d3d7863c3697dd",
      "old_mode": 33188,
      "old_path": "sdk/objc/native/src/objc_video_decoder_factory.mm",
      "new_id": "dbcbaee6a082f634f9f8383b77d7dbe5dbada9ef",
      "new_mode": 33188,
      "new_path": "sdk/objc/native/src/objc_video_decoder_factory.mm"
    },
    {
      "type": "modify",
      "old_id": "5d46915b22219d29100ac99bfdec2aae6b6e973c",
      "old_mode": 33188,
      "old_path": "sdk/objc/native/src/objc_video_encoder_factory.mm",
      "new_id": "a9c0ce18d2d3e07376284901f18aa5eb65c8ce5f",
      "new_mode": 33188,
      "new_path": "sdk/objc/native/src/objc_video_encoder_factory.mm"
    }
  ]
}
