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
1 file changed