Delete method DecoderDatabase::RegisterPayload(...NetEqDecoder...)
Bug: webrtc:10185
Change-Id: I69ce40b1c7267b039cd1d2237c5d5bbae3a81875
Reviewed-on: https://webrtc-review.googlesource.com/c/116683
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26208}
diff --git a/modules/audio_coding/neteq/neteq_impl_unittest.cc b/modules/audio_coding/neteq/neteq_impl_unittest.cc
index 43b134b..dd1fa8c 100644
--- a/modules/audio_coding/neteq/neteq_impl_unittest.cc
+++ b/modules/audio_coding/neteq/neteq_impl_unittest.cc
@@ -179,7 +179,7 @@
}
}
- void TestDtmfPacket(NetEqDecoder decoder_type) {
+ void TestDtmfPacket(int sample_rate_hz) {
const size_t kPayloadLength = 4;
const uint8_t kPayloadType = 110;
const uint32_t kReceiveTime = 17;
@@ -195,8 +195,8 @@
rtp_header.timestamp = 0x12345678;
rtp_header.ssrc = 0x87654321;
- EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
- decoder_type, "telephone-event", kPayloadType));
+ EXPECT_TRUE(neteq_->RegisterPayloadType(
+ kPayloadType, SdpAudioFormat("telephone-event", sample_rate_hz, 1)));
// Insert first packet.
EXPECT_EQ(NetEq::kOK,
@@ -263,16 +263,6 @@
delete neteq;
}
-TEST_F(NetEqImplTest, RegisterPayloadTypeNetEqDecoder) {
- CreateInstance();
- uint8_t rtp_payload_type = 0;
- NetEqDecoder codec_type = NetEqDecoder::kDecoderPCMu;
- const std::string kCodecName = "Robert\'); DROP TABLE Students;";
- EXPECT_CALL(*mock_decoder_database_,
- RegisterPayload(rtp_payload_type, codec_type, kCodecName));
- neteq_->RegisterPayloadType(codec_type, kCodecName, rtp_payload_type);
-}
-
TEST_F(NetEqImplTest, RegisterPayloadType) {
CreateInstance();
constexpr int rtp_payload_type = 0;
@@ -411,8 +401,8 @@
rtp_header.timestamp = 0x12345678;
rtp_header.ssrc = 0x87654321;
- EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
- NetEqDecoder::kDecoderPCM16B, "", kPayloadType));
+ EXPECT_TRUE(neteq_->RegisterPayloadType(kPayloadType,
+ SdpAudioFormat("l16", 8000, 1)));
// Insert packets. The buffer should not flush.
for (size_t i = 1; i <= config_.max_packets_in_buffer; ++i) {
@@ -434,19 +424,19 @@
}
TEST_F(NetEqImplTest, TestDtmfPacketAVT) {
- TestDtmfPacket(NetEqDecoder::kDecoderAVT);
+ TestDtmfPacket(8000);
}
TEST_F(NetEqImplTest, TestDtmfPacketAVT16kHz) {
- TestDtmfPacket(NetEqDecoder::kDecoderAVT16kHz);
+ TestDtmfPacket(16000);
}
TEST_F(NetEqImplTest, TestDtmfPacketAVT32kHz) {
- TestDtmfPacket(NetEqDecoder::kDecoderAVT32kHz);
+ TestDtmfPacket(32000);
}
TEST_F(NetEqImplTest, TestDtmfPacketAVT48kHz) {
- TestDtmfPacket(NetEqDecoder::kDecoderAVT48kHz);
+ TestDtmfPacket(48000);
}
// This test verifies that timestamps propagate from the incoming packets
@@ -671,8 +661,8 @@
EXPECT_EQ(AudioFrame::kPLC, output.speech_type_);
// Register the payload type.
- EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
- NetEqDecoder::kDecoderPCM16B, "", kPayloadType));
+ EXPECT_TRUE(neteq_->RegisterPayloadType(kPayloadType,
+ SdpAudioFormat("l16", 8000, 1)));
// Insert 10 packets.
for (size_t i = 0; i < 10; ++i) {
@@ -954,8 +944,8 @@
rtp_header.timestamp = 0x12345678;
rtp_header.ssrc = 0x87654321;
- EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
- NetEqDecoder::kDecoderPCM16B, "", kPayloadType));
+ EXPECT_TRUE(neteq_->RegisterPayloadType(kPayloadType,
+ SdpAudioFormat("l16", 8000, 1)));
// Insert packets until the buffer flushes.
for (size_t i = 0; i <= config_.max_packets_in_buffer; ++i) {
@@ -1321,8 +1311,8 @@
rtp_header.timestamp = 0x12345678;
rtp_header.ssrc = 0x87654321;
- EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
- NetEqDecoder::kDecoderPCM16B, "", kPayloadType));
+ EXPECT_TRUE(neteq_->RegisterPayloadType(kPayloadType,
+ SdpAudioFormat("l16", 8000, 1)));
EXPECT_EQ(NetEq::kOK,
neteq_->InsertPacket(rtp_header, payload, kReceiveTime));
AudioFrame output;