| Index: chromecast/media/cma/backend/media_pipeline_backend_default.h
|
| diff --git a/chromecast/media/cma/backend/media_pipeline_backend_default.h b/chromecast/media/cma/backend/media_pipeline_backend_default.h
|
| index c838797a79d40e7913a98ccfaabd7799195246ce..b1a442873619282f88f4d8218696576d1fe06351 100644
|
| --- a/chromecast/media/cma/backend/media_pipeline_backend_default.h
|
| +++ b/chromecast/media/cma/backend/media_pipeline_backend_default.h
|
| @@ -10,7 +10,6 @@
|
| #include <memory>
|
|
|
| #include "base/macros.h"
|
| -#include "base/time/time.h"
|
| #include "chromecast/public/media/media_pipeline_backend.h"
|
|
|
| namespace chromecast {
|
| @@ -24,7 +23,6 @@ class MediaPipelineBackendDefault : public MediaPipelineBackend {
|
| MediaPipelineBackendDefault();
|
| ~MediaPipelineBackendDefault() override;
|
|
|
| - bool running() const { return running_; }
|
| const AudioDecoderDefault* audio_decoder() const {
|
| return audio_decoder_.get();
|
| }
|
| @@ -44,11 +42,14 @@ class MediaPipelineBackendDefault : public MediaPipelineBackend {
|
| bool SetPlaybackRate(float rate) override;
|
|
|
| private:
|
| - int64_t start_pts_;
|
| - base::TimeTicks start_clock_;
|
| - bool running_;
|
| + enum State {
|
| + kStateUninitialized,
|
| + kStateInitialized,
|
| + kStatePlaying,
|
| + kStatePaused,
|
| + };
|
| + State state_;
|
| float rate_;
|
| -
|
| std::unique_ptr<AudioDecoderDefault> audio_decoder_;
|
| std::unique_ptr<VideoDecoderDefault> video_decoder_;
|
|
|
|
|