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;