Index: media/filters/ffmpeg_demuxer.cc |
diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc |
index 15df5427dba815ae86fdc2472f219733740135cb..b7d53bca73c88349b1d064ceb38f184a2dcdf465 100644 |
--- a/media/filters/ffmpeg_demuxer.cc |
+++ b/media/filters/ffmpeg_demuxer.cc |
@@ -301,6 +301,16 @@ void FFmpegDemuxer::Seek(base::TimeDelta time, FilterCallback* callback) { |
NewRunnableMethod(this, &FFmpegDemuxer::SeekTask, time, callback)); |
} |
+void FFmpegDemuxer::SetPlaybackRate(float playback_rate) { |
+ DCHECK(data_source_.get()); |
+ data_source_->SetPlaybackRate(playback_rate); |
+} |
+ |
+void FFmpegDemuxer::SetPreload(Preload preload) { |
+ DCHECK(data_source_.get()); |
+ data_source_->SetPreload(preload); |
+} |
+ |
void FFmpegDemuxer::OnAudioRendererDisabled() { |
message_loop_->PostTask(FROM_HERE, |
NewRunnableMethod(this, &FFmpegDemuxer::DisableAudioStreamTask)); |