Commit graph

2052 commits

Author SHA1 Message Date
webrtc-version-updater
24b034c51b Update WebRTC code version (2024-01-12T04:02:03).
Bug: None
Change-Id: I476e4c36e02764bb29a185c258594b5bb75c6af4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/334104
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41506}
2024-01-12 05:32:38 +00:00
webrtc-version-updater
ff76f1ca48 Update WebRTC code version (2024-01-10T04:12:46).
Bug: None
Change-Id: I5d30fdad420c5ad94ed07018c28e8a5da4e8c7c4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333943
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41494}
2024-01-10 05:55:49 +00:00
Danil Chapovalov
1d6bf3156b Use propagated instead of global field trials in FecControllerDefault
Bug: webrtc:10335
Change-Id: Ia559ae2655b39e7093cfdb9ed669f3463ef90054
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333842
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41483}
2024-01-09 12:26:54 +00:00
Zhaoliang Ma
f089d7ea54 Reland "FrameCadenceAdapter: align video encoding to metronome"
This is a reland of commit b39c2a8464

Original change's description:
> FrameCadenceAdapter: align video encoding to metronome
>
> This CL aligns the video encoding tasks to metronome tick which
> similar with the metronome decoding.
>
> Design doc: https://docs.google.com/document/d/18PvEgS-DehClK6twCSCATOlX-j9acmXd-3vjb0tR9-Y
>
> Bug: b/304158952
> Change-Id: I262bd4a5097fdaeed559b9d7391a059ae86e2d63
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327460
> Reviewed-by: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com>
> Cr-Commit-Position: refs/heads/main@{#41469}

Bug: b/304158952
Change-Id: Icf4e1ad91f5c98f3c32a88ffe4d6277e907353e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333464
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41479}
2024-01-08 13:54:56 +00:00
Danil Chapovalov
55a61898a8 Pass Environment to custom FecController at construction
To allow custom FecController use propagated rather than global field trials
note that there is one FecControllerFactory per peer connection factory,
but FecController is created per peer connection and may use per peer connection field trials.

Bug: webrtc:10335
Change-Id: Id25bfaf4b49d4f6d551730c8fd55596ddc49ab47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333400
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41478}
2024-01-08 12:57:48 +00:00
Björn Terelius
78a57efb29 Revert "FrameCadenceAdapter: align video encoding to metronome"
This reverts commit b39c2a8464.

Reason for revert: Breaks downstream build

Original change's description:
> FrameCadenceAdapter: align video encoding to metronome
>
> This CL aligns the video encoding tasks to metronome tick which
> similar with the metronome decoding.
>
> Design doc: https://docs.google.com/document/d/18PvEgS-DehClK6twCSCATOlX-j9acmXd-3vjb0tR9-Y
>
> Bug: b/304158952
> Change-Id: I262bd4a5097fdaeed559b9d7391a059ae86e2d63
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327460
> Reviewed-by: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com>
> Cr-Commit-Position: refs/heads/main@{#41469}

Bug: b/304158952
Change-Id: I6f7a3d45cc24b63bc1fe92a93bf5c8d5058f32a8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333482
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41471}
2024-01-04 20:02:49 +00:00
Zhaoliang Ma
b39c2a8464 FrameCadenceAdapter: align video encoding to metronome
This CL aligns the video encoding tasks to metronome tick which
similar with the metronome decoding.

Design doc: https://docs.google.com/document/d/18PvEgS-DehClK6twCSCATOlX-j9acmXd-3vjb0tR9-Y

