Reland "introduce an unsupported content description type"
This is a reland of 239f92ecf7fc8ca27e0376dd192b33ce33377b3c Original change's description: > introduce an unsupported content description type > > This carries around unsupported content descriptions > (i.e. things where webrtc does not understand the media type > or protocol) in a special data type so that a rejected content or > mediasection is added to the answer SDP. > > BUG=webrtc:3513 > > Change-Id: Ifc4168eae11e899f2504649de5e1eecb6801a9fb > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179082 > Reviewed-by: Kári Helgason <kthelgason@webrtc.org> > Reviewed-by: Harald Alvestrand <hta@webrtc.org> > Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com> > Cr-Commit-Position: refs/heads/master@{#32410} Bug: webrtc:3513 Change-Id: I48e338100f829f1df5b8165217c89b5ef860fe79 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188820 Reviewed-by: Harald Alvestrand <hta@webrtc.org> Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Commit-Queue: Harald Alvestrand <hta@webrtc.org> Cr-Commit-Position: refs/heads/master@{#32457}
This commit is contained in:
committed by
Commit Bot
parent
f5a3d2b650
commit
4e8c115960
@ -62,6 +62,9 @@ const NSString * const kRTCH264CodecName = @(cricket::kH264CodecName);
|
||||
case cricket::MEDIA_TYPE_DATA:
|
||||
RTC_NOTREACHED();
|
||||
break;
|
||||
case cricket::MEDIA_TYPE_UNSUPPORTED:
|
||||
RTC_NOTREACHED();
|
||||
break;
|
||||
}
|
||||
if (nativeParameters.clock_rate) {
|
||||
_clockRate = [NSNumber numberWithInt:*nativeParameters.clock_rate];
|
||||
|
||||
@ -21,6 +21,7 @@ typedef NS_ENUM(NSInteger, RTCRtpMediaType) {
|
||||
RTCRtpMediaTypeAudio,
|
||||
RTCRtpMediaTypeVideo,
|
||||
RTCRtpMediaTypeData,
|
||||
RTCRtpMediaTypeUnsupported,
|
||||
};
|
||||
|
||||
@class RTC_OBJC_TYPE(RTCRtpReceiver);
|
||||
|
||||
@ -125,6 +125,8 @@ void RtpReceiverDelegateAdapter::OnFirstPacketReceived(
|
||||
return RTCRtpMediaTypeVideo;
|
||||
case cricket::MEDIA_TYPE_DATA:
|
||||
return RTCRtpMediaTypeData;
|
||||
case cricket::MEDIA_TYPE_UNSUPPORTED:
|
||||
return RTCRtpMediaTypeUnsupported;
|
||||
}
|
||||
}
|
||||
|
||||
@ -136,6 +138,8 @@ void RtpReceiverDelegateAdapter::OnFirstPacketReceived(
|
||||
return cricket::MEDIA_TYPE_VIDEO;
|
||||
case RTCRtpMediaTypeData:
|
||||
return cricket::MEDIA_TYPE_DATA;
|
||||
case RTCRtpMediaTypeUnsupported:
|
||||
return cricket::MEDIA_TYPE_UNSUPPORTED;
|
||||
}
|
||||
}
|
||||
|
||||
@ -147,6 +151,8 @@ void RtpReceiverDelegateAdapter::OnFirstPacketReceived(
|
||||
return @"VIDEO";
|
||||
case RTCRtpMediaTypeData:
|
||||
return @"DATA";
|
||||
case RTCRtpMediaTypeUnsupported:
|
||||
return @"UNSUPPORTED";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user