Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Unified Diff: chromecast/media/cma/filters/cma_renderer.cc

Issue 1094783002: Switch to double for time calculations using playback rate. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Making changes at chromecast side to fix trybots Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chromecast/media/cma/filters/cma_renderer.h ('k') | chromecast/media/cma/pipeline/media_pipeline.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromecast/media/cma/filters/cma_renderer.cc
diff --git a/chromecast/media/cma/filters/cma_renderer.cc b/chromecast/media/cma/filters/cma_renderer.cc
index 1473f02af0fc36c9b484b7b54b20d12a06161bb2..6a3db43793da998f09ca67f88a6b350800297fea 100644
--- a/chromecast/media/cma/filters/cma_renderer.cc
+++ b/chromecast/media/cma/filters/cma_renderer.cc
@@ -52,7 +52,7 @@ CmaRenderer::CmaRenderer(scoped_ptr<MediaPipeline> media_pipeline)
initial_video_hole_created_(false),
time_interpolator_(
new ::media::TimeDeltaInterpolator(&default_tick_clock_)),
- playback_rate_(1.0f),
+ playback_rate_(1.0),
weak_factory_(this) {
weak_this_ = weak_factory_.GetWeakPtr();
thread_checker_.DetachFromThread();
@@ -183,7 +183,7 @@ void CmaRenderer::StartPlayingFrom(base::TimeDelta time) {
CompleteStateTransition(kPlaying);
}
-void CmaRenderer::SetPlaybackRate(float playback_rate) {
+void CmaRenderer::SetPlaybackRate(double playback_rate) {
CMALOG(kLogControl) << __FUNCTION__ << ": " << playback_rate;
DCHECK(thread_checker_.CalledOnValidThread());
media_pipeline_->SetPlaybackRate(playback_rate);
« no previous file with comments | « chromecast/media/cma/filters/cma_renderer.h ('k') | chromecast/media/cma/pipeline/media_pipeline.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698