MPEG4Writer: Large CodecSpecificData in MP4 ESDS box

Some external media files have CodecSpecificData greater than 128 bytes. Currently, that size
isn't fitting in one byte. Hence, added support to store large CodecSpecificDataSize, as per
ISO standard, by extending to more than one byte as required.

Bug: 127878894

Test: CtsMediaTestCases --compatibility:module-arg CtsMediaTestCases:include-annotation:
      android.platform.test.annotations.RequiresDevice

Change-Id: I2923adbecbef0aed034b3ccccf04084a7c6a34e4
1 file changed