media/library/common/src/main/java/com/google/android/exoplayer2
krocard 2674e05589 Make audio track min buffer size configurable.
Move the code in its own class as DefaultAudioTrack
is getting very big. It also help for testability.

The new class is easily configurable and highly tested.
Manual test was used to catch any regression.

https://github.com/google/ExoPlayer/issues/8891

PiperOrigin-RevId: 415268938
2021-12-10 16:46:50 +00:00
..
audio Add AudioAttributes.spatializationBehavior 2021-12-07 17:28:35 +00:00
drm DRM refactor / cleanup 2021-08-19 10:42:56 +01:00
metadata Move metadata classes that don't need to live in common. 2021-10-18 15:45:36 +01:00
offline Fix poor documentation and variable name choice in StreamKey 2021-09-08 17:08:56 +01:00
source Prohibit duplicate TrackGroups in TrackGroupArray 2021-12-02 15:21:34 +00:00
text Fixes for some minor misc issues 2021-11-15 10:58:32 +00:00
trackselection Add preferredVideoRoleFlags to TrackSelectionParameters. 2021-11-26 16:13:34 +00:00
ui Convergence: Continue decoupling UI from Core 2021-04-09 13:19:07 +01:00
upstream Fix rewriting upstream/crypto package in lib-datasource 2021-11-01 17:26:19 +00:00
util Make audio track min buffer size configurable. 2021-12-10 16:46:50 +00:00
video Make Track selection objects Bundleable 2021-08-19 10:38:51 +01:00
BasePlayer.java Remove ExoPlayerImpl inheritance from BasePlayer. 2021-11-26 15:33:01 +00:00
Bundleable.java Remove nullable utility methods in Bundleable 2021-02-19 10:57:32 +00:00
BundleListRetriever.java Implement Bundleable for Timeline 2021-03-12 10:53:41 +00:00
C.java Add AudioAttributes.spatializationBehavior 2021-12-07 17:28:35 +00:00
DeviceInfo.java Use @C.TrackType more widely 2021-09-14 12:04:11 +01:00
ExoPlayerLibraryInfo.java Bump version to 2.16.1 2021-11-15 17:15:45 +00:00
Format.java Re-position IntDefs in media3 stable API 2021-11-01 16:34:25 +00:00
ForwardingPlayer.java Update most Player parameter & doc references from Window to MediaItem 2021-10-29 11:21:00 +01:00
HeartRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
IllegalSeekPositionException.java Format Java source files 2021-05-06 13:32:25 +01:00
MediaItem.java Add MediaItem.SubtitleConfiguration#id field 2021-12-07 17:37:16 +00:00
MediaMetadata.java Populate ICY headers into MediaMetadata 2021-11-18 13:13:27 +00:00
package-info.java Split out extractor and common modules 2020-01-24 18:15:19 +00:00
ParserException.java Remove the last deprecated ParserException constructor 2021-06-30 13:27:45 +01:00
PercentageRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
PlaybackException.java Re-position IntDefs in media3 stable API 2021-11-01 16:34:25 +00:00
PlaybackParameters.java Add some range annotations 2021-08-17 15:48:10 +01:00
Player.java Add additional documentation regarding resource acquisition. 2021-11-15 14:47:51 +00:00
Rating.java Revise javadoc for Rating classes 2021-05-04 11:17:44 +01:00
StarRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
ThumbRating.java Use getters in Rating subclasses rather than direct field access. 2021-05-07 10:21:50 +01:00
Timeline.java Migrate usages of Timeline#getPeriodPosition to getPeriodPositionUs 2021-12-08 10:01:38 +00:00
TracksInfo.java Use TracksInfo and selection override in users 2021-10-14 11:54:45 +01:00