diff options
Diffstat (limited to 'third_party/libwebrtc/api/peer_connection_interface.h')
-rw-r--r-- | third_party/libwebrtc/api/peer_connection_interface.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/third_party/libwebrtc/api/peer_connection_interface.h b/third_party/libwebrtc/api/peer_connection_interface.h index 74c4702cd2..3c225eb28a 100644 --- a/third_party/libwebrtc/api/peer_connection_interface.h +++ b/third_party/libwebrtc/api/peer_connection_interface.h @@ -686,7 +686,6 @@ class RTC_EXPORT PeerConnectionInterface : public webrtc::RefCountInterface { PortAllocatorConfig port_allocator_config; // The burst interval of the pacer, see TaskQueuePacedSender constructor. - // TODO(hbos): Deprecated, Remove once Chromium is not setting it. absl::optional<TimeDelta> pacer_burst_interval; // @@ -1441,7 +1440,12 @@ struct RTC_EXPORT PeerConnectionFactoryDependencies final { std::unique_ptr<FieldTrialsView> trials; std::unique_ptr<RtpTransportControllerSendFactoryInterface> transport_controller_send_factory; - std::unique_ptr<Metronome> metronome; + // Metronome used for decoding, must be called on the worker thread. + std::unique_ptr<Metronome> decode_metronome; + // Metronome used for encoding, must be called on the worker thread. + // TODO(b/304158952): Consider merging into a single metronome for all codec + // usage. + std::unique_ptr<Metronome> encode_metronome; // Media specific dependencies. Unused when `media_factory == nullptr`. rtc::scoped_refptr<AudioDeviceModule> adm; |