olly
9b104f6ec0
Reset upstream format when empty track selection happens
...
PiperOrigin-RevId: 249819080
2019-05-31 22:36:16 +01:00
olly
2e1ea379c3
Fix IndexOutOfBounds when there are no available codecs
...
PiperOrigin-RevId: 249610014
2019-05-31 22:34:50 +01:00
tonihei
cf93b8e73e
Release DownloadHelper automatically if preparation failed.
...
This prevents further unexpected updates if the MediaSource happens to
finish its preparation at a later point.
Issue:#5915
PiperOrigin-RevId: 249439246
2019-05-31 22:34:01 +01:00
eguven
b1ff911e6a
Remove mistakenly left link in vp9 readme
...
PiperOrigin-RevId: 249417898
2019-05-31 22:33:21 +01:00
andrewlewis
7e587ae98f
Add missing annotations dependency
...
Issue: #5926
PiperOrigin-RevId: 249404152
2019-05-31 22:33:06 +01:00
olly
94c10f1984
Propagate attributes to DefaultTimeBar
...
Issue: #5765
PiperOrigin-RevId: 249251150
2019-05-31 22:31:53 +01:00
andrewlewis
1d0618ee1a
Update surface directly from SphericalSurfaceView
...
The SurfaceListener just sets the surface on the VideoComponent, but
SphericalSurfaceView already accesses the VideoComponent directly so it seems
simpler to update the surface directly.
PiperOrigin-RevId: 249242185
2019-05-31 22:30:30 +01:00
andrewlewis
e4d66c4105
Update a reference to SimpleExoPlayerView
...
PiperOrigin-RevId: 249068395
2019-05-31 22:29:56 +01:00
bachinger
b4d72d12f7
Add ProgressUpdateListener
...
Issue: #5834
PiperOrigin-RevId: 249067445
2019-05-31 22:29:40 +01:00
bachinger
e961def004
Add playWhenReady to prepareXyz methods of PlaybackPreparer.
...
Issue: #5891
PiperOrigin-RevId: 248541827
2019-05-31 22:27:30 +01:00
bachinger
0a5a8f547f
don't call stop before preparing the player
...
Issue: #5891
PiperOrigin-RevId: 248369509
2019-05-31 22:26:15 +01:00
Marc Baechinger
ecb7b8758c
Update issue template for questions
2019-05-22 19:50:10 +01:00
Marc Baechinger
762a132537
Update issue template for feature requests
2019-05-22 19:48:45 +01:00
Marc Baechinger
a5d18f3fa7
Update issue template for content_not_playing
2019-05-22 19:47:45 +01:00
Marc Baechinger
6fa58f8d69
Update issue template for bugs
2019-05-22 19:45:48 +01:00
Oliver Woodman
35e030f56b
Merge pull request #5895 from google/dev-v2-r2.10.1
...
r2.10.1
2019-05-20 17:39:18 +01:00
andrewlewis
9ec330e7c7
Fix platform scheduler javadoc
...
PiperOrigin-RevId: 248503971
2019-05-17 11:35:38 +01:00
olly
15b319cba2
Bump release to 2.10.1 and update release notes
...
PiperOrigin-RevId: 248503235
2019-05-17 11:35:22 +01:00
tonihei
9e4b89d1cb
Ignore empty timelines in ImaAdsLoader.
...
We previously only checked whether the reason for the timeline change is
RESET which indicates an empty timeline. Change this to an explicit check
for empty timelines to also ignore empty media or intermittent timeline
changes to an empty timeline which are not marked as RESET.
Issue:#5831
PiperOrigin-RevId: 248499118
2019-05-17 11:34:16 +01:00
bachinger
6e581f5270
Revert "don't call stop before preparing the player"
...
This reverts commit 8efaf5fd7d .
2019-05-16 11:48:53 +01:00
bachinger
8efaf5fd7d
don't call stop before preparing the player
...
Issue: #5891
PiperOrigin-RevId: 248369509
2019-05-15 20:15:08 +01:00
olly
7f89fa9a8c
Add simpler HttpDataSource constructors
...
PiperOrigin-RevId: 248350557
2019-05-15 20:03:52 +01:00
aquilescanta
6e9df31e7d
Add links to the developer guide in some READMEs
...
PiperOrigin-RevId: 248221982
2019-05-15 20:03:46 +01:00
olly
3ce0d89c56
Allow empty values in ICY metadata
...
Issue: #5876
PiperOrigin-RevId: 248119726
2019-05-15 20:03:39 +01:00
bachinger
cea3071b33
Fix rendering DVB subtitle on API 28.
...
Issue: #5862
PiperOrigin-RevId: 248112524
2019-05-15 20:03:25 +01:00
tonihei
035686e58c
Fix Javadoc generation.
...
Accessing task providers (like javaCompileProvider) at sync time is not
possible. That's why the source sets of all generateJavadoc tasks is empty.
The set of source directories can also be accessed directly through the static
sourceSets field. Combining these allows to statically provide the relevant
source files to the javadoc task without needing to access the run-time task
provider.
PiperOrigin-RevId: 247938176
2019-05-15 20:02:58 +01:00
olly
48de1010a8
Allow line terminators in ICY metadata
...
Issue: #5876
PiperOrigin-RevId: 247935822
2019-05-15 20:02:34 +01:00
tonihei
bef386bea8
Increase gradle heap size
...
The update to Gradle 5.1.1 decreased the default heap size to 512MB and our
build runs into Out-of-Memory errors.
Setting the gradle flags to higher values instead.
See https://developer.android.com/studio/releases/gradle-plugin#3-4-0
PiperOrigin-RevId: 247908526
2019-05-15 20:00:24 +01:00
tonihei
1b9d018296
Fix Javadoc links.
...
PiperOrigin-RevId: 247630389
2019-05-15 20:00:06 +01:00
tonihei
6ead14880b
Add setCodecOperatingRate workaround for 48KHz audio on ZTE Axon7 mini.
...
Issue:#5821
PiperOrigin-RevId: 247621164
2019-05-15 19:59:40 +01:00
tonihei
ac07c56dab
Fix NPE in HLS deriveAudioFormat.
...
Issue:#5868
PiperOrigin-RevId: 247613811
2019-05-15 19:58:44 +01:00
andrewlewis
29add854af
Update player accessed on wrong thread URL
...
PiperOrigin-RevId: 247418601
2019-05-15 19:55:30 +01:00
tonihei
ee5981c02d
Ensure messages get deleted if they throw an exception.
...
If a PlayerMessage throws an exception, it is currently not deleted from the
list of pending messages. This may be problematic as the list of pending
messages is kept when the player is retried without reset and the message is
sent again in such a case.
PiperOrigin-RevId: 247414494
2019-05-15 19:55:20 +01:00
andrewlewis
85a86e434a
Increase gapless trim sample count
...
PiperOrigin-RevId: 247348352
2019-05-15 19:55:07 +01:00
tonihei
0698bd1dbb
Add option to clear all downloads.
...
Adding an explicit option to clear all downloads prevents repeated database
access in a loop when trying to delete all downloads.
However, we still create an arbitrary number of parallel Task threads for this
and seperate callbacks for each download.
PiperOrigin-RevId: 247234181
2019-05-15 19:54:27 +01:00
Oliver Woodman
8325e40018
Merge commit '2a0ead1b295c3ac2ad5e4ddc42913331a0616aa5' into dev-v2-r2.10.1
2019-05-15 19:53:35 +01:00
Oliver Woodman
3609a7ebba
Merge commit 'faecef0befc4bb97c4c4a9316a94732dfd6aaec1' into dev-v2-r2.10.1
2019-05-15 19:51:49 +01:00
eguven
b626dd70c3
Add DownloadHelper.createMediaSource utility method
...
PiperOrigin-RevId: 245243488
2019-05-15 19:47:43 +01:00
Oliver Woodman
44293e8f45
Merge pull request #5833 from google/dev-v2-r2.10.0
...
r2.10.0
2019-05-06 10:29:21 -07:00
Oliver Woodman
7d430423d7
Merge pull request #5760 from matamegger:feature/hex_format_tags_in_url_template
...
PiperOrigin-RevId: 246733842
2019-05-05 11:44:11 -07:00
Oliver Woodman
2a0ead1b29
Merge pull request #5760 from matamegger:feature/hex_format_tags_in_url_template
...
PiperOrigin-RevId: 246733842
2019-05-05 19:42:42 +01:00
Oliver Woodman
d31f23f30e
Merge branch 'release-v2' into dev-v2-r2.10.0
2019-05-05 18:44:35 +01:00
Oliver Woodman
03f518265b
Merge branch 'release-v2' into dev-v2
2019-05-05 18:42:57 +01:00
olly
90cb157985
Update translations
...
PiperOrigin-RevId: 246729123
2019-05-05 18:24:21 +01:00
olly
8b2d436d7c
Prevent CachedContentIndex.idToKey from growing without bound
...
PiperOrigin-RevId: 246727723
2019-05-05 18:24:04 +01:00
olly
f4968e1a8e
Update translations
...
PiperOrigin-RevId: 246729123
2019-05-05 18:18:53 +01:00
olly
1ef49ed205
Fix broken Javadoc
...
PiperOrigin-RevId: 246728418
2019-05-05 18:18:34 +01:00
olly
b53ac32b8c
Prevent CachedContentIndex.idToKey from growing without bound
...
PiperOrigin-RevId: 246727723
2019-05-05 18:18:15 +01:00
Oliver Woodman
ce37c79968
Fix Javadoc
2019-05-03 21:12:02 +01:00
olly
71d7e0afe2
Add a couple of assertions to DownloadManager set methods
...
PiperOrigin-RevId: 246491511
2019-05-03 19:44:54 +01:00