sofijajvc
722722d8df
Fix GL error logging
...
Log only if an error occured.
PiperOrigin-RevId: 272618322
2019-10-13 12:16:50 +01:00
olly
32afc33313
Make factories return specific types
...
PiperOrigin-RevId: 272614917
2019-10-13 12:16:38 +01:00
olly
2d0d4c7862
Clean up DashManifestParserTest
...
Also improve some tests by asserting the parser is left in
the correct position (assertNextTag).
PiperOrigin-RevId: 272614768
2019-10-13 12:16:25 +01:00
olly
e34685601c
Minor upstream cleanup
...
PiperOrigin-RevId: 272614610
2019-10-13 12:16:08 +01:00
ibaker
e0c8cbe21e
Pass the raw ICY metadata through IcyInfo
...
The ICY 'spec' isn't really clear/tight enough to do anything more
specific than this I think.
Issue:#6476
PiperOrigin-RevId: 272405322
2019-10-13 12:13:28 +01:00
andrewlewis
15df31b995
Remove references to cast_receiver_app
...
PiperOrigin-RevId: 272010353
2019-10-13 12:11:46 +01:00
ibaker
a09960b8f4
Move HLS mapped track picking into a separate method
...
This helps reduce the amount of nesting in HlsSampleStreamWrapper.track()
PiperOrigin-RevId: 271983779
2019-10-13 12:08:24 +01:00
ibaker
d9b60edabf
Remove duplicated tracksEnded check in HlsSampleStreamWrapper
...
PiperOrigin-RevId: 271364512
2019-10-13 12:04:28 +01:00
ibaker
87138ceede
Reshuffle {audio,video}SampleQueue{Index,MappingDone} into fields mapped by type
...
PiperOrigin-RevId: 271364200
2019-10-13 12:04:12 +01:00
tonihei
ad59304f77
Forward isPlaying/playbackSuppressionReason changes to analytics listeners.
...
PiperOrigin-RevId: 271347407
2019-10-13 12:03:39 +01:00
tonihei
7e46d34788
Add EventListener.onPlaybackSuppressionReasonChanged
...
Adding this callback makes sense for completeness (we have similar callbacks
for all other playback state properties), and also to detect audio focus loss
while buffering which would currently trigger no callback because isPlaying
is still false.
Issue:#6203
PiperOrigin-RevId: 271347351
2019-10-13 12:03:18 +01:00
olly
a3667decf9
Try initializing ADAPTATION_WORKAROUND_BUFFER as a byte[]
...
PiperOrigin-RevId: 270999947
2019-10-13 12:01:34 +01:00
tonihei
76a1dd3da2
Use Player.isPlaying in appropriate places.
...
This method should be used where we previously checked for active playback
by state==READY and playWhenReady=true. Using the new method ensures we take
audio focus into account for these usages.
Also update some method naming to avoid confusion with the isPlaying method.
Issue:#6203
PiperOrigin-RevId: 270910982
2019-10-13 12:01:04 +01:00
ibaker
90b52123ce
Simplify the ffmpeg build instructions a little
...
In-line EXOPLAYER_ROOT which only has one reference. And change
FFMPEG_EXT_PATH to always include "/jni"
PiperOrigin-RevId: 270866662
2019-10-13 11:59:25 +01:00
ibaker
719029d195
Add a cd command to ExoPlayer clone instructions
...
With this missing, the `checkout` command errors with:
$ git checkout release-v2
fatal: not a git repository (or any of the parent directories): .git
PiperOrigin-RevId: 270670796
2019-10-13 11:59:04 +01:00
tonihei
fec8275331
Change default bandwidth fraction in AdaptiveTrackSelection.
...
A reduced fraction of 0.7 was shown to better balance the rebuffer/quality
trade-off.
PiperOrigin-RevId: 270670465
2019-10-13 11:58:39 +01:00
Ian Baker
176d211bfa
Remove the content_not_playing issue template
2019-10-08 10:08:38 +01:00
Marc Baechinger
3e5c66ec85
Update question.md
2019-10-01 11:59:03 +01:00
Marc Baechinger
a291777829
Update feature_request.md
2019-10-01 11:58:45 +01:00
Marc Baechinger
00ddb251c5
Update content_not_playing.md
2019-10-01 11:58:19 +01:00
Marc Baechinger
242d50b004
removed validation comment
2019-10-01 11:57:58 +01:00
Oliver Woodman
bef130ad17
Merge pull request #6371 from google/dev-v2-r2.10.5
...
r2.10.5
2019-09-21 15:37:41 -07:00
aquilescanta
c9fc0da745
When the HLS container format is not packed audio, reset timestmap offset
...
Issue:#6444
PiperOrigin-RevId: 270252126
2019-09-20 12:33:13 -07:00
Oliver Woodman
47bfa0691e
Remove Player.State annotation from 2.10.5
2019-09-20 11:57:40 -07:00
olly
38d6c31fa7
Add 2.10.5 release date
...
PiperOrigin-RevId: 270295080
2019-09-20 10:13:49 -07:00
tonihei
d03c1dce0d
Add dates to releases in RELEASENOTES.
...
PiperOrigin-RevId: 270276830
2019-09-20 10:13:19 -07:00
olly
ade65860e6
Remove stray line of code (it's duplicated below)
...
PiperOrigin-RevId: 270289374
2019-09-20 10:07:14 -07:00
tonihei
bbb739d1de
Fix playback speed in MediaSessionConnector
...
The playback speed set in MediaSession's PlaybackStateCompat needs to be the
actual speed at which the playback position progresses and not the user-defined
target speed.
This fixed a bug where the position advances although the player lost audio
focus.
Issue:#6203
PiperOrigin-RevId: 269295249
2019-09-20 10:07:14 -07:00
tonihei
f8d81d05a4
Add Player.isPlaying and Player.getPlaybackSuppressionReason
...
The player may suppress playback when waiting for audio focus even if the
state==Player.READY. There is currently no getter or callback to obtain this
piece of information for UI updates or analytics.
Also, it's a important derived state to know whether the playback position is
advancing. Add isPlaying and the corresponding callback to allow retrieving
this information more easily.
Issue:#6203
PiperOrigin-RevId: 268921721
2019-09-20 10:07:10 -07:00
olly
9557868c18
Update release notes
...
- Remove HTTP/2 Fix note, since the issue is still present
- Add release note for fatal error handling fix
PiperOrigin-RevId: 269902736
2019-09-18 15:28:39 -07:00
olly
1be1b0abfb
Improve old release notes
...
PiperOrigin-RevId: 269781924
2019-09-18 15:28:31 -07:00
aquilescanta
556a9954a8
Avoid retrying fatal errors
...
Also clear fatal errors on seek operations
PiperOrigin-RevId: 269780886
2019-09-18 15:28:19 -07:00
olly
73e35abf27
Bump version to 2.10.5
...
PiperOrigin-RevId: 269582832
2019-09-18 15:26:44 -07:00
olly
2fca01b925
Make flags contiguous: There's no reason for the gap :)
...
PiperOrigin-RevId: 269514872
2019-09-17 09:08:12 -07:00
olly
57370b37ce
Update translations
...
PiperOrigin-RevId: 269521864
2019-09-17 09:07:55 -07:00
bachinger
32a8625fb7
allowing 36 characters for shuffle mode off
...
PiperOrigin-RevId: 268478545
2019-09-17 09:06:50 -07:00
bachinger
cf3cfa1d69
allow 33 characters for strings of shuffle on/off
...
PiperOrigin-RevId: 268238764
2019-09-17 09:06:43 -07:00
bachinger
b2aa0ae087
provide content description for shuffle on/off button
...
PiperOrigin-RevId: 266884166
2019-09-17 09:06:13 -07:00
aquilescanta
66ba8d7793
Fix propagation of HlsMetadataEntry's in HLS chunkless preparation
...
PiperOrigin-RevId: 263356275
2019-09-17 08:34:37 -07:00
aquilescanta
47e405ee11
Add a metadata argument to Format factory methods used in HLS
...
Required for propagation of HlsMetadataEntry's in chunkless preparation.
PiperOrigin-RevId: 263324345
2019-09-17 08:34:13 -07:00
ibaker
b4a2f27cdd
Expand FakeSampleStream to allow specifying a single sample
...
I removed the buffer.flip() call because it seems incompatible with the way MetadataRenderer deals with the Stream - it calls flip() itself on line 126. Tests fail with flip() here, and pass without it...
PiperOrigin-RevId: 263381799
2019-09-16 18:41:32 -07:00
Oliver Woodman
70731fe8b1
Further tweaking of release notes
2019-09-16 18:24:54 -07:00
Oliver Woodman
772b13999a
Tweak release notes
2019-09-16 18:09:09 -07:00
christosts
1a4b1e1ea1
Revert "Add HTTP request parameters (headers) to DataSpec."
...
This reverts commit c3d6be3afd .
2019-09-16 17:53:40 -07:00
Oliver Woodman
26e293070e
Merge pull request #6158 from xirac:dev-v2
...
PiperOrigin-RevId: 268240722
2019-09-16 17:51:50 -07:00
tonihei
560c8c8760
Simplify and improve text selection logic.
...
This changes the logic in the following ways:
- If no preferred language is matched, prefer better scores for the selected
audio language.
- If a preferred language is matched, always prefer the better match
irrespective of default or forced flags.
- If a preferred language score and the isForced flag is the same, prefer
tracks with a better selected audio language match.
PiperOrigin-RevId: 259707430
2019-09-16 17:33:38 -07:00
Toni
9bc4497749
Merge pull request #6178 from xirac:feature/text-track-score
...
PiperOrigin-RevId: 259707359
2019-09-16 17:31:27 -07:00
Oliver Woodman
06a374e74b
Clean up release notes
2019-09-16 17:25:53 -07:00
olly
480f73748d
Upgrade to OkHttp 3.12.5
...
Issue: #4078
PiperOrigin-RevId: 268887744
2019-09-16 17:11:05 -07:00
bachinger
4eda96dd66
disable seekbar in media style notification for live stream
...
ISSUE: #6416
PiperOrigin-RevId: 268673895
2019-09-16 17:09:02 -07:00