Delete enum RtpVideoCodecTypes, replaced with VideoCodecType.
Bug: webrtc:8995 Change-Id: I0b44aa26f2f6a81aec7ca1281b8513d8e03228b8 Reviewed-on: https://webrtc-review.googlesource.com/79561 Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23507}
This commit is contained in:
@ -18,45 +18,45 @@
|
||||
#include "modules/rtp_rtcp/source/rtp_format_vp9.h"
|
||||
|
||||
namespace webrtc {
|
||||
RtpPacketizer* RtpPacketizer::Create(RtpVideoCodecTypes type,
|
||||
RtpPacketizer* RtpPacketizer::Create(VideoCodecType type,
|
||||
size_t max_payload_len,
|
||||
size_t last_packet_reduction_len,
|
||||
const RTPVideoTypeHeader* rtp_type_header,
|
||||
FrameType frame_type) {
|
||||
switch (type) {
|
||||
case kRtpVideoH264:
|
||||
case kVideoCodecH264:
|
||||
RTC_CHECK(rtp_type_header);
|
||||
return new RtpPacketizerH264(max_payload_len, last_packet_reduction_len,
|
||||
rtp_type_header->H264.packetization_mode);
|
||||
case kRtpVideoVp8:
|
||||
case kVideoCodecVP8:
|
||||
RTC_CHECK(rtp_type_header);
|
||||
return new RtpPacketizerVp8(rtp_type_header->VP8, max_payload_len,
|
||||
last_packet_reduction_len);
|
||||
case kRtpVideoVp9:
|
||||
case kVideoCodecVP9:
|
||||
RTC_CHECK(rtp_type_header);
|
||||
return new RtpPacketizerVp9(rtp_type_header->VP9, max_payload_len,
|
||||
last_packet_reduction_len);
|
||||
case kRtpVideoGeneric:
|
||||
case kVideoCodecGeneric:
|
||||
return new RtpPacketizerGeneric(frame_type, max_payload_len,
|
||||
last_packet_reduction_len);
|
||||
case kRtpVideoNone:
|
||||
default:
|
||||
RTC_NOTREACHED();
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
RtpDepacketizer* RtpDepacketizer::Create(RtpVideoCodecTypes type) {
|
||||
RtpDepacketizer* RtpDepacketizer::Create(VideoCodecType type) {
|
||||
switch (type) {
|
||||
case kRtpVideoH264:
|
||||
case kVideoCodecH264:
|
||||
return new RtpDepacketizerH264();
|
||||
case kRtpVideoVp8:
|
||||
case kVideoCodecVP8:
|
||||
return new RtpDepacketizerVp8();
|
||||
case kRtpVideoVp9:
|
||||
case kVideoCodecVP9:
|
||||
return new RtpDepacketizerVp9();
|
||||
case kRtpVideoGeneric:
|
||||
case kVideoCodecGeneric:
|
||||
return new RtpDepacketizerGeneric();
|
||||
case kRtpVideoNone:
|
||||
assert(false);
|
||||
default:
|
||||
RTC_NOTREACHED();
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
Reference in New Issue
Block a user