Add flexfec payload name to string-type conversions
Bug: webrtc:8151
Change-Id: I7d17a4ce2a680b3a2acdc8ac4261f0680e2ba8ce
Reviewed-on: https://webrtc-review.googlesource.com/44561
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21820}
diff --git a/common_types.cc b/common_types.cc
index 03d5d67..7f3b906 100644
--- a/common_types.cc
+++ b/common_types.cc
@@ -77,6 +77,7 @@
static const char* kPayloadNameI420 = "I420";
static const char* kPayloadNameRED = "RED";
static const char* kPayloadNameULPFEC = "ULPFEC";
+static const char* kPayloadNameFlexfec = "flexfec-03";
static const char* kPayloadNameGeneric = "Generic";
static const char* kPayloadNameMultiplex = "Multiplex";
@@ -98,9 +99,10 @@
return kPayloadNameRED;
case kVideoCodecULPFEC:
return kPayloadNameULPFEC;
+ case kVideoCodecFlexfec:
+ return kPayloadNameFlexfec;
// Other codecs default to generic.
case kVideoCodecMultiplex:
- case kVideoCodecFlexfec:
case kVideoCodecGeneric:
case kVideoCodecUnknown:
return kPayloadNameGeneric;
@@ -121,6 +123,8 @@
return kVideoCodecRED;
if (CodecNamesEq(name.c_str(), kPayloadNameULPFEC))
return kVideoCodecULPFEC;
+ if (CodecNamesEq(name.c_str(), kPayloadNameFlexfec))
+ return kVideoCodecFlexfec;
if (CodecNamesEq(name.c_str(), kPayloadNameMultiplex))
return kVideoCodecMultiplex;
return kVideoCodecGeneric;