Chromium Code Reviews| Index: chromecast/media/cma/base/decoder_buffer_adapter.cc |
| diff --git a/chromecast/media/cma/base/decoder_buffer_adapter.cc b/chromecast/media/cma/base/decoder_buffer_adapter.cc |
| index 45095da169b3cb9bcb0f9d77f6eefc3e389d13f4..07bc543ff8e4009bb8a28f474a9e5b586deebe76 100644 |
| --- a/chromecast/media/cma/base/decoder_buffer_adapter.cc |
| +++ b/chromecast/media/cma/base/decoder_buffer_adapter.cc |
| @@ -10,13 +10,23 @@ namespace chromecast { |
| namespace media { |
| DecoderBufferAdapter::DecoderBufferAdapter( |
| - const scoped_refptr< ::media::DecoderBuffer>& buffer) |
| - : buffer_(buffer) { |
| + const scoped_refptr<::media::DecoderBuffer>& buffer) |
| + : DecoderBufferAdapter(kPrimary, buffer) { |
|
gunsch
2015/05/22 01:45:26
+1 for delegated constructors!
|
| +} |
| + |
| +DecoderBufferAdapter::DecoderBufferAdapter( |
| + StreamId stream_id, const scoped_refptr<::media::DecoderBuffer>& buffer) |
| + : stream_id_(stream_id), |
| + buffer_(buffer) { |
| } |
| DecoderBufferAdapter::~DecoderBufferAdapter() { |
| } |
| +StreamId DecoderBufferAdapter::stream_id() const { |
| + return stream_id_; |
| +} |
| + |
| base::TimeDelta DecoderBufferAdapter::timestamp() const { |
| return buffer_->timestamp(); |
| } |