media/library
claincly 13ff72d869 Use RTSP header names as defined in the spec.
Using all lower case RTSP headers is perfectly valid, as the spec mandates case
insensitively. However, some RTSP servers do not implement the RTSP spec
closely and does not recognize the lower case headers. This change aims
at using the header names as defined in the RTSP spec to maximize compatibility.

Issue: #9182
PiperOrigin-RevId: 386224566
2021-07-23 14:05:50 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Document getAvailableCommands in BasePlayer 2021-07-22 13:49:21 +01:00
core Release ownedSurface before stopping the player on timeout 2021-07-22 13:48:06 +01:00
dash Add RepresentationHolder.selectedBaseUrl and use it for new chunks 2021-07-16 11:24:21 +01:00
extractor Check for TS synchronization before parsing packet from random position 2021-07-16 11:22:55 +01:00
hls Add flag to SinglePeriodTimeline to suppress projection 2021-07-20 08:58:01 +01:00
rtsp Use RTSP header names as defined in the spec. 2021-07-23 14:05:50 +01:00
smoothstreaming Make customization of fallback selection more flexible 2021-07-09 09:04:43 +01:00
transformer Remove ExoPlaybackException factory method that doesn't take errorCode 2021-07-09 09:10:19 +01:00
ui Set StyledPlayerView/PlayerView artwork from MediaMetadata. 2021-07-21 14:41:20 +01:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.