| Index: chromecast/media/cma/base/decoder_buffer_adapter.h
|
| diff --git a/chromecast/media/cma/base/decoder_buffer_adapter.h b/chromecast/media/cma/base/decoder_buffer_adapter.h
|
| index 054e60ee59ea1a9adc865434aca0558d27081cea..98c15391067bd3f19c5fb68e7da36717abc452f6 100644
|
| --- a/chromecast/media/cma/base/decoder_buffer_adapter.h
|
| +++ b/chromecast/media/cma/base/decoder_buffer_adapter.h
|
| @@ -20,10 +20,15 @@ namespace media {
|
| // into a DecoderBufferBase.
|
| class DecoderBufferAdapter : public DecoderBufferBase {
|
| public:
|
| + // Using explicit constructor without providing stream Id will set it to
|
| + // kPrimary by default.
|
| explicit DecoderBufferAdapter(
|
| - const scoped_refptr< ::media::DecoderBuffer>& buffer);
|
| + const scoped_refptr<::media::DecoderBuffer>& buffer);
|
| + DecoderBufferAdapter(
|
| + StreamId stream_id, const scoped_refptr<::media::DecoderBuffer>& buffer);
|
|
|
| // DecoderBufferBase implementation.
|
| + StreamId stream_id() const override;
|
| base::TimeDelta timestamp() const override;
|
| const uint8* data() const override;
|
| uint8* writable_data() const override;
|
| @@ -34,7 +39,8 @@ class DecoderBufferAdapter : public DecoderBufferBase {
|
| private:
|
| ~DecoderBufferAdapter() override;
|
|
|
| - scoped_refptr< ::media::DecoderBuffer> const buffer_;
|
| + StreamId stream_id_;
|
| + scoped_refptr<::media::DecoderBuffer> const buffer_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(DecoderBufferAdapter);
|
| };
|
|
|