mirror of
https://github.com/samsonjs/media.git
synced 2026-04-13 12:35:48 +00:00
Fix init data handling for FLAC in MP4
Issue: #6396 PiperOrigin-RevId: 267536336
This commit is contained in:
parent
332afc9f79
commit
5a516baa78
2 changed files with 7 additions and 5 deletions
|
|
@ -11,12 +11,14 @@
|
|||
quality video can be loaded up to the full default buffer duration.
|
||||
* Bypass sniffing in `ProgressiveMediaPeriod` in case a single extractor is
|
||||
provided ([#6325](https://github.com/google/ExoPlayer/issues/6325)).
|
||||
* Fix `PlayerNotificationManager` to show play icon rather than pause icon when
|
||||
playback is ended ([#6324](https://github.com/google/ExoPlayer/issues/6324)).
|
||||
* Fix audio selection issue where languages are compared by bit rate
|
||||
([#6335](https://github.com/google/ExoPlayer/issues/6335)).
|
||||
* Add `HttpDataSource.getResponseCode` to provide the status code associated
|
||||
with the most recent HTTP response.
|
||||
* Fix initialization data handling for FLAC in MP4
|
||||
([#6396](https://github.com/google/ExoPlayer/issues/6396)).
|
||||
* Fix audio selection issue where languages are compared by bit rate
|
||||
([#6335](https://github.com/google/ExoPlayer/issues/6335)).
|
||||
* Fix `PlayerNotificationManager` to show play icon rather than pause icon when
|
||||
playback is ended ([#6324](https://github.com/google/ExoPlayer/issues/6324)).
|
||||
* Upgrade LibRtmp-Client-for-Android to fix RTMP playback issues
|
||||
([#4200](https://github.com/google/ExoPlayer/issues/4200),
|
||||
[#4249](https://github.com/google/ExoPlayer/issues/4249),
|
||||
|
|
|
|||
|
|
@ -1148,7 +1148,7 @@ import java.util.List;
|
|||
System.arraycopy(opusMagic, 0, initializationData, 0, opusMagic.length);
|
||||
parent.setPosition(childPosition + Atom.HEADER_SIZE);
|
||||
parent.readBytes(initializationData, opusMagic.length, childAtomBodySize);
|
||||
} else if (childAtomSize == Atom.TYPE_dfLa || childAtomType == Atom.TYPE_alac) {
|
||||
} else if (childAtomType == Atom.TYPE_dfLa || childAtomType == Atom.TYPE_alac) {
|
||||
int childAtomBodySize = childAtomSize - Atom.FULL_HEADER_SIZE;
|
||||
initializationData = new byte[childAtomBodySize];
|
||||
parent.setPosition(childPosition + Atom.FULL_HEADER_SIZE);
|
||||
|
|
|
|||
Loading…
Reference in a new issue