summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorstrobe@google.com <strobe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-19 17:07:44 +0000
committerstrobe@google.com <strobe@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-19 17:07:44 +0000
commit1e8bfa51fa2ef91e5c14ec4e285a84616dcf8b0b (patch)
treefa84c90271ef429e824920a0ab7d0518411c8845 /media
parentd0924cb339decdcc5d9924bae3550e2531d48207 (diff)
downloadchromium_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.cc13
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);