bachinger
7975182856
Make package in test manifest consistent
...
PiperOrigin-RevId: 406255369
2021-10-29 11:35:26 +01:00
andrewlewis
0ad1cdbfa1
Tidy READMEs
...
PiperOrigin-RevId: 405598530
2021-10-26 14:08:21 +01:00
olly
37b5847681
Get decoder buffers into the right place
...
PiperOrigin-RevId: 404876228
2021-10-21 23:16:02 +01:00
olly
ce17f61899
Add decoder module
...
PiperOrigin-RevId: 404810682
2021-10-21 18:41:33 +01:00
samrobinson
3c19850ed3
Migrate library usages of SimpleExoPlayer to ExoPlayer.
...
PiperOrigin-RevId: 402853522
2021-10-14 12:03:11 +01:00
olly
db84773c01
Further README tweaks
...
PiperOrigin-RevId: 402811825
2021-10-13 20:18:36 +01:00
olly
86162c69b7
Final README updates - Fix missing update
...
PiperOrigin-RevId: 402548081
2021-10-12 19:57:03 +01:00
olly
eeec2b2e77
Final README updates
...
PiperOrigin-RevId: 402547071
2021-10-12 19:52:39 +01:00
olly
e4a5c07b5f
Mechanical README cleanups 2
...
PiperOrigin-RevId: 401777730
2021-10-09 18:18:12 +01:00
olly
e7c6ed5e7f
Mechanical README cleanups
...
PiperOrigin-RevId: 401767060
2021-10-09 18:14:36 +01:00
ibaker
e4221c3844
Rollback of ed23b2905b
...
*** Original commit ***
Migrate callers of ExoPlayer.Builder#build() to buildExoPlayer()
An upcoming change will update build() to return Player.
PiperOrigin-RevId: 401468532
2021-10-07 21:53:57 +01:00
ibaker
ed23b2905b
Migrate callers of ExoPlayer.Builder#build() to buildExoPlayer()
...
An upcoming change will update build() to return Player.
PiperOrigin-RevId: 399382297
2021-09-28 16:38:20 +01:00
ibaker
ad99a44083
Add empty sdk-version node to all AndroidManifest.xml files
...
PiperOrigin-RevId: 397772916
2021-09-21 14:17:33 +01:00
olly
85142be9a4
DRM refactor / cleanup
...
PiperOrigin-RevId: 391403236
2021-08-19 10:42:56 +01:00
olly
b689fbd44e
Rename DecryptionException to CryptoException
...
PiperOrigin-RevId: 391272611
2021-08-17 15:49:54 +01:00
olly
a83fe511b5
Move DecryptionException into decoder package
...
PiperOrigin-RevId: 390582804
2021-08-17 15:30:20 +01:00
kimvde
01613a2e55
Remove usages of deprecated SimpleExoPlayer.Builder
...
PiperOrigin-RevId: 390130681
2021-08-11 17:34:19 +01:00
olly
7e8ba03147
Deprecate final non-nested Factory classes in upstream
...
PiperOrigin-RevId: 389661768
2021-08-09 20:07:24 +01:00
ibaker
0df0df9aee
Remove @DoNotInstrument from test classes
...
This isn't needed now we've updated to Robolectric 4.6
PiperOrigin-RevId: 383109343
2021-07-09 08:58:38 +01:00
aquilescanta
fc1d3dd192
Make onPlayerError take a PlaybackException
...
PiperOrigin-RevId: 380174672
2021-06-21 22:15:01 +01:00
bachinger
35202cc1a2
Format README of vp9 decoder module
...
PiperOrigin-RevId: 378390492
2021-06-10 11:22:16 +01:00
bachinger
80927843cb
Remove VpxOutputBuffer from vp9 decoder extension
...
PiperOrigin-RevId: 377346438
2021-06-08 12:48:57 +01:00
olly
0de6bc861a
Format *_jni.cc files
...
PiperOrigin-RevId: 374830877
2021-05-20 15:40:34 +01:00
bachinger
4c1a294b2e
Format Java source files
...
PiperOrigin-RevId: 372127633
2021-05-06 13:32:25 +01:00
bachinger
39ac09e7c6
Add @DoNotInstrument for unit test classes of extensions
...
PiperOrigin-RevId: 372101509
2021-05-06 13:32:05 +01:00
krocard
3dc6cf6bec
Deprecate EventListener in favor of Listener
...
#minor-release
PiperOrigin-RevId: 371348520
2021-04-30 18:56:35 +01:00
bachinger
cdff456621
Make copybara remove the LINT.IfChange tag
...
PiperOrigin-RevId: 371135534
2021-04-29 17:35:05 +01:00
ibaker
dafea4e40f
Re-format some javadoc
...
PiperOrigin-RevId: 369642047
2021-04-21 18:46:00 +01:00
olly
f5a4f3e609
Switch tests to use SimpleExoPlayer
...
PiperOrigin-RevId: 366033200
2021-04-01 16:05:35 +01:00
kimvde
718c1e773e
Update extensions NDK version to latest LTS version
...
Latest LTS version is better than latest stable version because it will
be supported for longer.
#minor-release
Issue:#8581
PiperOrigin-RevId: 359467482
2021-02-25 09:18:58 +00:00
kimvde
926884d2f2
Upgrade extensions NDK version
...
#minor-release
Issue:#8581
PiperOrigin-RevId: 357563419
2021-02-19 10:56:02 +00:00
tonihei
de67030f24
Add back VpxOutputBuffer proguard config.
...
This is needed to support old binary builds that still rely on the
existance of this class.
PiperOrigin-RevId: 344799495
2020-11-30 16:11:36 +00:00
krocard
538445572d
Move FormatSupport in common
...
#player-to-common
PiperOrigin-RevId: 344558028
2020-11-30 09:33:11 +00:00
olly
50bbfb57c0
Mini phrasing tweak
...
PiperOrigin-RevId: 344535069
2020-11-30 09:33:00 +00:00
andrewlewis
99f48ccaa0
Fix typo
...
PiperOrigin-RevId: 344526343
2020-11-30 09:32:48 +00:00
aquilescanta
e4adf99ac0
Use symlinking for dependency on libvpx
...
As opposed to in-source git-clone.
PiperOrigin-RevId: 344525899
2020-11-30 09:32:37 +00:00
tonihei
87cd644d00
Add remaining proguard config tests.
...
This ensures we have full test coverage for proguard configs now.
The only configs not covered by tests are:
- IMA and OkHttp which copy recommended configs from the respective
library. I couldn't reproduce failures by removing them (and thus
couldn't write a test that ensures they are correct).
- Some dontwarn lines that just suppress warnings.
In addition, this change fixes a couple of related issues:
- Moved AV1 proguard config to correct module.
- Removed mentioning of deprecated ExtractorMediaSource from README
- Suppressed warning from IMA code that prevent proguarding under
strict rules
- Fixed wrong proguard exclusion in VP9 module.
- Moved FLAC exclusion (DefaultExtractorsFactory) to correct module.
- Added AlertDialog suppression for de-jetified code.
- Removed unusued dependency from UI module that causes large APK
size increase.
#exofixit
#minor-release
PiperOrigin-RevId: 344427532
2020-11-27 11:08:34 +00:00
tonihei
f13ffb4390
Rollback of 5d9c2d7b6a
...
*** Original commit ***
Suppress warnings in preparation for Checker Framework 3.7.1 upgrade.
***
PiperOrigin-RevId: 343086403
2020-11-18 18:40:30 +00:00
olly
3c91ba14b3
Suppress warnings in preparation for Checker Framework 3.7.1 upgrade.
...
PiperOrigin-RevId: 343003559
2020-11-18 18:40:17 +00:00
olly
c47e62209d
Report reasons for not being able to reuse decoders
...
PiperOrigin-RevId: 342344090
2020-11-16 16:49:48 +00:00
olly
b2b08ade99
Make User-Agent optional
...
PiperOrigin-RevId: 330593247
2020-09-09 09:41:51 +01:00
ibaker
f0ae8afd80
Separate the dump files from the test assets
...
This allows us to more easily create different dumps derived from the
same assets.
This moves media/source files from `assets/` to `assets/media/` and
dump files from `assets/` to `assets/extractordumps/` and
`assets/audiosinkdumps/` as appropriate. I intend to add
`assets/playbackdumps/` in a future CL.
PiperOrigin-RevId: 326986283
2020-08-17 16:13:53 +01:00
aquilescanta
684994fe61
Remove Renderer references to Format.drmInitData
...
PiperOrigin-RevId: 323392470
2020-07-28 00:00:27 +01:00
ibaker
93c9e93a09
Migrate usages of renderer constants in C.java to the Renderer ones
...
PiperOrigin-RevId: 321157794
2020-07-24 10:33:00 +01:00
ibaker
f83d478cc3
Migrate uses of prepare(MediaSource) to setMediaSource() & prepare()
...
PiperOrigin-RevId: 321147910
2020-07-24 10:31:57 +01:00
ibaker
e9a8335381
Migrate callers to pass MediaItem to createMediaSource()
...
createMediaSource(Uri) is deprecated.
PiperOrigin-RevId: 321121383
2020-07-24 10:31:22 +01:00
olly
21e56f571d
Misc analysis fixes
...
PiperOrigin-RevId: 320921457
2020-07-13 14:04:29 +01:00
tonihei
e4e743a35f
Fix remaining common module nullness issues.
...
PiperOrigin-RevId: 319183621
2020-07-03 09:01:20 +01:00
tonihei
4138e28d62
Move common gradle setup to a setting file.
...
This removes a lot of duplication from the module configuration,
avoids divergence, and makes sure that only the important differences
to the default are visible in each module file.
PiperOrigin-RevId: 318024823
2020-06-26 11:13:25 +01:00
olly
6d9a1ed639
Noop consistency fixes for extension decoders
...
PiperOrigin-RevId: 317609986
2020-06-23 11:06:59 +01:00