Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
SDK
/
exoplayer
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
099ea4b5
authored
Aug 12, 2020
by
olly
Committed by
kim-vde
Aug 17, 2020
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
Clean up release notes for 2.12: DASH/SS/HLS/Extractors
PiperOrigin-RevId: 326220752
parent
93ceb78d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
22 deletions
RELEASENOTES.md
RELEASENOTES.md
View file @
099ea4b5
...
@@ -203,38 +203,46 @@
...
@@ -203,38 +203,46 @@
and
`LibopusAudioRenderer`
.
and
`LibopusAudioRenderer`
.
*
Do not use a MediaCodec for PCM formats if AudioTrack supports it.
*
Do not use a MediaCodec for PCM formats if AudioTrack supports it.
*
DASH:
*
DASH:
*
Enable support for embedded CEA-708.
*
Add support for canceling in-progress segment fetches
*
Add support for load cancelation when discarding upstream
(
[
#2848
](
https://github.com/google/ExoPlayer/issues/2848
)
).
*
Add support for CEA-708 embedded in FMP4.
*
SmoothStreaming:
*
Add support for canceling in-progress segment fetches
(
[
#2848
](
https://github.com/google/ExoPlayer/issues/2848
)
).
(
[
#2848
](
https://github.com/google/ExoPlayer/issues/2848
)
).
*
HLS:
*
HLS:
*
Add support for upstream discard including cancelation of ongoing load
*
Add support for discarding buffered media (e.g., to allow faster
adaptation to a higher quality variant)
(
[
#6322
](
https://github.com/google/ExoPlayer/issues/6322
)
).
(
[
#6322
](
https://github.com/google/ExoPlayer/issues/6322
)
).
*
Add support for canceling in-progress segment fetches
(
[
#2848
](
https://github.com/google/ExoPlayer/issues/2848
)
).
*
Respect 33-bit PTS wrapping when applying
`X-TIMESTAMP-MAP`
to WebVTT
*
Respect 33-bit PTS wrapping when applying
`X-TIMESTAMP-MAP`
to WebVTT
timestamps (
[
#7464
](
https://github.com/google/ExoPlayer/issues/7464
)
).
timestamps (
[
#7464
](
https://github.com/google/ExoPlayer/issues/7464
)
).
*
Ogg: Allow non-contiguous pages
(
[
#7230
](
https://github.com/google/ExoPlayer/issues/7230
)
).
*
MP4: Fix playback of MP4 containing Opus.
*
Matroska: Remove support for "Invisible" block header flag.
*
FMP4: Fix handling of
`traf`
boxes containing multiple
`sbgp`
or
`sgpd`
boxes.
*
FLV: Ignore SCRIPTDATA segments with invalid name types, rather than failing
playback (
[
#7675
](
https://github.com/google/ExoPlayer/issues/7675
)
).
*
Extractors:
*
Extractors:
*
Add
`IndexSeeker`
for accurate seeks in VBR MP3 streams
*
Optimize the
`Extractor`
sniffing order to reduce start-up latency
(
[
#6787
](
https://github.com/google/ExoPlayer/issues/6787
)
). This seeker
is enabled by passing
`FLAG_ENABLE_INDEX_SEEKING`
to the
`Mp3Extractor`
.
It may require to scan a significant portion of the file for seeking,
which may be costly on large files.
*
Change the order of extractors for sniffing to reduce start-up latency
in
`DefaultExtractorsFactory`
and
`DefaultHlsExtractorsFactory`
in
`DefaultExtractorsFactory`
and
`DefaultHlsExtractorsFactory`
(
[
#6410
](
https://github.com/google/ExoPlayer/issues/6410
)
).
(
[
#6410
](
https://github.com/google/ExoPlayer/issues/6410
)
).
*
Select first extractors based on the filename extension and the response
*
Use filename extensions and response header MIME types to further
headers mime type in
`DefaultExtractorsFactory`
.
optimize
`Extractor`
sniffing order on a per-media basis.
*
Add support for partially fragmented MP4s
*
MP3: Add
`IndexSeeker`
for accurate seeks in VBR MP3 streams
(
[
#7308
](
https://github.com/google/ExoPlayer/issues/7308
)
).
(
[
#6787
](
https://github.com/google/ExoPlayer/issues/6787
)
). This seeker
*
Add support for MPEG-4 Part 2 and H.263 in MPEG-TS
can be enabled by passing
`FLAG_ENABLE_INDEX_SEEKING`
to the
`Mp3Extractor`
. A significant portion of the file may need to be scanned
when a seek is performed, which may be costly for large files.
*
MP4: Fix playback of MP4 streams that contain Opus audio.
*
FMP4:
*
Add support for partially fragmented MP4s
(
[
#7308
](
https://github.com/google/ExoPlayer/issues/7308
)
).
*
Fix handling of
`traf`
boxes containing multiple
`sbgp`
or
`sgpd`
boxes (
[
#7716
](
https://github.com/google/ExoPlayer/issues/7716
)
).
*
Matroska: Remove support for the
`Invisible`
block header flag.
*
MPEG-TS: Add support for MPEG-4 Part 2 and H.263
(
[
#1603
](
https://github.com/google/ExoPlayer/issues/1603
)
,
(
[
#1603
](
https://github.com/google/ExoPlayer/issues/1603
)
,
[
#5107
](
https://github.com/google/ExoPlayer/issues/5107
)
).
[
#5107
](
https://github.com/google/ExoPlayer/issues/5107
)
).
*
Ogg: Fix handling of non-contiguous pages
(
[
#7230
](
https://github.com/google/ExoPlayer/issues/7230
)
).
*
FLV: Ignore
`SCRIPTDATA`
segments with invalid name types, rather than
failing playback
(
[
#7675
](
https://github.com/google/ExoPlayer/issues/7675
)
).
*
Testing
*
Testing
*
Add
`TestExoPlayer`
, a utility class with APIs to create
*
Add
`TestExoPlayer`
, a utility class with APIs to create
`SimpleExoPlayer`
instances with fake components for testing.
`SimpleExoPlayer`
instances with fake components for testing.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment