Handle 64-bit and end-of-file box lengths in IsoInterface

The previous code didn't recognize the special cases of
- length 0 => the box extends to the end of file
- length 1 => the real length is 64-bit data after the type

As a result, this could in certain cases lead to video files
being incorrectly parsed in location data not being redacted.

Bug: 134155286
Test: atest MediaStore_Video_MediaTest
Change-Id: Idad81e161bb998c933ac8a81a3ebf12f59391a16
Merged-In: Idad81e161bb998c933ac8a81a3ebf12f59391a16
(cherry picked from commit e0eec792474a1ab0cc327a3fc53440fbb3c2abf4)
1 file changed