tonihei
2322462404
Do not trim audio samples by changing their timestamp
...
MP4 edit lists sometimes ask to start playback between two samples.
If this happens, we currently change the timestamp of the first
sample to zero to trim it (e.g. to display the first frame for a
slightly shorter period of time). However, we can't do this to audio
samples are they have an inherent duration and trimming them this
way is not possible.
#minor-release
PiperOrigin-RevId: 543420218
2023-06-29 22:50:04 +00:00
jbibik
ea0f564c1e
Fix missing equals sign in inline-comment parameter names
...
PiperOrigin-RevId: 542577676
2023-06-23 16:44:33 +00:00
ibaker
2deb435625
Annotate methods that always return this with @CanIgnoreReturnValue
...
It's always safe to ignore the result of these methods, because the
caller already has a reference to the returned value.
PiperOrigin-RevId: 462388947
2022-08-08 07:55:25 +00:00
ibaker
b8ca5b8951
Add @deprecated javadoc to all @Deprecated @Override methods
...
This ensures the 'use X instead' message is easily visible in the
generated HTML for the overriding method. Currently it's not, e.g.:
https://exoplayer.dev/doc/reference/com/google/android/exoplayer2/BasePlayer.html#getCurrentWindowIndex()
#minor-release
PiperOrigin-RevId: 452002224
2022-05-31 10:44:48 +00:00
ibaker
fe8996e634
Allow stable API users to customise the DataSource used
...
Also stabilise the 3 HTTP-based DataSource implementations:
* DefaultHttpDataSource
* OkHttpDataSource
* CronetDataSource
PiperOrigin-RevId: 436690643
2022-03-23 10:05:27 +00:00
Ian Baker
38717ce969
Reformat some javadoc
2022-02-18 14:54:02 +00:00
ibaker
3d09bc1388
Remove deprecated CronetDataSource constructors
...
#minor-release
PiperOrigin-RevId: 427216911
2022-02-17 10:01:00 +00:00
Andrew Lewis
933e207b3e
Update to androidx.media3
...
PiperOrigin-RevId: 405656499
2021-10-27 09:12:46 +01:00