Commit graph

1620 commits

Author SHA1 Message Date
Danil Chapovalov
9e09a1f327 Replace Thread::Invoke with Thread::BlockingCall
BlockingCall doesn't take rtc::Location parameter and thus most of the dependencies on location can be removed

Bug: webrtc:11318
Change-Id: I91a17e342dd9a9e3e2c8f7fbe267474c98a8d0e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274620
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38045}
2022-09-09 10:44:17 +00:00
webrtc-version-updater
6619aa23d8 Update WebRTC code version (2022-09-09T04:02:50).
Bug: None
Change-Id: I385d08c044e3e0d756ebf9344dc871acf706ff85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274682
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@{#38039}
2022-09-09 07:16:51 +00:00
Mirko Bonadei
399a2b5ef6 Remove CoDel from webrtc::SimulatedNetwork.
This is unused at the moment and webrtc::SimulatedNetwork is going
through a refactoring, to keep things simple and well tested this CL
removes CoDel but nothing blocks us from re-implementing it when needed.

No-Try: True
Bug: webrtc:14426
Change-Id: Ie7d40d20a66d3939fc7d3251c47e4f13f3869a27
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274407
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#38032}
2022-09-08 06:51:05 +00:00
webrtc-version-updater
43d271e7e8 Update WebRTC code version (2022-09-06T04:06:10).
Bug: None
Change-Id: Ieb0ca42b790085cb8ad0d42f2e3ae9cfe884be6e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274183
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@{#38014}
2022-09-06 05:10:32 +00:00
webrtc-version-updater
189a32b732 Update WebRTC code version (2022-09-05T04:02:29).
Bug: None
Change-Id: I02d9b21771a627ff8b164c2da17d9db12337aecf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274101
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@{#38003}
2022-09-05 04:50:20 +00:00
webrtc-version-updater
c6a56ae537 Update WebRTC code version (2022-09-04T04:03:01).
Bug: None
Change-Id: Ic35637c64e2c8caf9b37d2ec420f1c2638ea9e39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/274020
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@{#38002}
2022-09-04 07:12:50 +00:00
webrtc-version-updater
31445e1bfa Update WebRTC code version (2022-09-03T04:04:52).
Bug: None
Change-Id: I190a99bb704eb13fa6fad9adaa2a4b71af00de8c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273989
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@{#38001}
2022-09-03 04:56:08 +00:00
webrtc-version-updater
0abc99762f Update WebRTC code version (2022-09-02T04:06:01).
Bug: None
Change-Id: Icbf9bb2f4d9eba58236d1419229f597cb7a2c254
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273845
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@{#37988}
2022-09-02 06:03:09 +00:00
webrtc-version-updater
54e18848af Update WebRTC code version (2022-09-01T04:05:03).
Bug: None
Change-Id: Ic2577c31b88bdaab4df1c260f280faeb6c59f8c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273724
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@{#37975}
2022-09-01 05:21:07 +00:00
webrtc-version-updater
85492c5571 Update WebRTC code version (2022-08-31T04:05:37).
Bug: None
Change-Id: I510eaa65a83e44794e858d997d3ce18c791a3fb3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273622
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@{#37961}
2022-08-31 06:44:42 +00:00
webrtc-version-updater
79e0ae7896 Update WebRTC code version (2022-08-30T04:04:55).
Bug: None
Change-Id: Ia3dd0062a095306f7b486c186895af6bfed503fd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273420
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@{#37939}
2022-08-30 07:48:27 +00:00
webrtc-version-updater
494391ed69 Update WebRTC code version (2022-08-29T04:01:52).
Bug: None
Change-Id: I4673195d7060293f4075adf6a9fb9134b0b140e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273291
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@{#37922}
2022-08-29 07:10:31 +00:00
webrtc-version-updater
5cc22253f4 Update WebRTC code version (2022-08-28T04:06:33).
Bug: None
Change-Id: I6832dc0e25b06777e76162114bbd526e9ed6844e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273279
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@{#37920}
2022-08-28 07:32:42 +00:00
webrtc-version-updater
eb4d69910b Update WebRTC code version (2022-08-27T04:06:38).
Bug: None
Change-Id: Ie9c4aceda4e0cbc9c3372a33d08cd7a90c95adc5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273266
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@{#37919}
2022-08-27 07:42:50 +00:00
webrtc-version-updater
09e14e01ae Update WebRTC code version (2022-08-26T04:02:53).
Bug: None
Change-Id: I8ec8268eb2734fabac64b624696972243d01a2cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/273040
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@{#37910}
2022-08-26 07:41:38 +00:00
webrtc-version-updater
281df79330 Update WebRTC code version (2022-08-25T04:06:25).
Bug: None
Change-Id: I873399d7fed343e1ee1515047d6dce172ef6dc85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272867
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@{#37897}
2022-08-25 06:02:05 +00:00
webrtc-version-updater
2daf45874c Update WebRTC code version (2022-08-23T04:08:00).
Bug: None
Change-Id: I35bfae36bed23c0b85302b42664d59af2a1cac1a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272645
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@{#37874}
2022-08-23 07:19:48 +00:00
webrtc-version-updater
3d01e68e70 Update WebRTC code version (2022-08-22T04:02:37).
Bug: None
Change-Id: Iea5b4523c343aece0efb81c1fabd123d65458a0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272541
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@{#37857}
2022-08-22 05:12:29 +00:00
webrtc-version-updater
75bda4dfd0 Update WebRTC code version (2022-08-21T04:05:55).
Bug: None
Change-Id: I7e1e813104bf31e7eb18aed492657a02d0bfbe7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272528
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@{#37855}
2022-08-21 06:11:08 +00:00
webrtc-version-updater
8f809860aa Update WebRTC code version (2022-08-20T04:04:39).
Bug: None
Change-Id: I06068aed3157d3075f2070d4da68eb5633c8df9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272425
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@{#37851}
2022-08-20 06:53:57 +00:00
Markus Handell
2cfc1af78a Update rtc::Event::Wait call sites to use TimeDelta.
Bug: webrtc:14366
Change-Id: I949c1d26f030696b18153afef977633c9a5bd4cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272003
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37835}
2022-08-19 10:07:28 +00:00
webrtc-version-updater
6b3927d949 Update WebRTC code version (2022-08-19T04:05:10).
Bug: None
Change-Id: I4009e9cb9214fcdc797fa3a5d3f8db66b20ae070
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272361
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@{#37830}
2022-08-19 05:15:36 +00:00
Ali Tofigh
c48f9ef354 Add an explicit conversion from absl::string_view to std::string
Bug: webrtc:13579
Change-Id: I3eacd1130840f46036e00bc3fc2201880feb4994
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/272100
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Ali Tofigh <alito@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37815}
2022-08-18 09:09:16 +00:00
Tommi
13b9f81b23 Updated associated payload types without recreating receive streams.
Bug: webrtc:11993
Change-Id: I49c61653b296b1b3ca6a12fa75ac699ee58f096c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271543
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37799}
2022-08-16 13:38:24 +00:00
Markus Handell
f4f22872d0 CallTest: migrate timeouts to TimeDelta.
Bug: webrtc:13756
Change-Id: I1b6675dfd1f0b9f3868c0db81d24e9a80d90657d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271483
Auto-Submit: Markus Handell <handellm@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37794}
2022-08-16 12:06:54 +00:00
webrtc-version-updater
c3cfa5f123 Update WebRTC code version (2022-08-16T04:04:57).
Bug: None
Change-Id: I1ec7b22a9e1a9d4ad365a5811f21c8f2a2f979f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271761
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@{#37790}
2022-08-16 05:28:26 +00:00
Tommi
e1bd833f9d Combine setters for protection payload types (red and ulpfec)
Bug: webrtc:11993
Change-Id: Ibd1402ac1b77d0484c3a97e9a758ed9e588615eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271640
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37787}
2022-08-15 19:53:06 +00:00
Tommi
1c5f317e17 Update the red_payload_type without recreating video receive streams.
A follow-up change will combine the setters for ulpfec and red payload
types, since they're entwined.

Bug: webrtc:11993
Change-Id: Ifea7fe9f4ebc7ac88a62db6cd6748f4d3c20db4c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271482
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37785}
2022-08-15 17:23:56 +00:00
webrtc-version-updater
3afe6331fb Update WebRTC code version (2022-08-15T04:04:59).
Bug: None
Change-Id: I96e2049451ba48348b4840e5e7bf66d0a4e5c6e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271669
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@{#37780}
2022-08-15 06:37:06 +00:00
webrtc-version-updater
ae1e69bdd5 Update WebRTC code version (2022-08-14T04:04:05).
Bug: None
Change-Id: Id24b0b7c7c1ab8578de28c733a09718451e8537c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271617
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@{#37778}
2022-08-14 05:57:27 +00:00
Tommi
2e809365d7 Add SetRtcpXr - set extended RTCP attributes without recreate.
Bug: webrtc:11993
Change-Id: Ie64b37c1e8a3f5b6fbcf671fce4ed642c74521cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271300
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37776}
2022-08-13 08:15:45 +00:00
webrtc-version-updater
7dc5e11666 Update WebRTC code version (2022-08-13T04:02:54).
Bug: None
Change-Id: I096fc34900f185e1d9c4ba062a3b87a86e3e0929
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271622
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@{#37775}
2022-08-13 05:49:04 +00:00
Tommi
66d20c487d Allow ulpfec payload type reconfig without recreating receive streams.
Bug: none
Change-Id: I1c5dad7811dd93552c185145e5a1488a8e9bb863
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271000
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37771}
2022-08-12 20:03:14 +00:00
webrtc-version-updater
c2b1e53923 Update WebRTC code version (2022-08-12T04:04:41).
Bug: None
Change-Id: Iabe68a121b0f24786df2f31ec82b94a0017921f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271464
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@{#37759}
2022-08-12 05:06:13 +00:00
Danil Chapovalov
e519f38eaa Remove rtc::Location from SendTask test helper
that rtc::Location parameter was used only as extra information for the
RTC_CHECKs directly in the function, thus call stack of the crash should
provide all the information about the caller.

Bug: webrtc:11318
Change-Id: Iec6dd2c5de547f3e1601647a614be7ce57a55734
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270920
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37748}
2022-08-11 12:55:32 +00:00
Brett Hebert
e04d0fa1b2 Fix Event Log For Video Receiver
Resolves an issue where, in Chrome, WebRTC event logs do not capture outgoing packets for video receivers because no reference to the event log was passed to the video receiver.

Bug: webrtc:14338
Change-Id: Ia33ce6f2d69a0e341530648b10a08516dc53abf3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271080
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37746}
2022-08-11 12:15:52 +00:00
Per Kjellander
fb8641c4e6 Drop frames in RtpVideoSender::OnEncodedImage if stream disabled
Drops frames if the encoder has been configured with a new set of rtp
streams and a stray frame is returned from an encoder. This can happen with
hardware encoders that may deliver frames on a separate thread than were
they are configured.

This cl disable sending media on the RTP module a video layer is connected to and there by, old frames are dropped.

Bug: webrtc:1200, b/201798527
Change-Id: Id6bcfc3a846f6b8ed3b645cbbde571b819611a75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271122
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37744}
2022-08-11 08:40:01 +00:00
webrtc-version-updater
6af2ac41ac Update WebRTC code version (2022-08-11T04:04:56).
Bug: None
Change-Id: I460be40a69c2685f0e5f725393af2cf2db2a5a41
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271263
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@{#37740}
2022-08-11 06:47:01 +00:00
webrtc-version-updater
39c90e08f9 Update WebRTC code version (2022-08-10T04:04:55).
Bug: None
Change-Id: I7193c02a9276248510be0f46952c2da52be690d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/271028
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@{#37728}
2022-08-10 06:46:24 +00:00
webrtc-version-updater
52701781b9 Update WebRTC code version (2022-08-09T04:05:16).
Bug: None
Change-Id: Ib8b37559032546b183173095cfdf46baea4d18e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270948
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@{#37715}
2022-08-09 06:59:46 +00:00
webrtc-version-updater
818163b939 Update WebRTC code version (2022-08-08T04:02:58).
Bug: None
Change-Id: If61b7921fad21309cb298ecd2e4266e20593c51c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270861
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@{#37706}
2022-08-08 06:42:45 +00:00
webrtc-version-updater
c9734b75f6 Update WebRTC code version (2022-08-06T04:06:06).
Bug: None
Change-Id: I13f6d17702826042edf570567018cedf1151ec39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270801
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@{#37703}
2022-08-06 05:52:33 +00:00
Tommi
3900f21702 Make nack history configurable.
This allows for `config_.rtp.nack.rtp_history_ms` to be modified
without deleting and recreating video receive streams.

Bug: webrtc:11993
Change-Id: I8ba132b22fe0e6de03d1c42fc38a570cbe138817
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269301
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37701}
2022-08-05 22:58:43 +00:00
webrtc-version-updater
7ed05c00bb Update WebRTC code version (2022-08-05T04:04:19).
Bug: None
Change-Id: I192dc0a208921b513f41ba4f5d1fd1b3e515465e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270721
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@{#37695}
2022-08-05 07:19:26 +00:00
Tommi
e644a4bde0 [WebRtcVideoReceiveStream] Add SetLossNotificationEnabled
...to allow for turning on/off loss notifications for video receive
streams without tearing down and recreating the whole stream.

Bug: webrtc:11993
Change-Id: Ia961bd343ce816ffe3414f11e3a58bb3c235307c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269252
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37688}
2022-08-04 11:59:57 +00:00
webrtc-version-updater
85bb04c7ba Update WebRTC code version (2022-08-03T04:03:46).
Bug: None
Change-Id: I140e85c6a264e0738cfa8999e8932982662cd295
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270447
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@{#37671}
2022-08-03 05:46:14 +00:00
Philipp Hancke
a204ad210d clean up misc TimeDelta use
follow-up from https://webrtc-review.googlesource.com/c/src/+/262810

* replace Time::Millis(0) and TimeDelta::Millis(0) with ::Zero()
* drop unnecessary webrtc namespace from some TimeDeltas
* make TimeDelta do the unit conversion for stats

BUG=webrtc:13756

Change-Id: Ic60625ae0fc7959a47a6be9f5051851feaf76373
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/265875
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37664}
2022-08-02 13:52:36 +00:00
Tommi
185f10c082 [WebRtcVideoReceiveStream] Add ability to config flexfec post init.
Bug: webrtc:11993
Change-Id: I35d7e645e18b7cb4a86645ea52c8958063f13d3c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/269243
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#37661}
2022-08-02 11:37:26 +00:00
webrtc-version-updater
d10b2b6560 Update WebRTC code version (2022-08-02T04:04:41).
Bug: None
Change-Id: Iffcb7fda58746b8009832e9729b05b9399a18202
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270340
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@{#37655}
2022-08-02 07:11:53 +00:00
webrtc-version-updater
a4a95d8c3d Update WebRTC code version (2022-07-31T04:03:50).
Bug: None
Change-Id: I71e1c9bcccf1c89dd4c993af01a7bd93ae1ab65c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/270121
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@{#37650}
2022-07-31 05:53:43 +00:00