Bug: b/304158952
Change-Id: I262bd4a5097fdaeed559b9d7391a059ae86e2d63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/327460
Reviewed-by: Markus Handell <handellm@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Zhaoliang Ma <zhaoliang.ma@intel.com>
Cr-Commit-Position: refs/heads/main@{#41469}
2024-01-04 04:14:12 +00:00
webrtc-version-updater
67f0de8614 Update WebRTC code version (2024-01-03T04:13:24).
Bug: None
Change-Id: Ieca721b2116c64e1635a53351875dce22e35c309
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/333221
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41465}
2024-01-03 05:47:26 +00:00
webrtc-version-updater
d2771c6153 Update WebRTC code version (2023-12-31T04:01:47).
Bug: None
Change-Id: I933b094672b4752254ddf6bbe1b7ea6607e28878
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332822
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41459}
2023-12-31 05:12:49 +00:00
webrtc-version-updater
0f075331e2 Update WebRTC code version (2023-12-29T04:01:38).
Bug: None
Change-Id: I1a131ca6563312ea5ea62ca52562a3d85c14f57a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332640
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41457}
2023-12-29 05:46:23 +00:00
webrtc-version-updater
f27515bfe3 Update WebRTC code version (2023-12-28T04:12:45).
Bug: None
Change-Id: I88ec741ad1682a52919475f3f2314e238af1137c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332543
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41453}
2023-12-28 06:08:11 +00:00
webrtc-version-updater
d2a19311f1 Update WebRTC code version (2023-12-27T04:02:15).
Bug: None
Change-Id: I38d6d0991c843491ae5ae1bdd0e45e430c288601
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332476
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41450}
2023-12-27 05:25:20 +00:00
webrtc-version-updater
0f26166648 Update WebRTC code version (2023-12-26T04:13:22).
Bug: None
Change-Id: I34887c20f1525ce090ed1701b842f2f0d98774c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332467
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41448}
2023-12-26 05:56:26 +00:00
webrtc-version-updater
448c4967e2 Update WebRTC code version (2023-12-25T04:07:54).
Bug: None
Change-Id: I8257c910564509d26bd8bcd68fdb16288de4f104
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332427
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41446}
2023-12-25 06:13:43 +00:00
webrtc-version-updater
25c454a3e2 Update WebRTC code version (2023-12-24T04:13:12).
Bug: None
Change-Id: Ie52448498686b1c7359ba05322b05c3b07236db2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332335
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41444}
2023-12-24 06:16:30 +00:00
webrtc-version-updater
331065829a Update WebRTC code version (2023-12-22T04:07:35).
Bug: None
Change-Id: I58a0ca4aece61310da156cdfe7d54771e00352b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332304
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41435}
2023-12-22 05:56:34 +00:00
webrtc-version-updater
de464c2f56 Update WebRTC code version (2023-12-21T04:13:14).
Bug: None
Change-Id: Icd546f0c187968d1c1ea2a443eeeab28afb4c0d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332162
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41426}
2023-12-21 06:16:17 +00:00
Danil Chapovalov
ee27f38be9 Use Environment in RtpTransportyControllerSend
RtpTransportControllerSend uses all 4 utilities of the environment and
thus cleaner to propagate them as single parameter instead of 4 separate

