media/library
olly f726212180 Simplify TimestampAdjuster logic
- Use timestampOffsetUs == C.TIME_UNSET directly as the way of
  determining whether the adjuster has determined the offset,
  rather than relying on lastSampleTimestampUs checks for this.
- Remove comment referring to lastSampleTimestampUs as holding
  the "adjusted PTS". Its value may not have originated from a PTS
  timestamp. It's also confusing to refer to it as "adjusted"
  given timestampOffsetUs has not been applied to it.
- Fix PassthroughSectionPayloadReader to make sure it'll never
  output a sample with an unset timestamp.

#minor-release

PiperOrigin-RevId: 388226180
2021-08-02 19:19:28 +01:00
..
all Include RTSP module in gradle project 2021-05-10 23:41:50 +01:00
common Simplify TimestampAdjuster logic 2021-08-02 19:19:28 +01:00
core Move setFrameRate calls into wrapper class 2021-08-02 19:17:53 +01:00
dash Fix parameter names on overridden methods 2021-07-29 21:09:30 +01:00
extractor Simplify TimestampAdjuster logic 2021-08-02 19:19:28 +01:00
hls Simplify TimestampAdjuster logic 2021-08-02 19:19:28 +01:00
rtsp Fix parameter names on overridden methods 2021-07-28 09:15:29 +01:00
smoothstreaming Fix parameter names on overridden methods 2021-07-29 21:09:30 +01:00
transformer Remove ExoPlaybackException factory method that doesn't take errorCode 2021-07-09 09:10:19 +01:00
ui Fix parameter names on overridden methods 2021-07-28 09:15:29 +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.