Bug 1140933 - Handle empty subsample encryption information in SampleIterator - r=cpearce

This commit is contained in:
Edwin Flores 2015-03-09 13:55:33 +13:00
Родитель 1f21ae9b68
Коммит 96a3f8c908
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -146,6 +146,10 @@ MP4Sample* SampleIterator::GetNext()
sample->crypto.plain_sizes.AppendElement(reader.ReadU16());
sample->crypto.encrypted_sizes.AppendElement(reader.ReadU32());
}
} else {
// No subsample information means the entire sample is encrypted.
sample->crypto.plain_sizes.AppendElement(0);
sample->crypto.encrypted_sizes.AppendElement(sample->size);
}
}