Bug: None
Change-Id: I38932c21a73ea41d4bdf2fa04bf3961a2adb25a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331821
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41422}
2023-12-20 14:47:51 +00:00
webrtc-version-updater
06a8ecadf2 Update WebRTC code version (2023-12-20T04:12:58).
Bug: None
Change-Id: Iefe9f3df0c2d816260a94e08d5de57b50b99be5a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/332080
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41418}
2023-12-20 06:17:28 +00:00
webrtc-version-updater
c5daa63cef Update WebRTC code version (2023-12-19T04:03:55).
Bug: None
Change-Id: I435c520346fa2330405215479d4093046777be60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331864
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41410}
2023-12-19 07:09:27 +00:00
webrtc-version-updater
944b01eb97 Update WebRTC code version (2023-12-18T04:02:11).
Bug: None
Change-Id: I7ba45a350dbb18a067ba805c71f263bcd4ab7f87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331747
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41402}
2023-12-18 05:49:40 +00:00
webrtc-version-updater
ac2541be3a Update WebRTC code version (2023-12-17T04:03:36).
Bug: None
Change-Id: I35ca5b34ab4f6c93196d664712826e35fc63dfa7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331741
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41400}
2023-12-17 06:10:13 +00:00
webrtc-version-updater
5cfce0efba Update WebRTC code version (2023-12-16T04:07:45).
Bug: None
Change-Id: Iceee85c04b65455f2f84fd7c7124d0809d4a0f4f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331661
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41398}
2023-12-16 05:43:51 +00:00
webrtc-version-updater
1f8914d240 Update WebRTC code version (2023-12-15T04:10:45).
Bug: None
Change-Id: I541d5b0448d00d21f47244d1b2596a05d2bf1887
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331563
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41391}
2023-12-15 06:11:23 +00:00
webrtc-version-updater
d92e95c26e Update WebRTC code version (2023-12-14T04:12:58).
Bug: None
Change-Id: I3a27cb2c0e70788a7bfbae0b1f90ea175e060ae5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331199
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41382}
2023-12-14 06:01:32 +00:00
webrtc-version-updater
14a7e8b300 Update WebRTC code version (2023-12-13T04:05:41).
Bug: None
Change-Id: Iba2263a22c80b6610f600750606cccfde593cb5e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331188
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41369}
2023-12-13 06:07:29 +00:00
webrtc-version-updater
23c653d2d8 Update WebRTC code version (2023-12-12T04:11:42).
Bug: None
Change-Id: I34f47c51434a3750dc55f608f07893c7cc3e571b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/331120
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41358}
2023-12-12 05:51:22 +00:00
webrtc-version-updater
5f9239bfd5 Update WebRTC code version (2023-12-11T04:07:39).
Bug: None
Change-Id: I8dc5b5081d04c9057c71805750d86b1f6be4a3de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330881
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41347}
2023-12-11 05:51:40 +00:00
webrtc-version-updater
42b0184458 Update WebRTC code version (2023-12-10T04:14:20).
Bug: None
Change-Id: I2c525b23e755c685351952e8c4151d208fd3bbd9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330761
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41346}
2023-12-10 05:53:39 +00:00
webrtc-version-updater
b17d53d971 Update WebRTC code version (2023-12-09T04:11:35).
Bug: None
Change-Id: Iea28fe04e87bb9a468723c3a29897c40ae6692d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330623
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41344}
2023-12-09 05:53:04 +00:00
Per K
86b1cf776e Allow configuring pacer burst through RtcConfiguration
This allow exernal applications to control how many packets can be sent relative current BWE.

This is a partial revert of https://webrtc-review.googlesource.com/c/src/+/311102

Bug: chromium:1354491
Change-Id: Ia236aaacc468ddac12341efa555041bb2dfdde62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330580
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41343}
2023-12-08 15:35:09 +00:00
webrtc-version-updater
a88ea8a36f Update WebRTC code version (2023-12-08T04:03:15).
Bug: None
Change-Id: I97ba7c893c7b222af3254b024b62532e7001a262
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330521
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41339}
2023-12-08 06:04:48 +00:00
Danil Chapovalov
223334933f Propagate Environment into VideoReceiveStream2
as a step to propagate Environment and thus field trials into Decoders

Bug: webrtc:10335
Change-Id: Ib396421f0fbf34f2c2f90aa4a1b41b461e42253c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330421
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41335}
2023-12-07 12:34:14 +00:00
webrtc-version-updater
9384c9ea66 Update WebRTC code version (2023-12-07T04:06:46).
Bug: None
Change-Id: I28618cc62300032bc3f1bf921a7739df8c41e9bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330403
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41330}
2023-12-07 05:36:50 +00:00
Danil Chapovalov
abd7814e47 Pass Clock through Environment when constructing Call
while cleaning up Call factory function,

- pick rtp_transport_controller_send_factory based on presence in the config instead of based on the call site thus removing one extra factory function.

- when Call is created through test helper TimeControllerBasedFactory use original media factory instead of direct factory, thus allow to configure degraded call through field trials in tests, and ensure difference with production code path stay minimal in the future.

Bug: webrtc:15656
Change-Id: If9c2a9fc871e139502db2bec0a241d8d64c53720
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330061
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41329}
2023-12-06 19:13:39 +00:00
webrtc-version-updater
8a29d89e99 Update WebRTC code version (2023-12-06T04:11:35).
Bug: None
Change-Id: Iab672bcd6541bd1b4ffabaea9d2b89d3ece653c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330201
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41326}
2023-12-06 05:43:13 +00:00
Danil Chapovalov
3d9c3687a4 Delete CallFactoryInterface as no longer needed
Replace CallFactory class with a factory function

