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(); |
} |