hschlueter
62a35018f8
Separate TransformerAudioRenderer and new AudioSamplePipeline.
...
`TransformerAudioRenderer` reads input and passes `DecoderInputBuffer`s to the `AudioSamplePipeline`. The `AudioSamplePipeline` handles all steps from decoding to encoding. `TransformerAudioRenderer` receives `DecoderInputBuffer`s from the `AudioSamplePipeline` and passes their data to the muxer.
`AudioSamplePipeline` implements a new interface `SamplePipeline`. A pass-through pipeline will be added in a future cl.
PiperOrigin-RevId: 407555102
2021-11-05 11:48:26 +00:00
olly
0e88f13e0f
Update security mailing list
...
PiperOrigin-RevId: 407540705
2021-11-05 11:44:08 +00:00
Sebastian Roth
ab397e408a
move release notes entry
2021-11-05 11:10:29 +00:00
Sebastian Roth
d89e18fe6d
Merge branch 'dev-v2' into rtsp-socket-factory
2021-11-05 11:09:48 +00:00
Sebastian Roth
4c0008a29c
Merge branch 'dev-v2' of https://github.com/google/ExoPlayer into dev-v2
2021-11-05 11:09:37 +00:00
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