webrtc/call
Fredrik Solenberg 3b903d057a Reconfigure, not reconstruct, AudioReceiveStreams.
In preparation of moving ownership of voe::Channel to the audio stream
classes, semantics for changing configuration properties on the receive
streams need to change, otherwise RTP, audio decoding and NetEq state
will be discarded when streams are recreated. The same pattern as for
AudioSendStream is applied, and the reconfigurable information is kept
to a minimum.

AudioReceiveStream:s may still be recreated when an unsignaled stream
is 'promoted' to signaled state, and the sync label changes at the
same time.

Bug: webrtc:4690
Change-Id: Ibad282965310c3c8174a91e05a659fa3e1827607
Reviewed-on: https://webrtc-review.googlesource.com/38300
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21560}
2018-01-10 17:00:34 +00:00
..
test Remove voe::TransmitMixer 2017-12-15 16:48:57 +00:00
audio_receive_stream.h Reconfigure, not reconstruct, AudioReceiveStreams. 2018-01-10 17:00:34 +00:00
audio_send_stream.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
audio_send_stream.h Reland "Wiring the RTCRtpEncodingParameters.priority down to the bitrate allocator." 2018-01-08 18:57:19 +00:00
audio_state.h Remove voe::TransmitMixer 2017-12-15 16:48:57 +00:00
bitrate_allocator_unittest.cc Reland "Wiring the RTCRtpEncodingParameters.priority down to the bitrate allocator." 2018-01-08 18:57:19 +00:00
bitrate_allocator.cc Made functions on BitrateAllocator::ObserverConfig member functions 2017-11-29 12:51:49 +00:00
bitrate_allocator.h Reland "Wiring the RTCRtpEncodingParameters.priority down to the bitrate allocator." 2018-01-08 18:57:19 +00:00
bitrate_estimator_tests.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
BUILD.gn Revert "Revert "GN rtc_* templates: Set default visibility to webrtc_root + "/*""" 2018-01-10 15:55:04 +00:00
call_perf_tests.cc Use AudioProcessingBuilder everywhere AudioProcessing is created. 2018-01-09 13:45:20 +00:00
call_unittest.cc Remove voe::TransmitMixer 2017-12-15 16:48:57 +00:00
call.cc Explicitly convert size_t to int in Call::DeliverPacket 2017-12-08 13:51:29 +00:00
call.h Deliver packet to Call as rtc::CopyOnWriteBuffer 2017-12-07 17:09:07 +00:00
callfactory.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
callfactory.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
callfactoryinterface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
fake_rtp_transport_controller_send.h Adding NOLINT for typedefs.h and common_types.h 2017-09-15 13:03:51 +00:00
flexfec_receive_stream_impl.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
flexfec_receive_stream_impl.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
flexfec_receive_stream_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
flexfec_receive_stream.h Fix circular dependencies in webrtc_common. 2017-12-15 14:33:26 +00:00
OWNERS Remove pbos@webrtc.org from all OWNERS. 2017-11-01 08:03:46 +00:00
rampup_tests.cc Add _[no]red suffix to RampUpTests. 2018-01-05 11:14:39 +00:00
rampup_tests.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtcp_demuxer_unittest.cc Fix circular dependencies in webrtc_common. 2017-12-15 14:33:26 +00:00
rtcp_demuxer.cc Fix circular dependencies in webrtc_common. 2017-12-15 14:33:26 +00:00
rtcp_demuxer.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtcp_packet_sink_interface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_config.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_config.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_demuxer_unittest.cc Move some numeric utility code from rtc_base/ to rtc_base/numerics/ 2017-11-22 11:21:47 +00:00
rtp_demuxer.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
rtp_demuxer.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_packet_sink_interface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_rtcp_demuxer_helper_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_rtcp_demuxer_helper.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_rtcp_demuxer_helper.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_stream_receiver_controller_interface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_stream_receiver_controller.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
rtp_stream_receiver_controller.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_transport_controller_send_interface.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_transport_controller_send.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtp_transport_controller_send.h Delete deprecated constructor of SendSideCongestionController. 2017-11-06 15:02:36 +00:00
rtx_receive_stream_unittest.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtx_receive_stream.cc Stop using LOG macros in favor of RTC_ prefixed macros. 2017-11-09 11:56:32 +00:00
rtx_receive_stream.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
ssrc_binding_observer.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
syncable.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
syncable.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_config.cc Added active field to constructor and ToString() of VideoStream. 2018-01-10 00:07:50 +00:00
video_config.h Adds active field to VideoStream struct. 2017-12-19 23:15:22 +00:00
video_receive_stream.cc Delete member VideoReceiveStream::Config::Rtp::ulpfec. 2017-09-26 09:49:21 +00:00
video_receive_stream.h Move videosinkinterface.h to common_video to solve a circular dep. 2018-01-04 13:19:49 +00:00
video_send_stream.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
video_send_stream.h Move videosourceinterface to api. 2018-01-05 09:14:19 +00:00