libstagefright: relax ctts flags checking.

this fixes playing video(GIFV) in https://twitter.com/KeviSkillz/status/1527748243001581571
This commit is contained in:
roytam1 2022-05-25 23:30:15 +08:00
commit d9f1118729

View file

@ -406,8 +406,8 @@ status_t SampleTable::setCompositionTimeToSampleParams(
uint32_t version = flags >> 24;
flags &= 0xffffff;
if ((version != 0 && version != 1) || flags != 0) {
// Expected version = 0 or 1, flags = 0.
if ((version != 0 && version != 1) || flags > 1) {
// Expected version = 0 or 1, flags = 0 or 1.
return ERROR_MALFORMED;
}