Bug: webrtc:15574
Change-Id: Ib1d8cff8d7550da3af01693a7bc117a7bd342258
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330000
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41321}
2023-12-05 15:44:43 +00:00
Henrik Boström
f887e07234 Rename "metronome" to "decode_metronome".
In preparation for experimentally supporting different types of
metronomes and metronome use cases we'd like to rename for clarity.

This is the first step, which introduces the new name and prefers it if
it is set, but keeps the old name for backwards compat reasons.

Once Chromium has migrated to the new name, we can delete the old name.

Bug: webrtc:15704
Change-Id: I23077bf2415ebb2b2338320c9a14e3bd17d3abb6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/330020
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41319}
2023-12-05 15:00:54 +00:00
Danil Chapovalov
e79e722834 Delete CallConfig constructor that doesn't use Environment
Bug: webrtc:15656
Change-Id: Id7a1115f1256be6a3962de2de0cbe602084c42e3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329841
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41316}
2023-12-05 09:33:40 +00:00
webrtc-version-updater
09aa812968 Update WebRTC code version (2023-12-03T04:02:06).
Bug: None
Change-Id: I28920a991cc2d9867e2a2ee9bf73ad6854f0301d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329501
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41301}
2023-12-03 05:09:08 +00:00
webrtc-version-updater
8f530e8d78 Update WebRTC code version (2023-12-02T04:12:39).
Bug: None
Change-Id: Iddc2b4a56d768f6390476a77734255f63c14b2c7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329288
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41299}
2023-12-02 05:56:15 +00:00
Danil Chapovalov
c03d8b6cf3 Update CallTests to create Call using Environment
Bug: webrtc:15656
Change-Id: Ie7dd1a4db04ab7fde466b7f0483b09e3b31850d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329083
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41295}
2023-12-01 13:16:41 +00:00
webrtc-version-updater
3ff90f3580 Update WebRTC code version (2023-12-01T04:13:25).
Bug: None
Change-Id: I1a34114a0e1055e9dab702ca6e4290b1165a96db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329284
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41294}
2023-12-01 05:55:21 +00:00
webrtc-version-updater
8eeb8facb9 Update WebRTC code version (2023-11-30T04:12:06).
Bug: None
Change-Id: I41fd5c96ec4e299066205ebce9dcc0dd83f2f324
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329282
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41279}
2023-11-30 05:57:05 +00:00
webrtc-version-updater
6417e7b721 Update WebRTC code version (2023-11-29T04:09:10).
Bug: None
Change-Id: I7af9b1b147f5cff9791d5470a7d79d28aff6de3b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329044
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41267}
2023-11-29 05:57:31 +00:00
Danil Chapovalov
3c5850148e Allow to create webrtc::Call with Environment
instead of passing utilities one by one

Bug: webrtc:15656
Change-Id: I1f3bf7ae66dcc62bbf17d81c927aabe748b42163
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328540
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41256}
2023-11-28 10:26:56 +00:00
Per K
b202bc1db2 Per default set PacingController burst interval to 40ms
PacingController per default use a burst interval of 40ms. The behaviour can still be overriden by  using the method SetSendBurstInterval.

Bug: chromium:1354491
Change-Id: Ie3513109e88e9832dff47380c482ed6d943a2f2b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311102
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41254}
2023-11-28 07:53:50 +00:00
Florent Castelli
fa1e7d2bae Export webrtc::SimulatedNetwork for Chrome component builds
The class will be used to implement WebRTC throttling in Chrome DevTools
and needs to be exported in order to link properly in component builds.

Bug: chromium:490143
Change-Id: I081a081e5cd213ad31aad11b6983073784bb4d8f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328901
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Auto-Submit: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41251}
2023-11-27 16:03:23 +00:00
webrtc-version-updater
62aa821c2d Update WebRTC code version (2023-11-27T04:13:30).
Bug: None
Change-Id: I3b570ad63abfba4452387fb59e32b14e7c9d0dac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328662
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41241}
2023-11-27 05:49:44 +00:00
webrtc-version-updater
92fcb56797 Update WebRTC code version (2023-11-26T04:11:21).
Bug: None
Change-Id: Icfc70f7a7d1137b44c0fff240aca1dd6319eb64c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/328498
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#41239}
2023-11-26 06:06:39 +00:00