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
webrtc-version-updater
7f22a6281d
Update WebRTC code version (2023-05-05T04:12:42).
...
Bug: None
Change-Id: I4eb71cd91cd56177f63068754a719aed853070b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304225
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@{#39988}
2023-05-05 06:09:41 +00:00
Jared Siskin
bceec84aee
Format ^(api|call|common_audio|examples|media|net|p2p|pc)/
...
half of the remaining folders
git ls-files | grep -e "\(\.h\|\.cc\)$" | grep -E "^(api|call|common_audio|examples|media|net|p2p|pc)/" | xargs clang-format -i ; git cl format
after landing: add to .git-blame-ignore-revs
Bug: webrtc:15082
Change-Id: I8b2cac13f4587d3ce9b2fccc7362967283f57ea2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302062
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39977}
2023-05-03 11:09:26 +00:00
webrtc-version-updater
f42cfc56a9
Update WebRTC code version (2023-05-01T04:11:41).
...
Bug: None
Change-Id: Id5a843a006c4931ec3e226de34648a5106083b9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303960
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@{#39970}
2023-05-01 05:55:09 +00:00
webrtc-version-updater
b3e7b6e5a6
Update WebRTC code version (2023-04-30T04:11:45).
...
Bug: None
Change-Id: Ibc50fbb0a7cdaeb639726a272e16f9eb90671198
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303920
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@{#39969}
2023-04-30 06:16:24 +00:00
Stefan Holmer
f5bbb2940e
Compensate encoder bitrate for transformer added payload.
...
Bug: webrtc:15092
Change-Id: I7b4eff6f3f32ba0ae33ba8e4fc3c40425868719c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301500
Reviewed-by: Tony Herre <herre@google.com>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39967}
2023-04-28 12:41:55 +00:00
Danil Chapovalov
9ecc76e15b
Use Timestamp type in RtpState struct
...
Bug: webrtc:13757
Change-Id: I7f8fc1a9c4cbf464b3969c4754ce5aa9c5b5f076
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303500
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39960}
2023-04-27 11:24:38 +00:00
Philipp Hancke
f78d1f211a
stats: Implement receive RTX stats
...
* retransmittedBytesReceived
* retransmittedPacketsReceived
added to the specification in
https://github.com/w3c/webrtc-stats/pull/735
BUG=webrtc:15096
Change-Id: I6770e5d8d09ac1c2693c918fd943b0ab257ec7ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295260
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39959}
2023-04-27 09:53:00 +00:00
Artem Titov
8a9f3a8f53
Reland "Remove dependency of video_replay on TestADM."
...
This reverts commit f9e3bdd2ce410b18ca7e03b3754f94a18eb7ef3a.
Reason for revert: reland with fix
Original change's description:
> Revert "Remove dependency of video_replay on TestADM."
>
> This reverts commit 01716663a9837a26fa292fe70fdea353cbd01a67.
>
> Reason for revert: breaking CallPerfTest
> https://ci.chromium.org/ui/p/webrtc/builders/perf/Perf%20Android32%20(R%20Pixel5)/967/overview
>
> Original change's description:
> > Remove dependency of video_replay on TestADM.
> >
> > This should remove requirement to build TestADM in chromium build.
> >
> > Bug: b/272350185, webrtc:15081
> > Change-Id: Iceb8862aa81099c22bd378ae692229f01ab3314c
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302380
> > Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> > Commit-Queue: Artem Titov <titovartem@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#39934}
>
> Bug: b/272350185, webrtc:15081
> Change-Id: I73aa0fd3c3d8c244d20e5f29f5792a4c7d7e4165
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303160
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Owners-Override: Jeremy Leconte <jleconte@google.com>
> Commit-Queue: Jeremy Leconte <jleconte@google.com>
> Cr-Commit-Position: refs/heads/main@{#39939}
Bug: b/272350185, webrtc:15081
Change-Id: I360ef3e140e60fc21d622480d1f3326e40a76f58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303400
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Auto-Submit: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39946}
2023-04-25 09:39:22 +00:00
Jeremy Leconte
f9e3bdd2ce
Revert "Remove dependency of video_replay on TestADM."
...
This reverts commit 01716663a9837a26fa292fe70fdea353cbd01a67.
Reason for revert: breaking CallPerfTest
https://ci.chromium.org/ui/p/webrtc/builders/perf/Perf%20Android32%20(R%20Pixel5)/967/overview
Original change's description:
> Remove dependency of video_replay on TestADM.
>
> This should remove requirement to build TestADM in chromium build.
>
> Bug: b/272350185, webrtc:15081
> Change-Id: Iceb8862aa81099c22bd378ae692229f01ab3314c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302380
> Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#39934}
Bug: b/272350185, webrtc:15081
Change-Id: I73aa0fd3c3d8c244d20e5f29f5792a4c7d7e4165
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303160
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39939}
2023-04-24 19:02:23 +00:00