Remove the codec_type_ member from AudioDecoder
It isn't actually required, as evidenced by the comparative ease with which it can be removed. R=henrik.lundin@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31939004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7606 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -189,21 +189,18 @@ TEST(DecoderDatabase, ActiveDecoders) {
|
||||
EXPECT_TRUE(changed);
|
||||
AudioDecoder* decoder = db.GetActiveDecoder();
|
||||
ASSERT_FALSE(decoder == NULL); // Should get a decoder here.
|
||||
EXPECT_EQ(kDecoderPCMu, decoder->codec_type());
|
||||
|
||||
// Set the same again. Expect no change.
|
||||
EXPECT_EQ(DecoderDatabase::kOK, db.SetActiveDecoder(0, &changed));
|
||||
EXPECT_FALSE(changed);
|
||||
decoder = db.GetActiveDecoder();
|
||||
ASSERT_FALSE(decoder == NULL); // Should get a decoder here.
|
||||
EXPECT_EQ(kDecoderPCMu, decoder->codec_type());
|
||||
|
||||
// Change active decoder.
|
||||
EXPECT_EQ(DecoderDatabase::kOK, db.SetActiveDecoder(103, &changed));
|
||||
EXPECT_TRUE(changed);
|
||||
decoder = db.GetActiveDecoder();
|
||||
ASSERT_FALSE(decoder == NULL); // Should get a decoder here.
|
||||
EXPECT_EQ(kDecoderISAC, decoder->codec_type());
|
||||
|
||||
// Remove the active decoder, and verify that the active becomes NULL.
|
||||
EXPECT_EQ(DecoderDatabase::kOK, db.Remove(103));
|
||||
@ -213,7 +210,6 @@ TEST(DecoderDatabase, ActiveDecoders) {
|
||||
EXPECT_EQ(DecoderDatabase::kOK, db.SetActiveCngDecoder(13));
|
||||
decoder = db.GetActiveCngDecoder();
|
||||
ASSERT_FALSE(decoder == NULL); // Should get a decoder here.
|
||||
EXPECT_EQ(kDecoderCNGnb, decoder->codec_type());
|
||||
|
||||
// Remove the active CNG decoder, and verify that the active becomes NULL.
|
||||
EXPECT_EQ(DecoderDatabase::kOK, db.Remove(13));
|
||||
|
Reference in New Issue
Block a user