Revert of Clean away use of RtpAudioFeedback interface from RTP/RTCP receiver code. (patchset #2 id:20001 of https://codereview.webrtc.org/1802993002/ )
Reason for revert: Revert because it breaks downstream code. Original issue's description: > Clean away use of RtpAudioFeedback interface from RTP/RTCP receiver code. > > BUG=webrtc:4690 > > Committed: https://crrev.com/69a81999ace08e40e2b2ec526b0e111aa11b9538 > Cr-Commit-Position: refs/heads/master@{#12015} TBR=henrik.lundin@webrtc.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc:4690 Review URL: https://codereview.webrtc.org/1812453002 Cr-Commit-Position: refs/heads/master@{#12016}
This commit is contained in:
@ -34,26 +34,33 @@ RtpReceiver* RtpReceiver::CreateVideoReceiver(
|
||||
if (!incoming_messages_callback)
|
||||
incoming_messages_callback = NullObjectRtpFeedback();
|
||||
return new RtpReceiverImpl(
|
||||
clock, incoming_messages_callback, rtp_payload_registry,
|
||||
clock, NullObjectRtpAudioFeedback(), incoming_messages_callback,
|
||||
rtp_payload_registry,
|
||||
RTPReceiverStrategy::CreateVideoStrategy(incoming_payload_callback));
|
||||
}
|
||||
|
||||
RtpReceiver* RtpReceiver::CreateAudioReceiver(
|
||||
Clock* clock,
|
||||
RtpAudioFeedback* incoming_audio_feedback,
|
||||
RtpData* incoming_payload_callback,
|
||||
RtpFeedback* incoming_messages_callback,
|
||||
RTPPayloadRegistry* rtp_payload_registry) {
|
||||
if (!incoming_audio_feedback)
|
||||
incoming_audio_feedback = NullObjectRtpAudioFeedback();
|
||||
if (!incoming_payload_callback)
|
||||
incoming_payload_callback = NullObjectRtpData();
|
||||
if (!incoming_messages_callback)
|
||||
incoming_messages_callback = NullObjectRtpFeedback();
|
||||
return new RtpReceiverImpl(
|
||||
clock, incoming_messages_callback, rtp_payload_registry,
|
||||
RTPReceiverStrategy::CreateAudioStrategy(incoming_payload_callback));
|
||||
clock, incoming_audio_feedback, incoming_messages_callback,
|
||||
rtp_payload_registry,
|
||||
RTPReceiverStrategy::CreateAudioStrategy(incoming_payload_callback,
|
||||
incoming_audio_feedback));
|
||||
}
|
||||
|
||||
RtpReceiverImpl::RtpReceiverImpl(
|
||||
Clock* clock,
|
||||
RtpAudioFeedback* incoming_audio_messages_callback,
|
||||
RtpFeedback* incoming_messages_callback,
|
||||
RTPPayloadRegistry* rtp_payload_registry,
|
||||
RTPReceiverStrategy* rtp_media_receiver)
|
||||
@ -72,6 +79,7 @@ RtpReceiverImpl::RtpReceiverImpl(
|
||||
last_received_frame_time_ms_(-1),
|
||||
last_received_sequence_number_(0),
|
||||
nack_method_(kNackOff) {
|
||||
assert(incoming_audio_messages_callback);
|
||||
assert(incoming_messages_callback);
|
||||
|
||||
memset(current_remote_csrc_, 0, sizeof(current_remote_csrc_));
|
||||
|
||||
Reference in New Issue
Block a user