webrtc/media/engine
Taylor Brandstetter c03a187391 Default streams: don't block media even if on different transceiver.
This fixes some edge cases where early media could cause default
stream that block the actual signaled media from beind delivered.

Bug: webrtc:11477
Change-Id: I8b26df63a690861bd19f083102d1395e882f8733
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/183120
Commit-Queue: Taylor <deadbeef@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32030}
2020-09-02 22:28:55 +00:00
..
adm_helpers.cc [Cleanup] Add missing #include. Remove useless ones. IWYU part 2. 2018-11-28 18:25:07 +00:00
adm_helpers.h Delete unneeded includes of common_types.h and gn deps on webrtc_common. 2018-11-20 16:28:39 +00:00
constants.cc Extend WebRTC-Video-MinVideoBitrate to experiment per-codec 2019-10-11 15:34:33 +00:00
constants.h Remove double declaration of cricket::kH264CodecName. 2019-11-07 15:24:45 +00:00
encoder_simulcast_proxy.cc Define FecControllerOverride and plumb it down to VideoEncoder 2019-06-28 15:57:22 +00:00
encoder_simulcast_proxy.h Format almost everything. 2019-07-08 13:45:15 +00:00
encoder_simulcast_proxy_unittest.cc Cleanup mocks for Video (en|de)coder factories 2020-05-07 11:58:50 +00:00
fake_video_codec_factory.cc Remove RTPFragmentationHeader creation and propagation through webrtc 2020-08-17 16:37:33 +00:00
fake_video_codec_factory.h Deprecate write-only member CodecInfo::is_hardware_accelerated 2020-08-04 07:56:49 +00:00
fake_webrtc_call.cc [Adaptation] Adding adaptation resources from Call. 2020-06-11 12:43:21 +00:00
fake_webrtc_call.h [Adaptation] Adding adaptation resources from Call. 2020-06-11 12:43:21 +00:00
fake_webrtc_video_engine.cc Deprecate write-only member CodecInfo::is_hardware_accelerated 2020-08-04 07:56:49 +00:00
fake_webrtc_video_engine.h Migrate media/ to webrtc::Mutex. 2020-07-07 13:46:47 +00:00
internal_decoder_factory.cc Add decoder support for VP9 profile 1 I444 2020-06-12 05:17:24 +00:00
internal_decoder_factory.h Export symbols needed by the Chromium component build (part 8). 2019-04-02 10:13:36 +00:00
internal_decoder_factory_unittest.cc Add decoder support for VP9 profile 1 I444 2020-06-12 05:17:24 +00:00
internal_encoder_factory.cc Deprecate write-only member CodecInfo::is_hardware_accelerated 2020-08-04 07:56:49 +00:00
internal_encoder_factory.h Deprecate write-only member CodecInfo::is_hardware_accelerated 2020-08-04 07:56:49 +00:00
multiplex_codec_factory.cc Deprecate write-only member CodecInfo::is_hardware_accelerated 2020-08-04 07:56:49 +00:00
multiplex_codec_factory.h Deprecate write-only member CodecInfo::is_hardware_accelerated 2020-08-04 07:56:49 +00:00
multiplex_codec_factory_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
null_webrtc_video_engine.h Reland "Distinguish between send and receive codecs" 2020-03-29 21:03:27 +00:00
null_webrtc_video_engine_unittest.cc Replace MockAudioDeviceModule mock refcounting with real refcounting 2020-01-23 19:04:58 +00:00
payload_type_mapper.cc Remove leftover SCTP "codec name" constants 2020-05-30 15:09:48 +00:00
payload_type_mapper.h Replace rtc::Optional with absl::optional in media, ortc, p2p 2018-06-16 07:09:59 +00:00
payload_type_mapper_unittest.cc Remove leftover SCTP "codec name" constants 2020-05-30 15:09:48 +00:00
simulcast.cc Remove WebRTC-ExperimentalScreenshareSettings. 2020-04-16 18:15:08 +00:00
simulcast.h Use webrtc::DataRate when referring to bitrates 2020-02-13 13:26:49 +00:00
simulcast_encoder_adapter.cc Remove RTPFragmentationHeader creation and propagation through webrtc 2020-08-17 16:37:33 +00:00
simulcast_encoder_adapter.h Remove RTPFragmentationHeader creation and propagation through webrtc 2020-08-17 16:37:33 +00:00
simulcast_encoder_adapter_unittest.cc Remove RTPFragmentationHeader creation and propagation through webrtc 2020-08-17 16:37:33 +00:00
simulcast_unittest.cc Replace DataSize and DataRate factories with newer versions 2020-02-18 16:09:50 +00:00
unhandled_packets_buffer.cc Use Abseil container algorithms in a couple places in media/ 2019-03-28 20:18:24 +00:00
unhandled_packets_buffer.h Format almost everything. 2019-07-08 13:45:15 +00:00
unhandled_packets_buffer_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
webrtc_media_engine.cc RtpParameters: respect https://abseil.io/tips/1. 2020-03-20 14:27:02 +00:00
webrtc_media_engine.h RtpParameters: respect https://abseil.io/tips/1. 2020-03-20 14:27:02 +00:00
webrtc_media_engine_defaults.cc Make VideoBitrateAllocatorFactory injectable. 2019-04-17 06:17:34 +00:00
webrtc_media_engine_defaults.h Export more symbols to fix Chromecast component build 2019-12-03 17:41:04 +00:00
webrtc_media_engine_unittest.cc RtpParameters: respect https://abseil.io/tips/1. 2020-03-20 14:27:02 +00:00
webrtc_video_engine.cc Added field trials to disable video resizing 2020-08-07 09:25:33 +00:00
webrtc_video_engine.h Added field trials to disable video resizing 2020-08-07 09:25:33 +00:00
webrtc_video_engine_unittest.cc Fix tests in WebRtcVideoChannelBaseTest. 2020-09-02 09:58:25 +00:00
webrtc_voice_engine.cc Default streams: don't block media even if on different transceiver. 2020-09-02 22:28:55 +00:00
webrtc_voice_engine.h Insert audio frame transformer between depacketizer and decoder. 2020-04-01 08:15:53 +00:00
webrtc_voice_engine_unittest.cc Default streams: don't block media even if on different transceiver. 2020-09-02 22:28:55 +00:00