summaryrefslogtreecommitdiff
path: root/media/base/stream_parser_buffer.cc
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2013-05-29 14:40:03 +0100
committerTorne (Richard Coles) <torne@google.com>2013-05-29 14:40:03 +0100
commit90dce4d38c5ff5333bea97d859d4e484e27edf0c (patch)
tree9c51c7dd97d24b15befa97a3482c51851e5383a1 /media/base/stream_parser_buffer.cc
parent1515035f5917d10d363b0888a3615d581ad8b83f (diff)
downloadchromium_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.cc17
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) {