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..e81a07fe6120e2721d9b1d4e298259a63d7d18b8 100644 |
--- a/chromecast/media/cma/base/decoder_buffer_adapter.h |
+++ b/chromecast/media/cma/base/decoder_buffer_adapter.h |
@@ -22,8 +22,11 @@ class DecoderBufferAdapter : public DecoderBufferBase { |
public: |
explicit DecoderBufferAdapter( |
gunsch
2015/05/21 21:06:34
why not just change the primary ctor instead of ha
erickung1
2015/05/21 21:38:34
I found out some test code and component which doe
|
const scoped_refptr< ::media::DecoderBuffer>& buffer); |
+ DecoderBufferAdapter( |
+ int type, const scoped_refptr< ::media::DecoderBuffer>& buffer); |
gunsch
2015/05/21 21:06:34
type --> stream_id
erickung1
2015/05/21 21:38:34
Done.
|
// DecoderBufferBase implementation. |
+ int stream_id() const override; |
gunsch
2015/05/21 21:06:34
what values can a stream_id have?
if only 2-3 pos
erickung1
2015/05/21 21:38:34
we'll use two possible value.
However, I think abo
gunsch
2015/05/21 21:45:29
what is inflexible about enum? you can always add
erickung1
2015/05/21 23:32:21
Make sense. I change the type to enum
|
base::TimeDelta timestamp() const override; |
const uint8* data() const override; |
uint8* writable_data() const override; |
@@ -34,6 +37,7 @@ class DecoderBufferAdapter : public DecoderBufferBase { |
private: |
~DecoderBufferAdapter() override; |
+ int stream_id_; |
scoped_refptr< ::media::DecoderBuffer> const buffer_; |
DISALLOW_COPY_AND_ASSIGN(DecoderBufferAdapter); |