diff options
author | strobe@google.com <strobe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-19 17:07:44 +0000 |
---|---|---|
committer | strobe@google.com <strobe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-19 17:07:44 +0000 |
commit | 1e8bfa51fa2ef91e5c14ec4e285a84616dcf8b0b (patch) | |
tree | fa84c90271ef429e824920a0ab7d0518411c8845 /media | |
parent | d0924cb339decdcc5d9924bae3550e2531d48207 (diff) | |
download | chromium_src-1e8bfa51fa2ef91e5c14ec4e285a84616dcf8b0b.zip chromium_src-1e8bfa51fa2ef91e5c14ec4e285a84616dcf8b0b.tar.gz chromium_src-1e8bfa51fa2ef91e5c14ec4e285a84616dcf8b0b.tar.bz2 |
Fix for a ChromeOS uninitialized variable warning.
The |is_encrypted| flag is also disabled to avoid any use of the incomplete encryption code.
TEST=Manual, run on try bot
Review URL: https://chromiumcodereview.appspot.com/10579004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142975 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r-- | media/mp4/track_run_iterator.cc | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/media/mp4/track_run_iterator.cc b/media/mp4/track_run_iterator.cc index 8ec05e2..c166bb4 100644 --- a/media/mp4/track_run_iterator.cc +++ b/media/mp4/track_run_iterator.cc @@ -114,6 +114,12 @@ bool TrackRunIterator::Init(const Movie& moov, const MovieFragment& moof) { continue; } + if (sinf->info.track_encryption.is_encrypted) { + // TODO(strobe): CENC recovery and testing (http://crbug.com/132351) + DVLOG(1) << "Encrypted tracks not handled"; + continue; + } + for (size_t j = 0; j < traf.runs.size(); j++) { const TrackFragmentRun& trun = traf.runs[j]; TrackRunInfo tri; @@ -121,8 +127,11 @@ bool TrackRunIterator::Init(const Movie& moov, const MovieFragment& moof) { tri.start_dts = TimeDeltaFromFrac(traf.decode_time.decode_time, trak->media.header.timescale); tri.sample_start_offset = trun.data_offset; - tri.is_encrypted = sinf->info.track_encryption.is_encrypted; - // TODO(strobe): CENC recovery and testing (http://crbug.com/132351) + + tri.is_encrypted = false; + tri.cenc_start_offset = 0; + tri.cenc_total_size = 0; + tri.default_cenc_size = 0; tri.samples.resize(trun.sample_count); |