Index: media/filters/decrypting_demuxer_stream.h |
diff --git a/media/filters/decrypting_demuxer_stream.h b/media/filters/decrypting_demuxer_stream.h |
index cc34c04e27e5023176ce6727597177a281d3da0a..4e4cca2237497dedcd737ad14fed7aaf6e3d800a 100644 |
--- a/media/filters/decrypting_demuxer_stream.h |
+++ b/media/filters/decrypting_demuxer_stream.h |
@@ -15,7 +15,7 @@ |
#include "media/base/video_decoder_config.h" |
namespace base { |
-class MessageLoopProxy; |
+class SingleThreadTaskRunner; |
} |
namespace media { |
@@ -24,12 +24,12 @@ class DecoderBuffer; |
// Decryptor-based DemuxerStream implementation that converts a potentially |
// encrypted demuxer stream to a clear demuxer stream. |
-// All public APIs and callbacks are trampolined to the |message_loop_| so |
+// All public APIs and callbacks are trampolined to the |task_runner_| so |
// that no locks are required for thread safety. |
class MEDIA_EXPORT DecryptingDemuxerStream : public DemuxerStream { |
public: |
DecryptingDemuxerStream( |
- const scoped_refptr<base::MessageLoopProxy>& message_loop, |
+ const scoped_refptr<base::SingleThreadTaskRunner>& task_runner, |
const SetDecryptorReadyCB& set_decryptor_ready_cb); |
virtual ~DecryptingDemuxerStream(); |
@@ -89,7 +89,7 @@ class MEDIA_EXPORT DecryptingDemuxerStream : public DemuxerStream { |
// |demuxer_stream_|. |
void InitializeDecoderConfig(); |
- scoped_refptr<base::MessageLoopProxy> message_loop_; |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
base::WeakPtrFactory<DecryptingDemuxerStream> weak_factory_; |
base::WeakPtr<DecryptingDemuxerStream> weak_this_; |