webrtc/ortc
Zhi Huang 365381fdf1 Replace BundleFilter with RtpDemuxer in RtpTransport.
BundleFilter is replaced by RtpDemuxer in RtpTransport for payload
type-based demuxing. RtpTransport will support MID-based demuxing later.

Each BaseChannel has its own RTP demuxing criteria and when connecting
to the RtpTransport, BaseChannel will register itself as a demuxer sink.

The inheritance model is changed. New inheritance chain:
DtlsSrtpTransport->SrtpTransport->RtpTranpsort

The JsepTransport2 is renamed to JsepTransport.

NOTE:
When RTCP packets are received, Call::DeliverRtcp will be called for
multiple times (webrtc:9035) which is an existing issue. With this CL,
it will become more of a problem and should be fixed.

Bug: webrtc:8587
Change-Id: Ibd880e7b744bd912336a691309950bc18e42cf62
Reviewed-on: https://webrtc-review.googlesource.com/65786
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Reviewed-by: Benjamin Wright <benwright@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22867}
2018-04-14 00:57:11 +00:00
..
BUILD.gn Delete ortc methods using cricket::VideoCapturer. 2018-03-22 08:55:24 +00:00
DEPS Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
ortcfactory_integrationtest.cc Delete ortc methods using cricket::VideoCapturer. 2018-03-22 08:55:24 +00:00
ortcfactory_unittest.cc OrtcFactoryInterface::Create(): Require caller to supply audio codec factories 2017-11-11 14:45:17 +00:00
ortcfactory.cc Use new TransportController implementation in PeerConnection. 2018-03-30 18:41:19 +00:00
ortcfactory.h Delete ortc methods using cricket::VideoCapturer. 2018-03-22 08:55:24 +00:00
ortcrtpreceiver_unittest.cc OrtcFactoryInterface::Create(): Require caller to supply audio codec factories 2017-11-11 14:45:17 +00:00
ortcrtpreceiveradapter.cc Reland "Update RTCStatsCollector to work with RtpTransceivers" 2018-02-17 00:01:39 +00:00
ortcrtpreceiveradapter.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
ortcrtpsender_unittest.cc OrtcFactoryInterface::Create(): Require caller to supply audio codec factories 2017-11-11 14:45:17 +00:00
ortcrtpsenderadapter.cc Reland "Update RTCStatsCollector to work with RtpTransceivers" 2018-02-17 00:01:39 +00:00
ortcrtpsenderadapter.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
OWNERS Add pthatcher@ as OWNER of ortc/ 2017-11-10 18:18:55 +00:00
rtpparametersconversion_unittest.cc Optional: Use nullopt and implicit construction in /ortc 2017-11-24 11:17:39 +00:00
rtpparametersconversion.cc Remove rtc::Optional::MoveValue 2018-03-28 11:58:06 +00:00
rtpparametersconversion.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
rtptransport_unittest.cc OrtcFactoryInterface::Create(): Require caller to supply audio codec factories 2017-11-11 14:45:17 +00:00
rtptransportadapter.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransportadapter.h Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransportcontroller_unittest.cc Use new TransportController implementation in PeerConnection. 2018-03-30 18:41:19 +00:00
rtptransportcontrolleradapter.cc Replace BundleFilter with RtpDemuxer in RtpTransport. 2018-04-14 00:57:11 +00:00
rtptransportcontrolleradapter.h Use new TransportController implementation in PeerConnection. 2018-03-30 18:41:19 +00:00
srtptransport_unittest.cc Use new TransportController implementation in PeerConnection. 2018-03-30 18:41:19 +00:00
testrtpparameters.cc Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00
testrtpparameters.h Fixing WebRTC after moving from src/webrtc to src/ 2017-09-15 05:02:56 +00:00