media/library/common/src/main/java/com/google/android/exoplayer2
hschlueter d4a9e3d966 Use microseconds not nanoseconds for GlFrameProcessor.
This requires an additional nanos to micros conversion because
the SurfaceTexture uses nanos. But as the timestamps from the
MediaCodec decoder (propagated in DefaultCodec#releaseOutputBuffer) are
in microseconds no precision is lost here.

Also add test that checks output video duration.

PiperOrigin-RevId: 438010490
2022-04-07 15:23:24 +01:00
..
audio Add missing Javadoc for AudioAttributes. 2022-02-17 10:28:34 +00:00
drm Reformat some javadoc 2022-02-18 15:02:33 +00:00
metadata Reformat some javadoc 2022-02-18 15:02:33 +00:00
offline Reformat some javadoc 2022-02-18 15:02:33 +00:00
source Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
text Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
trackselection Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00
ui Reformat some javadoc 2022-02-18 15:02:33 +00:00
upstream Fix rewriting upstream/crypto package in lib-datasource 2021-11-01 17:26:19 +00:00
util Use microseconds not nanoseconds for GlFrameProcessor. 2022-04-07 15:23:24 +01:00
video Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
BasePlayer.java Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
Bundleable.java Update to androidx.media3 2021-10-27 09:12:46 +01:00
BundleListRetriever.java Update to androidx.media3 2021-10-27 09:12:46 +01:00
C.java Reformat some javadoc 2022-02-18 15:02:33 +00:00
DeviceInfo.java Mark all non-public IntDefs as only TYPE_USE 2022-02-04 15:07:19 +00:00
ExoPlayerLibraryInfo.java Version bump to exoplayer:2.17.1 and media3:1.0.0-alpha03 2022-03-09 14:51:19 +00:00
Format.java Reformat some javadoc 2022-02-18 15:02:33 +00:00
ForwardingPlayer.java Remove deprecated Player track methods 2022-02-22 10:58:21 +00:00
HeartRating.java Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
IllegalSeekPositionException.java Update to androidx.media3 2021-10-27 09:12:46 +01:00
MediaItem.java Reformat some javadoc 2022-02-18 15:02:33 +00:00
MediaMetadata.java Reformat some javadoc 2022-02-18 15:02:33 +00:00
package-info.java Update to androidx.media3 2021-10-27 09:12:46 +01:00
ParserException.java Update to androidx.media3 2021-10-27 09:12:46 +01:00
PercentageRating.java Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
PlaybackException.java Mark all public 'rarely used' IntDefs as only TYPE_USE 2022-02-07 11:10:11 +00:00
PlaybackParameters.java Mark all non-public IntDefs as only TYPE_USE 2022-02-04 15:07:19 +00:00
Player.java Move TrackSelection back to ExoPlayer module 2022-03-15 00:29:14 +00:00
Rating.java Mark all non-public IntDefs as only TYPE_USE 2022-02-04 15:07:19 +00:00
StarRating.java Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
ThumbRating.java Fix the position of IntDefs to match TYPE_USE 2022-02-08 12:34:06 +00:00
Timeline.java Reformat some javadoc 2022-02-18 15:02:33 +00:00
TracksInfo.java Move TrackGroupArray back to ExoPlayer 2022-03-17 13:08:56 +00:00