philipel
4e0bf2e5a1
Support conversion of VP9 non-flexible mode to generic descriptor for non-layered streams only.
...
When VP9 HW encoders don't provide any metadata a minimal non-flexible mode structure is generated for the stream: (https://source.chromium.org/chromium/chromium/src/+/refs/heads/main:third_party/blink/renderer/platform/peerconnection/rtc_video_encoder.cc;l=1275-1298;drc=f80633b34538615fcb73515ad8c4bc56a748abfe ).
Bug: chromium:1455428, b/286993839, b/287458300
Change-Id: I72628f20927d685e9c8ba1744126d763896bd804
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309380
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40316}
2023-06-20 10:52:59 +00:00
webrtc-version-updater
52f902abc6
Update WebRTC code version (2023-06-20T04:03:02).
...
Bug: None
Change-Id: I6bc533128e5303bfc7a54c3f879b899e0550e2b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309425
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@{#40310}
2023-06-20 05:42:51 +00:00
webrtc-version-updater
d05967cf4a
Update WebRTC code version (2023-06-17T04:02:25).
...
Bug: None
Change-Id: I02aa92e152b93f3d7a345e8258ab395ef8addab9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308967
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@{#40304}
2023-06-17 05:27:56 +00:00
webrtc-version-updater
0b86253c15
Update WebRTC code version (2023-06-16T04:04:20).
...
Bug: None
Change-Id: Ib3248282f771e7789fe319fed61b00dc2b1334ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308795
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@{#40297}
2023-06-16 05:45:45 +00:00
webrtc-version-updater
a3cd0b9a16
Update WebRTC code version (2023-06-15T04:11:59).
...
Bug: None
Change-Id: Ibd8e983e36b2149581ee08169c23e512ceee3652
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308784
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@{#40283}
2023-06-15 05:18:27 +00:00
webrtc-version-updater
3cf60bed1d
Update WebRTC code version (2023-06-14T04:02:08).
...
Bug: None
Change-Id: I79072ef925e07611b3223d056a0b287aa98de371
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308559
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@{#40274}
2023-06-14 05:07:49 +00:00
webrtc-version-updater
9bb7f81857
Update WebRTC code version (2023-06-13T04:07:18).
...
Bug: None
Change-Id: Ie56ae50e17aae026829f64f16609491bb5136b48
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308547
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@{#40264}
2023-06-13 05:53:10 +00:00
webrtc-version-updater
e1e8b20444
Update WebRTC code version (2023-06-10T04:11:03).
...
Bug: None
Change-Id: I218bdd28b3179f54e938d9bbb0322e599594bbf1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308461
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@{#40255}
2023-06-10 05:44:15 +00:00
webrtc-version-updater
f781ff76fa
Update WebRTC code version (2023-06-09T04:02:47).
...
Bug: None
Change-Id: I4408abe88eee1e55cf12695951d88a11f135f888
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308340
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@{#40248}
2023-06-09 05:44:51 +00:00
webrtc-version-updater
36c945b46e
Update WebRTC code version (2023-06-08T04:11:54).
...
Bug: None
Change-Id: Ibafab72f552bd9904811dcdf5f24d32a00defbc4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308180
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@{#40242}
2023-06-08 05:51:15 +00:00
webrtc-version-updater
a458fe5497
Update WebRTC code version (2023-06-07T04:12:21).
...
Bug: None
Change-Id: Id3675d76dfcde4757a54255445fdae7c88344d68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308081
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@{#40235}
2023-06-07 05:33:46 +00:00
webrtc-version-updater
d3b71c778f
Update WebRTC code version (2023-06-06T04:12:09).
...
Bug: None
Change-Id: I6d7793dcd11d46c4c03c2d22c9b6d61e72f64163
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307980
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@{#40228}
2023-06-06 05:46:15 +00:00
webrtc-version-updater
1e04d61f21
Update WebRTC code version (2023-06-05T04:02:35).
...
Bug: None
Change-Id: I50b9ddeb66e977001f1ee88965edf587872093c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307700
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@{#40219}
2023-06-05 05:05:57 +00:00
webrtc-version-updater
079ce251de
Update WebRTC code version (2023-06-04T04:02:33).
...
Bug: None
Change-Id: Iaaaa7a3658cbfe4864d14d723229d9626007a86c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307587
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@{#40216}
2023-06-04 05:15:35 +00:00
webrtc-version-updater
e10f025c68
Update WebRTC code version (2023-06-03T04:02:02).
...
Bug: None
Change-Id: I3fc9ce63ad2de47a9b2537152e210fded42e7478
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307562
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@{#40215}
2023-06-03 05:33:33 +00:00
Danil Chapovalov
54e95bc562
Propagate time of the last received packet with Timestamp type
...
Bug: webrtc:13757
Change-Id: I446fc10ad6a90ab9ecaac337b9f2ad4ccad37cbd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307020
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40211}
2023-06-02 14:29:19 +00:00
webrtc-version-updater
dab505be2c
Update WebRTC code version (2023-06-02T04:02:59).
...
Bug: None
Change-Id: Id4960cd43bf4c20ba884087f611182a64d9f8b99
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307442
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@{#40199}
2023-06-02 06:06:38 +00:00
Ying Wang
2d598535aa
Add SetRetransmissionMode() to FecController, this will be used to control RTX settings in FecController.
...
Currently FecController knows about network conditions, these information can be used to control RTX settings in-call.
Change-Id: I8f84164aeac48ea13b7f1cf82fd7424431f98ada
Bug: webrtc:15167
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304800
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40192}
2023-06-01 07:51:56 +00:00
webrtc-version-updater
6110fd933a
Update WebRTC code version (2023-06-01T04:12:34).
...
Bug: None
Change-Id: Ica4e2ecdb8a34831ad9ea42561aa4ce212a8b331
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307267
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@{#40190}
2023-06-01 05:57:57 +00:00
webrtc-version-updater
94a9d55671
Update WebRTC code version (2023-05-31T04:11:01).
...
Bug: None
Change-Id: Ib7601b298fb4bd3ed4d932fcb57d04a98fee3a1c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/307120
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@{#40184}
2023-05-31 06:06:27 +00:00
webrtc-version-updater
e4a9a6dd6b
Update WebRTC code version (2023-05-30T04:02:06).
...
Bug: None
Change-Id: I5b5f8cc0cd67b19b65dbb89e5fd54c017b65ebcb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306913
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@{#40171}
2023-05-30 06:25:46 +00:00
webrtc-version-updater
4aaacb4382
Update WebRTC code version (2023-05-29T04:03:50).
...
Bug: None
Change-Id: I01ef66bf2d56cd34d2e1fd1832a14e5de4bbe39c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306901
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@{#40168}
2023-05-29 05:34:42 +00:00
webrtc-version-updater
b9de471b34
Update WebRTC code version (2023-05-28T04:11:22).
...
Bug: None
Change-Id: I9464496dbbc3ba9391da9e7265e3cac13a1de080
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306795
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@{#40166}
2023-05-28 05:31:59 +00:00
webrtc-version-updater
9bc8d055f0
Update WebRTC code version (2023-05-27T04:12:09).
...
Bug: None
Change-Id: I4bcd25ccfdc830fe841cbbafaf2c915b1df42bb1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306782
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@{#40162}
2023-05-27 06:00:25 +00:00
Rasmus Brandt
f0820ffd88
Implement video versions of RTCInboundRtpStreamStats.jitterBuffer{Target,Minimum}Delay
...
* https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbuffertargetdelay
* https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferminimumdelay
Tested: https://jsfiddle.net/pfgzj0yo/17/
Bug: webrtc:14244
Change-Id: I3d949ba63c8339b3881f5d00356559d5789d283d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304404
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40157}
2023-05-26 13:34:09 +00:00
webrtc-version-updater
dff6e25f9e
Update WebRTC code version (2023-05-26T04:05:22).
...
Bug: None
Change-Id: I58386cbd11674ce3213223639c3ad43ab4930d47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306585
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@{#40150}
2023-05-26 05:50:36 +00:00
Rasmus Brandt
621cb2943d
Fix video version of RTCInboundRtpStreamStats.jitterBufferDelay to obey spec.
...
Prior to this CL, the video `jitterBufferDelay` stat was the accumulated current delay, which is a smoothened version of the target delay. This is not correct according to the spec [1]. Rather, the stat should be the accumulated time spent in the jitter buffer, for all emitted frames. This CL fixes this spec compliance problem.
Expect changes to test metrics and product monitoring as this CL rolls out.
[1]: https://www.w3.org/TR/webrtc-stats/#dom-rtcinboundrtpstreamstats-jitterbufferdelay
Tested:
1. Go to https://jsfiddle.net/jib1/0L6duga2/show
2. Apply 2.0 seconds of video delay.
3. Notice that "Video jitter buffer delay" is slightly less than 1990ms. (2000ms playoutdelayhint - 10ms render delay - Xms decode delay).
Bug: webrtc:15085
Change-Id: I42805faafd7dd3bcdcf3ad08e751e08d6de38906
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304521
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40138}
2023-05-25 07:33:39 +00:00
webrtc-version-updater
8ac66a2ba8
Update WebRTC code version (2023-05-25T04:12:48).
...
Bug: None
Change-Id: I884d33da97ed03ab3a92f6a73475a9cc64a11420
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306425
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@{#40137}
2023-05-25 06:08:12 +00:00
webrtc-version-updater
18898d7db3
Update WebRTC code version (2023-05-24T04:17:39).
...
Bug: None
Change-Id: Id88c0d0c986afd3038d70cf15241763b15c72e86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306321
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@{#40127}
2023-05-24 06:19:45 +00:00
webrtc-version-updater
85632b8191
Update WebRTC code version (2023-05-23T04:03:48).
...
Bug: None
Change-Id: I487845577d1832744b09701fb8d6e7b0c599e955
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306150
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@{#40111}
2023-05-23 05:36:31 +00:00
Danil Chapovalov
718601a1f8
Cleanup RtcpReceiver from passing TransportFeedback via older interface
...
Bug: webrtc:8239
Change-Id: Ibc289627cc89bda86f3e2c7c0c11d0ec2ae95087
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305783
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40102}
2023-05-22 10:14:04 +00:00
webrtc-version-updater
3fb338a4d5
Update WebRTC code version (2023-05-22T04:03:29).
...
Bug: None
Change-Id: I020f6fed4f27d57aa2481880df6e3a0cc8e2581e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/306065
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@{#40098}
2023-05-22 05:31:04 +00:00
webrtc-version-updater
b1b2c534be
Update WebRTC code version (2023-05-21T04:02:48).
...
Bug: None
Change-Id: I50ee769310a1aebe495a4ca98a9099a22c3c9ba1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305960
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@{#40096}
2023-05-21 05:15:46 +00:00
webrtc-version-updater
c9f0b20c53
Update WebRTC code version (2023-05-20T04:11:18).
...
Bug: None
Change-Id: Ia059d8ffeef3be79ef51e08c1c974e0c4c1576c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305777
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@{#40095}
2023-05-20 05:49:23 +00:00
Danil Chapovalov
328c514757
Reduce precision of RTT in RtrpTransportControllerSend
...
To match precision prio to https://webrtc-review.googlesource.com/c/src/+/305022
No-Try: true
Bug: webrtc:13757
Change-Id: Ia0bdcedffed946f7d94d21fc242e22689167a395
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305780
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40090}
2023-05-19 10:38:37 +00:00
webrtc-version-updater
ff75eae064
Update WebRTC code version (2023-05-18T04:12:20).
...
Bug: None
Change-Id: I66aaaa08608b07661f7cc48f5b529b04bdff9a19
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305741
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@{#40089}
2023-05-18 06:06:45 +00:00
Danil Chapovalov
3e39254b67
Pass rtcp message to RtpTransportController through newer interface
...
NetworkLinkRtcpObserver is similar to RtcpBandwidthObserver but pass
time variables using unit types instead of raw integers.
Bug: webrtc:13757
Change-Id: Iaa0bbe0b108620b3a24013c40e7d9004032e904d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305022
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40087}
2023-05-17 17:19:23 +00:00
webrtc-version-updater
cb1b73ab0c
Update WebRTC code version (2023-05-17T04:12:05).
...
Bug: None
Change-Id: Iaf87092c2376c982d54f1dade3eb3bfa26c980ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305580
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@{#40082}
2023-05-17 06:33:14 +00:00
webrtc-version-updater
3a4cfdf344
Update WebRTC code version (2023-05-16T04:02:28).
...
Bug: None
Change-Id: Ie779d543b04880c85486e4f0cbb490b06a833a85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305404
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@{#40074}
2023-05-16 05:48:26 +00:00
Danil Chapovalov
121f1e7a01
In RtpTransportController reduce information stored about rtcp report blocks
...
Store just the fields that are used by RtpTransportController
Avoid redundand map lookup when updating that information
Bug: webrtc:13757
Change-Id: I1e5a000557bde1735979c1cf8fa762936a64ffd0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305023
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40063}
2023-05-15 09:46:57 +00:00
webrtc-version-updater
eb97ac5f29
Update WebRTC code version (2023-05-13T04:12:15).
...
Bug: None
Change-Id: I7dcb0e59c443e8075bbcabb8c87de318aac3ff64
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305145
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@{#40062}
2023-05-13 05:57:33 +00:00
webrtc-version-updater
6d0ad4ebd2
Update WebRTC code version (2023-05-12T04:01:51).
...
Bug: None
Change-Id: I723e38486beb293df7f25f0f19366fc21c319452
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305000
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@{#40050}
2023-05-12 09:16:11 +00:00
webrtc-version-updater
80baee12ed
Update WebRTC code version (2023-05-10T04:12:11).
...
Bug: None
Change-Id: I521964323ef616b5eee4c12eb167b158cc1cbd8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304691
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@{#40035}
2023-05-10 05:49:49 +00:00
Markus Handell
e32b6228d3
RtpTransportControllerSend::ProcessSentPacket: remove PostTask.
...
This CL removes a PostTask in response to packet receipt reception.
This is made possible due to PacketRouter lock removal in
https://webrtc-review.googlesource.com/c/src/+/300964 .
Depending on how transport code is organized, this may lead to
possibility of packet receipts arriving in
RtpTransportControllerSend which may re-enter the PacingController's
ProcessPackets method, leading to out-of-order packet sends. Fix
this by detecting re-entry and avoiding a second ProcessPackets call
in the TaskQueuePacedSender.
Bug: chromium:1373439
Change-Id: I24928f2d28a240d0860fe7e4a114cedf1f13d2bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304580
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40017}
2023-05-09 08:40:26 +00:00
webrtc-version-updater
9be593f340
Update WebRTC code version (2023-05-09T04:05:34).
...
Bug: None
Change-Id: I65301df2ba87f49e8edfc03af4a6c297f260d4c0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304620
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@{#40016}
2023-05-09 06:01:32 +00:00
Markus Handell
c8c4a282a6
Introduce support for video packet batching.
...
This CL introduces a new feature enabling video packet send batches.
The feature is enabled via
PeerConnectionInterface
::RTCConfiguration
::MediaConfig
::enable_send_packet_batching.
PacketOptions have been augmented with attribute "batchable" (set for
all video packets) and attribute "last_packet_in_batch" which gives
injected AsyncPacketSockets a chance to understand when a batch begins
and ends.
When the feature is on, packets are collected in RtpSenderEgress. On
reception of OnBatchComplete from PacingController, RtpSenderEgress
sends the collected batch, setting "last_packet_in_batch" to true
in the last packet.
Bug: chromium:1439830
Change-Id: I1846b9d4a8a0efd227d617691213a2e048bdc8a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303720
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40012}
2023-05-08 16:24:03 +00:00
webrtc-version-updater
fd5edc6d81
Update WebRTC code version (2023-05-08T04:12:08).
...
Bug: None
Change-Id: I683647f84cafa28f14b8c67850a403eb386e02f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304392
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@{#40003}
2023-05-08 05:36:29 +00:00
webrtc-version-updater
b616d22d14
Update WebRTC code version (2023-05-07T04:12:37).
...
Bug: None
Change-Id: I6b2e33056f2fdc3eeaa39a7ce77256db9883677d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304372
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@{#40000}
2023-05-07 05:44:07 +00:00
webrtc-version-updater
ddb9675886
Update WebRTC code version (2023-05-06T04:06:56).
...
Bug: None
Change-Id: Id596846a6c53d2e5b4d51c549f4fbef23cc88464
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304341
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@{#39997}
2023-05-06 05:37:33 +00:00
Danil Chapovalov
ea33f7f6a3
Cleanup usasge of ReportBlockData::report_block accessor
...
This reduces dependency on the struct RTCPReportBlock and would allow to
delete it in favor of class ReportBlockData
Bug: None
Change-Id: Ia46a2516e26453724eed2e499f475f65df6cd3fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304163
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39990}
2023-05-05 09:56:30 +00:00