shaka-packager/packager/media/formats
KongQun Yang d850befb72 Refactor and Cleanup Descriptor classes
- Define BaseDescriptor and generic read / write operations.

- Define descriptors: ESDescriptor, DecoderConfigDescriptor,
  DecoderSpecificInfoDescriptor, SLConfigDescriptor.
  DecoderSpecificInfoDescriptor and all other descriptors can now
  handle arbitrary length size, not limiting to 64 byte for
  DecoderSpecificInfoDescriptor, which was placed to limit
  ESDescriptor length size to one byte.

- Now DecoderConfigDescriptor is able to handle reading and writing
  of all fields including buffer_size_db, which was not handled
  earlier.

Fixes #536.

Change-Id: Ia8a775f8bf6e90e3343a85f0e643bc44cd017c7a
2019-02-27 22:26:10 +00:00
..
mp2t Workaround extra AUD in the access unit 2018-12-15 00:32:06 +00:00
mp4 Refactor and Cleanup Descriptor classes 2019-02-27 22:26:10 +00:00
packed_audio Support Fairplay in --additional_protection_systems 2018-08-09 23:59:40 +00:00
webm Compute and set VP9 Level if it is not already set 2018-09-13 00:37:30 +00:00
webvtt Adding Missing "// namespace" 2018-08-27 17:19:31 +00:00
wvm Refactor and Cleanup Descriptor classes 2019-02-27 22:26:10 +00:00