tonihei
8a9c51a8a2
Update docs and READMEs for media3 stable release
...
- The ExoPlayer docs will link to the media3 ones (for now, we can
permanently redirect once no further stand-alone ExoPlayer release
is published).
- Contibuting issues and PRs should only happen on the media3 repo.
- The media3 README is updated to remove any pre-release status
information.
PiperOrigin-RevId: 516234594
2023-03-14 09:16:04 +00:00
ibaker
abcb8061b7
Remove references to MetadataOutput from dev guide
...
This is now a much more 'internal' component, and there's no way to
register one directly on a `Player` instance.
Issue: androidx/media#258
#minor-release
PiperOrigin-RevId: 513849776
2023-03-07 12:10:28 +00:00
tonihei
658b5030e4
Update Javadoc for 2.18.4
...
PiperOrigin-RevId: 513516267
2023-03-02 17:26:57 +00:00
christosts
a64a9e67ca
Extend documentation for ForwardingPlayer
...
Add some additional information which methods to override
for available commands.
#minor-release
PiperOrigin-RevId: 513251805
2023-03-01 18:18:54 +00:00
tonihei
57a638aa88
Indicate that SCTE-35 metadata in not supported with HLS
...
Issue: google/ExoPlayer#10992
#minor-release
PiperOrigin-RevId: 510988140
2023-02-24 10:00:05 +00:00
christosts
482871fed4
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509867431
2023-02-15 18:37:02 +00:00
christosts
19d4a58829
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509864205
2023-02-15 18:32:59 +00:00
christosts
4759e0075c
Update javadoc for ExoPlayer 2.18.3
...
#minor-release
PiperOrigin-RevId: 509789955
2023-02-15 12:35:16 +00:00
ibaker
f083ff264d
Document two limitations with subtitle sideloading
...
#minor-release
PiperOrigin-RevId: 504517946
2023-01-25 20:17:17 +00:00
christosts
4c1be4c7a1
Minor fix in transforming-media.md
...
#minor-release
PiperOrigin-RevId: 504281747
2023-01-25 20:04:53 +00:00
kimvde
fdf866617f
Undo unreleased changes from transforming-media.md
...
The "Transforming media" page has been updated with changes that won't
be part of the next release. Undo these changes so that this page is
consistent with the latest release.
PiperOrigin-RevId: 503917637
2023-01-23 13:56:57 +00:00
kimvde
c09f610847
Rollback of ad51d1ca87
...
*** Original commit ***
Fix "Transforming media" page
Some information there is not correct anymore.
***
PiperOrigin-RevId: 503196165
2023-01-23 13:39:19 +00:00
kimvde
ad51d1ca87
Fix "Transforming media" page
...
Some information there is not correct anymore.
PiperOrigin-RevId: 503141754
2023-01-23 13:26:08 +00:00
kimvde
18031e25bb
Make AssetLoader progress not Transformer specific
...
To do that, rename PROGRESS_STATE_NO_TRANSFORMATION to
PROGRESS_STATE_NOT_STARTED and update Javadoc of ProgressState to not be
Transformer specific.
PiperOrigin-RevId: 496653460
2022-12-21 17:11:15 +00:00
samrobinson
e46b4c0fdc
Create and return a TransformationResult regardless of success.
...
The TransformationResult has some useful values that are set in error
cases, such as the codecs used.
PiperOrigin-RevId: 495568259
2022-12-15 17:15:59 +00:00
ibaker
4853444f0d
Add DefaultExtractorsFactory.setTsSubtitleFormats
...
ExoPlayer is unable to detect the presence of subtitle tracks in some
MPEG-TS files that don't fully declare them. It's possible for a
developer to provide the list instead, but doing so is quite awkward
without this helper method. This is consistent for how
`DefaultExtractorsFactory` allows other aspects of the delegate
`Extractor` implementations to be customised.
* Issue: google/ExoPlayer#10175
* Issue: google/ExoPlayer#10505
#minor-release
PiperOrigin-RevId: 490214619
2022-11-22 14:23:23 +00:00
michaelkatz
6f1cf6dab4
Update JavaDoc for exoplayer:2.18.2
...
#minor-release
PiperOrigin-RevId: 490202192
2022-11-22 12:06:09 +00:00
ibaker
eaf1f2153a
Clarify sideloaded subtitle example
...
#minor-release
PiperOrigin-RevId: 483633564
2022-10-31 15:56:37 +00:00
ibaker
f8f2ec64c9
Add a troubleshooting section about slow seeking
...
#minor-release
PiperOrigin-RevId: 477432256
2022-10-20 00:12:54 +00:00
ibaker
0969118041
Fix broken links on https://exoplayer.dev/troubleshooting.html
...
#minor-release
PiperOrigin-RevId: 476366214
2022-10-19 23:32:17 +00:00
rohks
7a10dd1580
Update JavaDoc for 2.18.1
...
#minor-release
PiperOrigin-RevId: 461177918
2022-07-15 12:19:34 +00:00
bachinger
87420fcdab
Update JavaDoc
...
#minor-release
PiperOrigin-RevId: 455361427
2022-06-16 12:56:30 +00:00
ibaker
96f35bbc3a
Add a dev guide section about ForwardingPlayer
...
Issue: google/ExoPlayer#9897
Issue: google/ExoPlayer#10268
#minor-release
PiperOrigin-RevId: 450428520
2022-05-23 14:58:08 +01:00
ibaker
e39a324b19
Add DefaultMediaSourceFactory.setDataSourceFactory
...
Also add this to the stable API instead of the constructor that takes
`DataSource.Factory`.
PiperOrigin-RevId: 450414119
2022-05-23 13:26:05 +01:00
ibaker
5baeffbf59
Simplify some DefaultMediaSourceFactory instantiation in the dev guide
...
In many cases we're passing a 'custom' DataSource.Factory where it's not
relevant for the respective dev guide section.
#minor-release
PiperOrigin-RevId: 450374171
2022-05-24 12:09:58 +01:00
ibaker
cfaf39c82c
Clarify the priority of live config values in the dev guide
...
PiperOrigin-RevId: 449485592
2022-05-24 11:48:16 +01:00
ibaker
938728ce00
Add DefaultMediaSourceFactory.{set,clear}LocalAdInsertionConfig
...
Deprecate the setAdsLoaderProvider and setAdViewProvider methods these
replace.
PiperOrigin-RevId: 448251423
2022-05-24 10:59:01 +01:00
bachinger
ebcd3b0301
Add format when building a URI for an IMA SSAI media item
...
PiperOrigin-RevId: 445098397
2022-05-09 10:44:00 +01:00
ibaker
f08dea266e
Update the playback speed details in the live streaming dev guide
...
ExoPlayer's default behaviour changed in b12918d1e6
.
Issue: google/ExoPlayer#10170
#minor-release
PiperOrigin-RevId: 443611196
2022-04-26 16:27:20 +01:00
olly
fbd8273430
Tracks.Group/TrackGroup variable naming disambiguation
...
PiperOrigin-RevId: 441712166
2022-04-26 15:20:53 +01:00
olly
0ad508b14f
Rename TracksInfo and TrackGroupInfo
...
1. TracksInfo is renamed to Tracks
2. TracksInfo.TrackGroupInfo is renamed to Tracks.Group
PiperOrigin-RevId: 441232373
2022-04-26 14:59:00 +01:00
ibaker
7a08f73ee4
Add @OptIn annotations to dev guide snippets
...
These cover developer journeys that we don't plan to stabilise in 1.0.0
PiperOrigin-RevId: 438812300
2022-04-07 16:33:02 +01:00
ibaker
57a937d72a
Deduplicate the network-stacks and customization dev guide pages
...
PiperOrigin-RevId: 438547078
2022-04-07 16:00:58 +01:00
ibaker
5b08df001a
Remove references to deprecated DefaultDataSourceFactory from dev guide
...
#minor-release
PiperOrigin-RevId: 436997521
2022-03-24 15:13:09 +00:00
ibaker
b4b049c593
Remove unneeded HttpDataSource references from the dev guide
...
Where the DataSource interface offers enough functionality, we can just
reference that.
PiperOrigin-RevId: 436521221
2022-03-22 18:12:37 +00:00
olly
c8e8bb14d6
Copy edit async buffer queueing documentation
...
PiperOrigin-RevId: 436176051
2022-03-21 12:08:46 +00:00
ibaker
c2af562922
Rename ServerSideInsertedAdsMediaSource in the dev guide
...
It was renamed to ServerSideAdInsertionMediaSource in 2749dbd3f5
.
PiperOrigin-RevId: 434775357
2022-03-15 16:39:02 +00:00
christosts
36cef2b496
Add instructions to enable asynchronous buffer queueing
...
PiperOrigin-RevId: 434713295
2022-03-24 17:22:28 +00:00
ibaker
72bda9e6bf
Update javadoc for 2.17.1
...
#minor-release
PiperOrigin-RevId: 433499164
2022-03-09 17:44:27 +00:00
olly
ad81d5dd20
TrackSelectionOverride: Remove select-all-tracks constructor
...
This constructor always does the wrong thing for non-adaptive groups
containing more than 1 track, because it'll incorrectly generate an
adaptive selection. Replace it with a constructor for specifying a
single track within the group instead.
PiperOrigin-RevId: 431673458
2022-03-03 12:27:28 +00:00
olly
b4e05e00f2
TrackSelectionParameters: Simplify disabling of track types
...
As evidenced by the somewhat awkward logic in PlayerControlView, the
previous design wasn't very friendly to expected usage. There will be
more usage when the track selection dialog components are migrated,
which would be similarly awkward without this change.
PiperOrigin-RevId: 431407675
2022-03-01 10:14:38 +00:00
ibaker
a5571010d0
Update javadoc for 2.17.0
...
#minor-release
PiperOrigin-RevId: 430437927
2022-02-23 16:28:08 +00:00
olly
daf72f518c
Flatten TrackSelectionParameters
...
PiperOrigin-RevId: 428747243
2022-02-17 14:24:02 +00:00
olly
c90745d956
Add getFormat and length to TrackGroupInfo
...
PiperOrigin-RevId: 428520090
2022-02-17 11:51:07 +00:00
krocard
e5f2e44c29
Split AnalyticsCollector in interface and default Impl
...
This will allow R8 to strip out the implementation
if it is not needed for an app.
#minor-release
PiperOrigin-RevId: 427983730
2022-02-17 11:03:17 +00:00
tonihei
643c426d86
Add documentation for server-side ad insertion.
...
PiperOrigin-RevId: 427679101
2022-02-17 10:25:04 +00:00
olly
9f85a525d7
Fix minimum API level issue
...
Transformer's minimum API level is 21, where-as the
full library is still targeting 16. Hence we should
no longer include the transformer module in the
full library dependency.
#minor-release
PiperOrigin-RevId: 426958045
2022-02-08 11:03:36 +00:00
samrobinson
a3f981ae86
Output from the Transformer the average audio & video bitrates.
...
PiperOrigin-RevId: 426956151
2022-02-08 11:00:05 +00:00
ibaker
c9e8a6de88
Don't use code font in titles in the dev guide
...
#minor-release
PiperOrigin-RevId: 426870114
2022-02-08 10:30:35 +00:00
ibaker
c235087c11
Remove deprecated ActionFile and ActionFileUpgradeUtil
...
#minor-release
PiperOrigin-RevId: 426868933
2022-02-08 10:26:35 +00:00