Build break fixes for issues found using clang.
Change-Id: Id9e74f03ec27b25cdac22c43394ecc0ec9007d19
This commit is contained in:
parent
972ec11bea
commit
5b869fb4fb
|
@ -30,6 +30,10 @@ MediaSample::MediaSample(const uint8* data,
|
||||||
side_data_.assign(side_data, side_data + side_data_size);
|
side_data_.assign(side_data, side_data + side_data_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MediaSample::MediaSample() : dts_(0), pts_(0),
|
||||||
|
duration_(0),
|
||||||
|
is_key_frame_(false) {}
|
||||||
|
|
||||||
MediaSample::~MediaSample() {}
|
MediaSample::~MediaSample() {}
|
||||||
|
|
||||||
// static
|
// static
|
||||||
|
|
|
@ -112,8 +112,7 @@ class MediaSample : public base::RefCountedThreadSafe<MediaSample> {
|
||||||
}
|
}
|
||||||
|
|
||||||
void set_data(const uint8* data, const size_t data_size) {
|
void set_data(const uint8* data, const size_t data_size) {
|
||||||
data_size_ = data_size;
|
data_.assign(data, data + data_size);
|
||||||
data_.assign(data, data + data_size_);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void set_is_key_frame(bool value) {
|
void set_is_key_frame(bool value) {
|
||||||
|
@ -137,10 +136,7 @@ class MediaSample : public base::RefCountedThreadSafe<MediaSample> {
|
||||||
const uint8* side_data,
|
const uint8* side_data,
|
||||||
size_t side_data_size,
|
size_t side_data_size,
|
||||||
bool is_key_frame);
|
bool is_key_frame);
|
||||||
MediaSample() : dts_(0), pts_(0),
|
MediaSample();
|
||||||
duration_(0),
|
|
||||||
is_key_frame_(false),
|
|
||||||
data_size_(0) {}
|
|
||||||
virtual ~MediaSample();
|
virtual ~MediaSample();
|
||||||
|
|
||||||
// Decoding time stamp.
|
// Decoding time stamp.
|
||||||
|
@ -156,7 +152,6 @@ class MediaSample : public base::RefCountedThreadSafe<MediaSample> {
|
||||||
// http://www.matroska.org/technical/specs/index.html BlockAdditional[A5].
|
// http://www.matroska.org/technical/specs/index.html BlockAdditional[A5].
|
||||||
// Not used by mp4 and other containers.
|
// Not used by mp4 and other containers.
|
||||||
std::vector<uint8> side_data_;
|
std::vector<uint8> side_data_;
|
||||||
size_t data_size_;
|
|
||||||
|
|
||||||
DISALLOW_COPY_AND_ASSIGN(MediaSample);
|
DISALLOW_COPY_AND_ASSIGN(MediaSample);
|
||||||
};
|
};
|
||||||
|
|
|
@ -30,7 +30,6 @@ namespace {
|
||||||
const uint32 kEcmStreamId = 0xF0;
|
const uint32 kEcmStreamId = 0xF0;
|
||||||
const uint32 kV2MetadataStreamId = 0xF1; // EMM_stream
|
const uint32 kV2MetadataStreamId = 0xF1; // EMM_stream
|
||||||
const uint32 kScramblingBitsMask = 0x30;
|
const uint32 kScramblingBitsMask = 0x30;
|
||||||
const uint32 kEncryptedOddKey = 0x30;
|
|
||||||
const uint32 kStartCode1 = 0x00;
|
const uint32 kStartCode1 = 0x00;
|
||||||
const uint32 kStartCode2 = 0x00;
|
const uint32 kStartCode2 = 0x00;
|
||||||
const uint32 kStartCode3 = 0x01;
|
const uint32 kStartCode3 = 0x01;
|
||||||
|
@ -92,6 +91,8 @@ WvmMediaParser::WvmMediaParser() : is_initialized_(false),
|
||||||
SHA256_Init(sha_context_);
|
SHA256_Init(sha_context_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
WvmMediaParser::~WvmMediaParser() {}
|
||||||
|
|
||||||
void WvmMediaParser::Init(const InitCB& init_cb,
|
void WvmMediaParser::Init(const InitCB& init_cb,
|
||||||
const NewSampleCB& new_sample_cb,
|
const NewSampleCB& new_sample_cb,
|
||||||
KeySource* decryption_key_source) {
|
KeySource* decryption_key_source) {
|
||||||
|
@ -891,5 +892,23 @@ void WvmMediaParser::EmitSample(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DemuxStreamIdMediaSample::DemuxStreamIdMediaSample() :
|
||||||
|
demux_stream_id(0),
|
||||||
|
parsed_audio_or_video_stream_id(0) {}
|
||||||
|
|
||||||
|
DemuxStreamIdMediaSample::~DemuxStreamIdMediaSample() {}
|
||||||
|
|
||||||
|
PrevSampleData::PrevSampleData() {
|
||||||
|
Reset();
|
||||||
|
}
|
||||||
|
|
||||||
|
PrevSampleData::~PrevSampleData() {}
|
||||||
|
|
||||||
|
void PrevSampleData::Reset() {
|
||||||
|
audio_sample = video_sample = NULL;
|
||||||
|
audio_stream_id = video_stream_id = 0;
|
||||||
|
audio_sample_duration = video_sample_duration = 0;
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace wvm
|
} // namespace wvm
|
||||||
} // namespace media
|
} // namespace media
|
||||||
|
|
|
@ -23,6 +23,9 @@ namespace media {
|
||||||
namespace wvm {
|
namespace wvm {
|
||||||
|
|
||||||
struct DemuxStreamIdMediaSample {
|
struct DemuxStreamIdMediaSample {
|
||||||
|
public:
|
||||||
|
DemuxStreamIdMediaSample();
|
||||||
|
~DemuxStreamIdMediaSample();
|
||||||
uint32 demux_stream_id;
|
uint32 demux_stream_id;
|
||||||
uint32 parsed_audio_or_video_stream_id;
|
uint32 parsed_audio_or_video_stream_id;
|
||||||
scoped_refptr<MediaSample> media_sample;
|
scoped_refptr<MediaSample> media_sample;
|
||||||
|
@ -30,12 +33,9 @@ struct DemuxStreamIdMediaSample {
|
||||||
|
|
||||||
struct PrevSampleData {
|
struct PrevSampleData {
|
||||||
public:
|
public:
|
||||||
PrevSampleData() { Reset(); }
|
PrevSampleData();
|
||||||
void Reset() {
|
~PrevSampleData();
|
||||||
audio_sample = video_sample = NULL;
|
void Reset();
|
||||||
audio_stream_id = video_stream_id = 0;
|
|
||||||
audio_sample_duration = video_sample_duration = 0;
|
|
||||||
}
|
|
||||||
scoped_refptr<MediaSample> audio_sample;
|
scoped_refptr<MediaSample> audio_sample;
|
||||||
scoped_refptr<MediaSample> video_sample;
|
scoped_refptr<MediaSample> video_sample;
|
||||||
uint32 audio_stream_id;
|
uint32 audio_stream_id;
|
||||||
|
@ -47,7 +47,7 @@ struct PrevSampleData {
|
||||||
class WvmMediaParser : public MediaParser {
|
class WvmMediaParser : public MediaParser {
|
||||||
public:
|
public:
|
||||||
WvmMediaParser();
|
WvmMediaParser();
|
||||||
virtual ~WvmMediaParser() {}
|
virtual ~WvmMediaParser();
|
||||||
|
|
||||||
// MediaParser implementation overrides.
|
// MediaParser implementation overrides.
|
||||||
virtual void Init(const InitCB& init_cb,
|
virtual void Init(const InitCB& init_cb,
|
||||||
|
|
Loading…
Reference in New Issue