media/library/common/src/main/java/com/google/android/exoplayer2
Steve Mayhew 232820d3e1 Add HLS support for "stpp.*" codec support for SMPTE-TT fmp4 subtitle tracks
ExoPlayer needs a codec to decide among WEBVTT and TTML decoder mimeType.
Apple describes IMSC1 in MP4 in
[RFC-8216 Section 3.6](https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-04#section-3.6).

The DASH manifest specifies the SMPTE-TT captions in the codecs in the manifest
(from W3C [TTML Profiles for Internet Media Subtitles and Captions 1.1](https://www.w3.org/TR/ttml-imsc1.1/#general-0).
DASH just doesn't require the rendition linking, but HLS does.

Apple implies the CODECS attribute of the variant needs to be do this.  That is
with SHOULD and MAY language to imply the codec to use for it in the
[Authoring Guidelines](https://developer.apple.com/documentation/http_live_streaming/hls_authoring_specification_for_apple_devices)

This change defaults to WebVTT if no codec is specifed (same as current behavior) otherwise it picks it from the variants
referencing the media.
2020-04-03 19:41:23 -07:00
..
audio Move max encoded audio rates to format utils 2020-03-10 10:16:00 +00:00
decoder Conserve ByteOrder when growingDecoderInputBuffer 2020-03-25 13:02:53 +00:00
drm Make DrmInitData.SchemeData.uuid public 2020-02-13 15:46:22 +00:00
metadata Remove ByteBufferBackingArray suppression from metadata decoders 2020-03-10 10:16:25 +00:00
upstream Clarify DataSpec.httpRequestHeaders documentation 2020-03-19 00:47:49 +00:00
util Add HLS support for "stpp.*" codec support for SMPTE-TT fmp4 subtitle tracks 2020-04-03 19:41:23 -07:00
video Fix typo 2020-03-10 10:15:52 +00:00
C.java Add WifiLock management to SimpleExoPlayer. 2020-02-27 17:16:29 +00:00
ExoPlayerLibraryInfo.java Bump version to 2.11.4 2020-03-30 19:21:09 +01:00
Format.java Format.Builder: Finish migration 2020-02-28 18:43:04 +00:00
package-info.java Split out extractor and common modules 2020-01-24 18:15:19 +00:00
ParserException.java Split out extractor and common modules 2020-01-24 18:15:19 +00:00