tonihei
253b2b6b28
Merge branch 'release-v2' into dev-v2
2021-11-04 14:12:55 +00:00
tonihei
7fe9ecc1c5
Merge pull request #9648 from google/dev-v2-r2.16.0
...
r2.16.0
2021-11-04 14:01:15 +00:00
tonihei
7b89c4363c
Update Javadoc for 2.16.0
...
PiperOrigin-RevId: 407379522
2021-11-04 08:32:50 +00:00
tonihei
5c3d57fdc1
Merge branch 'dev-v2' of https://github.com/google/ExoPlayer into dev-v2
2021-11-04 08:32:20 +00:00
tonihei
468e4aa0c4
Update Javadoc for 2.16.0
...
PiperOrigin-RevId: 407379522
2021-11-04 01:03:22 +00:00
hschlueter
49a93e31d7
Write sample size to dumpfile in transformer tests.
...
If the number of samples changes, the sizes will help us to verify whether they are just split differently or extra data was added.
PiperOrigin-RevId: 407346280
2021-11-04 00:59:42 +00:00
christosts
5d2df83496
Add DefaultMediaCodecFactory.getCodecAdapter() method
...
Add protected method DefaultRenderersFactory.getCodecAdapter(), so that
subclasses of DefaultRenderersFactory that override
buildVideoRenderers() or buildAudioRenderers() can access the
DefaultRenderersFactory codec adapter factory and pass it to
MediaCodecRenderer instances they may create.
#minor-release
PiperOrigin-RevId: 407345431
2021-11-04 00:55:55 +00:00
tonihei
6388dc6376
Update release notes for 2.16.0
...
PiperOrigin-RevId: 407333525
2021-11-03 16:13:45 +00:00
tonihei
de71fd6eba
Bump version to 2.16.0
...
PiperOrigin-RevId: 407314385
2021-11-03 15:58:14 +00:00
samrobinson
f6e0790a68
Fix END_OF_STREAM transformer timestamp matching previous.
...
This cause the muxer to fail to stop on older devices/API levels.
#minor-release
PiperOrigin-RevId: 407309028
2021-11-03 15:58:05 +00:00
ibaker
293cf2f865
Fix broken link on supported-formats dev guide page
...
#minor-release
PiperOrigin-RevId: 407305661
2021-11-03 15:57:53 +00:00
kimvde
9e247d287f
WavExtractor: split header reading state into 2 states
...
This refactoring is the basis to support RF64 (see
Issue: google/ExoPlayer#9543 ).
#minor-release
PiperOrigin-RevId: 407301056
2021-11-03 15:57:39 +00:00
tonihei
ac66487013
Add missing RetentionPolicy for IntDef
...
PiperOrigin-RevId: 407162673
2021-11-03 15:57:29 +00:00
aquilescanta
be4ea151c4
Parse HDR static metadata from MP4 files
...
#minor-release
PiperOrigin-RevId: 407136922
2021-11-03 15:57:11 +00:00
tonihei
cddebdcf03
Suppress lint warnings in leanback module.
...
These warnings are caused by the fact that this is a library and the
lint check doesn't see any app using the library in a TV context.
PiperOrigin-RevId: 407110725
2021-11-03 15:57:00 +00:00
samrobinson
5a98c823fc
Update the TransformerMediaClock trackTime before deducting the offset.
...
#minor-release
PiperOrigin-RevId: 407086818
2021-11-03 15:56:47 +00:00
tonihei
8ab76ac9fb
Merge branch 'dev-v2' of https://github.com/google/ExoPlayer into dev-v2
2021-11-03 15:53:28 +00:00
tonihei
bc3360e5d4
Update release notes for 2.16.0
...
PiperOrigin-RevId: 407333525
2021-11-03 15:39:53 +00:00
tonihei
2d31100264
Bump version to 2.16.0
...
PiperOrigin-RevId: 407314385
2021-11-03 15:35:19 +00:00
samrobinson
0c4f5ebc91
Fix END_OF_STREAM transformer timestamp matching previous.
...
This cause the muxer to fail to stop on older devices/API levels.
#minor-release
PiperOrigin-RevId: 407309028
2021-11-03 15:30:43 +00:00
ibaker
d5a87d13b7
Fix broken link on supported-formats dev guide page
...
#minor-release
PiperOrigin-RevId: 407305661
2021-11-03 15:26:02 +00:00
kimvde
1139399193
WavExtractor: split header reading state into 2 states
...
This refactoring is the basis to support RF64 (see
Issue: google/ExoPlayer#9543 ).
#minor-release
PiperOrigin-RevId: 407301056
2021-11-03 15:21:28 +00:00
olly
a9f7b943c8
Prepare for adding ServerSideInsertedAdsMediaSource for IMA
...
PiperOrigin-RevId: 407274072
2021-11-03 15:16:58 +00:00
tonihei
7b9b878aeb
Add missing RetentionPolicy for IntDef
...
PiperOrigin-RevId: 407162673
2021-11-03 15:12:19 +00:00
aquilescanta
41e338229a
Parse HDR static metadata from MP4 files
...
#minor-release
PiperOrigin-RevId: 407136922
2021-11-03 15:07:30 +00:00
tonihei
1ed5861a72
Suppress lint warnings in leanback module.
...
These warnings are caused by the fact that this is a library and the
lint check doesn't see any app using the library in a TV context.
PiperOrigin-RevId: 407110725
2021-11-03 15:02:49 +00:00
samrobinson
9970aaf673
Update the TransformerMediaClock trackTime before deducting the offset.
...
#minor-release
PiperOrigin-RevId: 407086818
2021-11-03 14:57:58 +00:00
Sebastian Roth
b7b4903262
some RTSP docs
2021-11-02 15:07:46 +00:00
Sebastian Roth
0830c06cd7
PR feedback
2021-11-02 14:58:15 +00:00
tonihei
368f4d6754
Suppress lint warning about IntDef assignment.
...
The values returned by the framework method are equivalent to the local IntDef values.
PiperOrigin-RevId: 407048748
2021-11-02 13:10:41 +00:00
christosts
e246eccc10
Replace map with a switch statement in bandwidth meter implementations
...
#minor-release
PiperOrigin-RevId: 407042882
2021-11-02 13:10:30 +00:00
ibaker
1654842050
Migrate usages of Window-based Player methods
...
Where this introduced an inconsistency (e.g. assigning to something
called `windowIndex`), I generally renamed the transitive closure of
identifiers to maintain consistency (meaning this change is quite
large). The exception is code that interacts with Timeline and Window
directly, where sometimes I kept the 'window' nomenclature.
#minor-release
PiperOrigin-RevId: 407040052
2021-11-02 13:10:20 +00:00
tonihei
30cfc3c6c4
Merge branch 'dev-v2' of https://github.com/google/ExoPlayer into dev-v2
2021-11-02 12:40:34 +00:00
tonihei
623be98d53
Suppress lint warning about IntDef assignment.
...
The values returned by the framework method are equivalent to the local IntDef values.
PiperOrigin-RevId: 407048748
2021-11-02 12:17:01 +00:00
christosts
ee4af48a10
Replace map with a switch statement in bandwidth meter implementations
...
#minor-release
PiperOrigin-RevId: 407042882
2021-11-02 12:12:39 +00:00
ibaker
7de079493c
Migrate usages of Window-based Player methods
...
Where this introduced an inconsistency (e.g. assigning to something
called `windowIndex`), I generally renamed the transitive closure of
identifiers to maintain consistency (meaning this change is quite
large). The exception is code that interacts with Timeline and Window
directly, where sometimes I kept the 'window' nomenclature.
#minor-release
PiperOrigin-RevId: 407040052
2021-11-02 12:08:18 +00:00
tonihei
f5cdf1657a
Remove FfmpegVideoRenderer from 2.16.0 release
2021-11-02 11:57:30 +00:00
huangdarwin
14eba83df6
Transformer GL: Undo accidental setResolution changes().
...
Accidental changes were introduced in c53924326d
PiperOrigin-RevId: 406858888
2021-11-02 08:58:49 +00:00
samrobinson
2c2705aa6b
Allow remove video transformer option.
...
PiperOrigin-RevId: 406849436
2021-11-02 08:58:34 +00:00
tonihei
42ec358cd7
Merge branch 'dev-v2' of https://github.com/google/ExoPlayer into dev-v2
2021-11-02 08:58:05 +00:00
huangdarwin
c5f4843de2
Transformer GL: Undo accidental setResolution changes().
...
Accidental changes were introduced in c53924326d
PiperOrigin-RevId: 406858888
2021-11-02 08:51:54 +00:00
samrobinson
18e8ebe0f8
Allow remove video transformer option.
...
PiperOrigin-RevId: 406849436
2021-11-02 08:47:32 +00:00
bachinger
58f36fb854
Fix rewriting upstream/crypto package in lib-datasource
...
PiperOrigin-RevId: 406840246
2021-11-01 17:39:24 +00:00
tonihei
455fb89cd4
Suppress lint warning about wrong IntDef in FrameworkMuxer
...
The values are equivalent and we can suppress the warning.
PiperOrigin-RevId: 406839242
2021-11-01 17:39:08 +00:00
tonihei
8cefb845df
Merge pull request #9576 from TiVo:p-fix-duration-round
...
PiperOrigin-RevId: 406839109
2021-11-01 17:38:51 +00:00
tonihei
f67ec8973c
Add missing IntDef constant.
...
The video scaling mode and stream type defines a default constant
that needs to be added to the IntDef definition to be assignable.
PiperOrigin-RevId: 406835696
2021-11-01 17:38:35 +00:00
tonihei
45ef34eb2f
Add missing import for gradle build
...
PiperOrigin-RevId: 406827799
2021-11-01 17:38:20 +00:00
tonihei
3ecf882c34
Remove wrong IntDef usage.
...
The variable is storing OpenGL's draw mode, which is different from Projection.DrawMode.
PiperOrigin-RevId: 406820812
2021-11-01 17:38:06 +00:00
tonihei
f382ef0ae2
Suppress lint warning about wrong IntDef assignment.
...
The return values of AudioManager.getPlaybackOffloadSupport are the same as the values defined in C.AudioManagerOffloadMode.
PiperOrigin-RevId: 406817413
2021-11-01 17:37:42 +00:00
olly
eeaa617160
Rename MediaFormatUtil constants
...
PiperOrigin-RevId: 406816023
2021-11-01 17:37:24 +00:00