| Index: webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc
|
| diff --git a/webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc b/webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc
|
| index c41ca54301d1390b6ab67e0751e06838776e3171..f1748d53f7047ad6a7ccaefebdd327976a024266 100644
|
| --- a/webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc
|
| +++ b/webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc
|
| @@ -189,8 +189,9 @@ std::string CodecName(webrtc::NetEqDecoder codec) {
|
|
|
| void RegisterPayloadType(NetEq* neteq,
|
| webrtc::NetEqDecoder codec,
|
| + const std::string& name,
|
| google::int32 flag) {
|
| - if (neteq->RegisterPayloadType(codec, static_cast<uint8_t>(flag))) {
|
| + if (neteq->RegisterPayloadType(codec, name, static_cast<uint8_t>(flag))) {
|
| std::cerr << "Cannot register payload type " << flag << " as "
|
| << CodecName(codec) << std::endl;
|
| exit(1);
|
| @@ -200,30 +201,40 @@ void RegisterPayloadType(NetEq* neteq,
|
| // Registers all decoders in |neteq|.
|
| void RegisterPayloadTypes(NetEq* neteq) {
|
| assert(neteq);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCMu, FLAGS_pcmu);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCMa, FLAGS_pcma);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderILBC, FLAGS_ilbc);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderISAC, FLAGS_isac);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderISACswb,
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCMu, "pcmu",
|
| + FLAGS_pcmu);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCMa, "pcma",
|
| + FLAGS_pcma);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderILBC, "ilbc",
|
| + FLAGS_ilbc);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderISAC, "isac",
|
| + FLAGS_isac);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderISACswb, "isac-swb",
|
| FLAGS_isac_swb);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderOpus, FLAGS_opus);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCM16B,
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderOpus, "opus",
|
| + FLAGS_opus);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCM16B, "pcm16-nb",
|
| FLAGS_pcm16b);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCM16Bwb,
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCM16Bwb, "pcm16-wb",
|
| FLAGS_pcm16b_wb);
|
| RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCM16Bswb32kHz,
|
| - FLAGS_pcm16b_swb32);
|
| + "pcm16-swb32", FLAGS_pcm16b_swb32);
|
| RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderPCM16Bswb48kHz,
|
| - FLAGS_pcm16b_swb48);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderG722, FLAGS_g722);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderAVT, FLAGS_avt);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderRED, FLAGS_red);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderCNGnb, FLAGS_cn_nb);
|
| - RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderCNGwb, FLAGS_cn_wb);
|
| + "pcm16-swb48", FLAGS_pcm16b_swb48);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderG722, "g722",
|
| + FLAGS_g722);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderAVT, "avt",
|
| + FLAGS_avt);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderRED, "red",
|
| + FLAGS_red);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderCNGnb, "cng-nb",
|
| + FLAGS_cn_nb);
|
| + RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderCNGwb, "cng-wb",
|
| + FLAGS_cn_wb);
|
| RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderCNGswb32kHz,
|
| - FLAGS_cn_swb32);
|
| + "cng-swb32", FLAGS_cn_swb32);
|
| RegisterPayloadType(neteq, webrtc::NetEqDecoder::kDecoderCNGswb48kHz,
|
| - FLAGS_cn_swb48);
|
| + "cng-swb48", FLAGS_cn_swb48);
|
| }
|
|
|
| void PrintCodecMappingEntry(webrtc::NetEqDecoder codec, google::int32 flag) {
|
|
|