Index: media/base/android/media_source_player.cc |
diff --git a/media/base/android/media_source_player.cc b/media/base/android/media_source_player.cc |
index 00cddb75bd3982a2c2538ac1a4a5404ecbdf19fa..193c1a33fd61c814157c6544d89c43e301809642 100644 |
--- a/media/base/android/media_source_player.cc |
+++ b/media/base/android/media_source_player.cc |
@@ -167,7 +167,7 @@ VideoDecoderJob::VideoDecoderJob( |
const scoped_refptr<base::MessageLoopProxy>& message_loop, |
const VideoCodec video_codec, const gfx::Size& size, jobject surface) |
: MediaDecoderJob(false, message_loop) { |
- scoped_ptr<VideoCodecBridge> codec(new VideoCodecBridge(video_codec)); |
+ scoped_ptr<VideoCodecBridge> codec(VideoCodecBridge::Create(video_codec)); |
codec->Start(video_codec, size, surface); |
media_codec_bridge_.reset(codec.release()); |
thread_.reset(new base::Thread("MediaSource_VideoDecoderThread")); |
@@ -181,7 +181,7 @@ AudioDecoderJob::AudioDecoderJob( |
const uint8* extra_data, |
size_t extra_data_size) |
: MediaDecoderJob(true, message_loop) { |
- scoped_ptr<AudioCodecBridge> codec(new AudioCodecBridge(audio_codec)); |
+ scoped_ptr<AudioCodecBridge> codec(AudioCodecBridge::Create(audio_codec)); |
codec->Start(audio_codec, sample_rate, channel_count, extra_data, |
extra_data_size, true); |
media_codec_bridge_.reset(codec.release()); |