media/library
christosts 9e1597a479 Add experimental method to turn-off async flush
When operating the MediaCodec in asynchronous mode, after a
MediaCodec.flush(), we start MediaCodec in the callback thread,
which might trigger errors in some platforms. This change adds an
experimental flag to move the call to MediaCodec.start() back to the
playback thread.

PiperOrigin-RevId: 407801013
2021-11-05 13:30:44 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common GL: Misc GL refactoring. 2021-11-05 11:53:00 +00:00
core Add experimental method to turn-off async flush 2021-11-05 13:30:44 +00:00
dash Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Fix rewriting upstream/crypto package in lib-datasource 2021-11-01 17:26:19 +00:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor WavExtractor: split header reading state into 2 states 2021-11-03 15:21:28 +00:00
hls Merge pull request #9576 from TiVo:p-fix-duration-round 2021-11-01 17:16:56 +00:00
rtsp Add missing RetentionPolicy for IntDef 2021-11-03 15:12:19 +00:00
smoothstreaming Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
transformer Add PassthroughSamplePipeline for audio. 2021-11-05 12:06:37 +00:00
ui Migrate usages of Window-based Player methods 2021-11-02 12:08:18 +00: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.