| Index: media/base/android/media_codec_bridge_unittest.cc
|
| diff --git a/media/base/android/media_codec_bridge_unittest.cc b/media/base/android/media_codec_bridge_unittest.cc
|
| index ea95c529d4e6de083bd947f9c156c3d8478ae7ce..962ae3a7b93387afb6a8cbee5b4cbaf1ac3ceb37 100644
|
| --- a/media/base/android/media_codec_bridge_unittest.cc
|
| +++ b/media/base/android/media_codec_bridge_unittest.cc
|
| @@ -97,7 +97,7 @@ TEST(MediaCodecBridgeTest, Initialize) {
|
| return;
|
|
|
| scoped_ptr<media::MediaCodecBridge> media_codec;
|
| - media_codec.reset(new VideoCodecBridge(kCodecH264));
|
| + media_codec.reset(VideoCodecBridge::Create(kCodecH264));
|
| }
|
|
|
| TEST(MediaCodecBridgeTest, DoNormal) {
|
| @@ -105,7 +105,7 @@ TEST(MediaCodecBridgeTest, DoNormal) {
|
| return;
|
|
|
| scoped_ptr<media::AudioCodecBridge> media_codec;
|
| - media_codec.reset(new AudioCodecBridge(kCodecMP3));
|
| + media_codec.reset(AudioCodecBridge::Create(kCodecMP3));
|
|
|
| media_codec->Start(kCodecMP3, 44100, 2, NULL, 0, false);
|
|
|
| @@ -162,7 +162,7 @@ TEST(MediaCodecBridgeTest, InvalidVorbisHeader) {
|
| return;
|
|
|
| scoped_ptr<media::AudioCodecBridge> media_codec;
|
| - media_codec.reset(new AudioCodecBridge(kCodecVorbis));
|
| + media_codec.reset(AudioCodecBridge::Create(kCodecVorbis));
|
|
|
| // The first byte of the header is not 0x02.
|
| uint8 invalid_first_byte[] = { 0x00, 0xff, 0xff, 0xff, 0xff };
|
| @@ -187,4 +187,9 @@ TEST(MediaCodecBridgeTest, InvalidVorbisHeader) {
|
| delete[] very_large_header;
|
| }
|
|
|
| +TEST(MediaCodecBridgeTest, CreateUnsupportedCodec) {
|
| + EXPECT_EQ(NULL, AudioCodecBridge::Create(kUnknownAudioCodec));
|
| + EXPECT_EQ(NULL, VideoCodecBridge::Create(kUnknownVideoCodec));
|
| +}
|
| +
|
| } // namespace media
|
|
|