Index: ortc/ortcrtpsenderadapter.cc |
diff --git a/ortc/ortcrtpsenderadapter.cc b/ortc/ortcrtpsenderadapter.cc |
index 2f1a42eba98f894d9754820b249908f631f87164..3fe3aff960d7f73d48ad8b528fab66a9a0046097 100644 |
--- a/ortc/ortcrtpsenderadapter.cc |
+++ b/ortc/ortcrtpsenderadapter.cc |
@@ -156,12 +156,12 @@ OrtcRtpSenderAdapter::OrtcRtpSenderAdapter( |
void OrtcRtpSenderAdapter::CreateInternalSender() { |
switch (kind_) { |
case cricket::MEDIA_TYPE_AUDIO: |
- internal_sender_ = new AudioRtpSender( |
+ internal_sender_ = new rtc::RefCountedObject<AudioRtpSender>( |
rtp_transport_controller_->voice_channel(), nullptr); |
break; |
case cricket::MEDIA_TYPE_VIDEO: |
- internal_sender_ = |
- new VideoRtpSender(rtp_transport_controller_->video_channel()); |
+ internal_sender_ = new rtc::RefCountedObject<VideoRtpSender>( |
+ rtp_transport_controller_->video_channel()); |
break; |
case cricket::MEDIA_TYPE_DATA: |
RTC_NOTREACHED(); |