文件最后提交记录最后更新时间
Delete deprecated RtpSource timestamp_ms constructor and accessor Bug: webrtc:13756 Change-Id: Ic43cf82451785b4fbe184fce466e77b16b2c781a Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319581 Reviewed-by: Björn Terelius <terelius@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40765} 2 年前
Revert "Clean up last_packet_received_time_ as it's no longer used." This reverts commit 2f4bc6416651be40ef8f95a4695e6b7c41f18666. Reason for revert: Breaks downstream test Original change's description: > Clean up last_packet_received_time_ as it's no longer used. > > Bug: webrtc:15377 > Change-Id: I5453b9fd572a04dbea3241a2eb1c8ad8bb8b1186 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320560 > Reviewed-by: Erik Språng <sprang@webrtc.org> > Reviewed-by: Björn Terelius <terelius@webrtc.org> > Commit-Queue: Ying Wang <yinwa@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#40792} Bug: webrtc:15377 Change-Id: Ifa57671cc479cdd86f543c4edc236221beb76f90 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321340 Auto-Submit: Björn Terelius <terelius@webrtc.org> Reviewed-by: Ying Wang <yinwa@webrtc.org> Owners-Override: Björn Terelius <terelius@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40797} 2 年前
Export FieldTrialBasedConfig in order to use it in Chromium. Goal is to initialize peerconnections in Chromium using this based field trial config until a proper config that doesn't rely on the global field trial string can be used (https://crrev.com/c/4936314). Change-Id: I3d006e2445ccc4880b73b564c8ad4408242d3696 Bug: None Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323621 Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Emil Lundmark <lndmrk@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@google.com> Cr-Commit-Position: refs/heads/main@{#40941} 2 年前
Move stun.h to api/. We now have two downstream users of stun.h, so it appears to be generally usable. I put this in a new dir networking/, but I'm open to suggestions here (maybe some things in api/ should move in there). I checked what our downstream users are actually using, and it's cricket::ComputeStunCredentialHash cricket::<constants> cricket::TurnMessage cricket::GetStunErrorResponseType cricket::StunAttribute::CreateAddress cricket::StunErrorCodeAttribute cricket::StunByteStringAttribute StunAttribute::CreateUnknownAttributes cricket::TurnErrorType cricket::StunMessage I reckoned that was pretty much everything in stun.h, so I didn't bother splitting it up. They don't use every function and constant in there, but all _types_ of functions and constants, so for the sake of coherence I don't think it makes sense to split it. There's some old stuff in there like GTURN which could arguably be split out, but it should likely go away soon anyway, so I don't think it's worth the effort. Steps: 1) land this 2) update downstream to point to the new header and target 3) remove p2p/base:stun_types. Bug: webrtc:11091 Change-Id: I1f05bf06055475d25601197ec6fefb8d3b55e8e3 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159923 Commit-Queue: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29822} 6 年前
Adds OWNERS to api/transport. Bug: webrtc:9586 Change-Id: I6824ae44c2e4984ea7049288c3233bef4a12d109 Reviewed-on: https://webrtc-review.googlesource.com/c/110905 Reviewed-by: Stefan Holmer <stefan@webrtc.org> Commit-Queue: Stefan Holmer <stefan@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25646}7 年前
New api struct BitrateSettings. Replaces both BitrateConstraintsMask and PeerConnectionInterface::BitrateParameters. The latter is kept temporarily for backwards compatibility. Bug: None Change-Id: Ibe1d043f2a76e56ff67809774e9c0f5e0ec9e00f Reviewed-on: https://webrtc-review.googlesource.com/74020 Commit-Queue: Niels Moller <nisse@webrtc.org> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23148}7 年前
Use backticks not vertical bars to denote variables in comments for /api Bug: webrtc:12338 Change-Id: Ib97b2c3d64dbd895f261ffa76a2e885bd934a87f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226940 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34554} 4 年前
Use implicit instead of explicit defaulted constructor for SendDataParams The explicitly defined constructor suppresses the assignment operator, which blocks the chromium roll. Bug: b/198565646 Change-Id: I35917d4b99ad86dcf8b9863e798f5a63d9073824 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/231123 Reviewed-by: Niels Moller <nisse@webrtc.org> Commit-Queue: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/main@{#34904} 4 年前
Add and implement VPN preference This patch adds a vp preference field to RTCConfig. DEFAULT, // No VPN preference. ONLY_USE_VPN, // only use VPN connections. NEVER_USE_VPN, // never use VPN connections PREFER_VPN, // use a VPN connection if possible, i.e VPN connections sorts higher than all other connections. AVOID_VPN, // only use VPN if there is no other connections, i.e VPN connections sorts last. Bug: webrtc:13097 Change-Id: I3f95bdfa9134e082c7d389f803bd08facfb70262 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/229591 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#34842} 4 年前
Add FieldTrialsRegistry that verifies looked up field trials This new class implements the existing FieldTrialsView interface, extending it with the verification functionality. For now, the verification will only be performed if the rtc_strict_field_trials GN arg is set. Most classes extending FieldTrialsView today have been converted to extend from FieldTrialsRegistry instead to automatically perform verification. Bug: webrtc:14154 Change-Id: I4819724cd66a04507e62fcc2bb1019187b6ba8c7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/276270 Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Emil Lundmark <lndmrk@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38453} 3 年前
Export FieldTrialBasedConfig in order to use it in Chromium. Goal is to initialize peerconnections in Chromium using this based field trial config until a proper config that doesn't rely on the global field trial string can be used (https://crrev.com/c/4936314). Change-Id: I3d006e2445ccc4880b73b564c8ad4408242d3696 Bug: None Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323621 Reviewed-by: Björn Terelius <terelius@webrtc.org> Reviewed-by: Emil Lundmark <lndmrk@webrtc.org> Commit-Queue: Jeremy Leconte <jleconte@google.com> Cr-Commit-Position: refs/heads/main@{#40941} 2 年前
Use newer version of TimeDelta and TimeStamp factories in webrtc find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/TimeDelta::Micros<\(.*\)>()/TimeDelta::Micros(\1)/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/TimeDelta::Millis<\(.*\)>()/TimeDelta::Millis(\1)/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/TimeDelta::Seconds<\(.*\)>()/TimeDelta::Seconds(\1)/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/TimeDelta::us/TimeDelta::Micros/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/TimeDelta::ms/TimeDelta::Millis/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/TimeDelta::seconds/TimeDelta::Seconds/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/Timestamp::Micros<\(.*\)>()/Timestamp::Micros(\1)/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/Timestamp::Millis<\(.*\)>()/Timestamp::Millis(\1)/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/Timestamp::Seconds<\(.*\)>()/Timestamp::Seconds(\1)/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/Timestamp::us/Timestamp::Micros/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/Timestamp::ms/Timestamp::Millis/g" find . -type f \( -name "*.h" -o -name "*.cc" \) | xargs sed -i -e "s/Timestamp::seconds/Timestamp::Seconds/g" git cl format Bug: None Change-Id: I87469d2e4a38369654da839ab7c838215a7911e7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/168402 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30491} 6 年前
Replace RTC_DEPRECATED with ABSL_DEPRECATED This remove webrtc-specific macro that has no reason to be webrtc specific ABSL_DEPRECATED takes a message parameter encouraging to write text how class or function is deprecated. Bug: webrtc:12484 Change-Id: I89f1398f91dacadc37f7db469dcd985e3724e444 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/208282 Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#33314} 5 年前
Revert "Clean up last_packet_received_time_ as it's no longer used." This reverts commit 2f4bc6416651be40ef8f95a4695e6b7c41f18666. Reason for revert: Breaks downstream test Original change's description: > Clean up last_packet_received_time_ as it's no longer used. > > Bug: webrtc:15377 > Change-Id: I5453b9fd572a04dbea3241a2eb1c8ad8bb8b1186 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320560 > Reviewed-by: Erik Språng <sprang@webrtc.org> > Reviewed-by: Björn Terelius <terelius@webrtc.org> > Commit-Queue: Ying Wang <yinwa@webrtc.org> > Cr-Commit-Position: refs/heads/main@{#40792} Bug: webrtc:15377 Change-Id: Ifa57671cc479cdd86f543c4edc236221beb76f90 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321340 Auto-Submit: Björn Terelius <terelius@webrtc.org> Reviewed-by: Ying Wang <yinwa@webrtc.org> Owners-Override: Björn Terelius <terelius@webrtc.org> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Björn Terelius <terelius@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40797} 2 年前
Change the type of PacedPacketInfo::send_bitrate_bps from int to strongly-typed DataRate. Bug: webrtc:15532 Change-Id: I84a6b9860d582d68beccdcfde4a12923b2cdbe8b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322181 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Sergey Sukhanov <sergeysu@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40865} 2 年前
Change the type of PacedPacketInfo::send_bitrate_bps from int to strongly-typed DataRate. Bug: webrtc:15532 Change-Id: I84a6b9860d582d68beccdcfde4a12923b2cdbe8b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322181 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Sergey Sukhanov <sergeysu@webrtc.org> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40865} 2 年前
Use backticks not vertical bars to denote variables in comments for /api Bug: webrtc:12338 Change-Id: Ib97b2c3d64dbd895f261ffa76a2e885bd934a87f Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226940 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Artem Titov <titovartem@webrtc.org> Cr-Commit-Position: refs/heads/master@{#34554} 4 年前
Add StunDictionary This patch adds a StunDictionary. The dictionary has a reader and a writer. A writer can update a reader by creating a delta. The delta is applied by the reader, and the ack is applied by the writer. Using this mechanism, two ice agents can (in the future) communicate properties w/o manually needing to add new code. The delta and delta-ack attributes has been allocated at IANA. Bug: webrtc:15392 Change-Id: Icdbaf157004258b26ffa0c1f922e083b1ed23899 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314901 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40513} 2 年前
Add new stun attribute GOOG_DELTA_SYNC_REQ Assigned by IANA: https://www.iana.org/assignments/stun-parameters/stun-parameters.xhtml Bug: webrtc:0 Change-Id: Ie910e112afe33f3dbf7f2a221edc96af5ac7b139 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298560 Commit-Queue: Jonas Oreland <jonaso@webrtc.org> Reviewed-by: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#39617} 3 年前
STUN: Avoid ICE message revalidation wherever possible. Also call out the places where it happens explicitly - these are places that need to be redesigned. Bug: chromium:1177125 Change-Id: I3237d028dbb22380e8fbf7cedb03e965d1fcf2aa Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/279022 Reviewed-by: Jonas Oreland <jonaso@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/main@{#38384} 3 年前