Index: media/filters/ffmpeg_demuxer.cc |
diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc |
index d0d4c349df7ea598b1a74fe9f1e57d4241634388..3830187c954737c0e0c0a214a39170368cb894cd 100644 |
--- a/media/filters/ffmpeg_demuxer.cc |
+++ b/media/filters/ffmpeg_demuxer.cc |
@@ -310,6 +310,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)); |