diff options
author | Torne (Richard Coles) <torne@google.com> | 2013-05-29 14:40:03 +0100 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2013-05-29 14:40:03 +0100 |
commit | 90dce4d38c5ff5333bea97d859d4e484e27edf0c (patch) | |
tree | 9c51c7dd97d24b15befa97a3482c51851e5383a1 /media/base/stream_parser_buffer.cc | |
parent | 1515035f5917d10d363b0888a3615d581ad8b83f (diff) | |
download | chromium_org-90dce4d38c5ff5333bea97d859d4e484e27edf0c.tar.gz |
Merge from Chromium at DEPS revision r202854
This commit was generated by merge_to_master.py.
Change-Id: Idca323f71ef844a9e04f454d4f070b1e398f2deb
Diffstat (limited to 'media/base/stream_parser_buffer.cc')
-rw-r--r-- | media/base/stream_parser_buffer.cc | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/media/base/stream_parser_buffer.cc b/media/base/stream_parser_buffer.cc index 547cf27748..f1dd6fd9de 100644 --- a/media/base/stream_parser_buffer.cc +++ b/media/base/stream_parser_buffer.cc @@ -10,13 +10,21 @@ namespace media { scoped_refptr<StreamParserBuffer> StreamParserBuffer::CreateEOSBuffer() { - return make_scoped_refptr(new StreamParserBuffer(NULL, 0, false)); + return make_scoped_refptr(new StreamParserBuffer(NULL, 0, NULL, 0, false)); } scoped_refptr<StreamParserBuffer> StreamParserBuffer::CopyFrom( const uint8* data, int data_size, bool is_keyframe) { return make_scoped_refptr( - new StreamParserBuffer(data, data_size, is_keyframe)); + new StreamParserBuffer(data, data_size, NULL, 0, is_keyframe)); +} + +scoped_refptr<StreamParserBuffer> StreamParserBuffer::CopyFrom( + const uint8* data, int data_size, + const uint8* side_data, int side_data_size, bool is_keyframe) { + return make_scoped_refptr( + new StreamParserBuffer(data, data_size, side_data, side_data_size, + is_keyframe)); } base::TimeDelta StreamParserBuffer::GetDecodeTimestamp() const { @@ -30,8 +38,9 @@ void StreamParserBuffer::SetDecodeTimestamp(const base::TimeDelta& timestamp) { } StreamParserBuffer::StreamParserBuffer(const uint8* data, int data_size, - bool is_keyframe) - : DecoderBuffer(data, data_size), + const uint8* side_data, + int side_data_size, bool is_keyframe) + : DecoderBuffer(data, data_size, side_data, side_data_size), is_keyframe_(is_keyframe), decode_timestamp_(kNoTimestamp()), config_id_(kInvalidConfigId) { |