Chromium Code Reviews| 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); |