Skipping atom with length > 2147483647 (unsupported).
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
Using 2.15.1. I am serving mpd and media files via AWS Cloudfront:
```
balance-and-strength_1080.mp4
balance-and-strength_720.mp4
balance-and-strength_540.mp4
balance-and-strength_360.mp4
balance-and-strength_360_low.mp4
balance-and-strength_96kbps.mp4
balance-and-strength_64kbps.mp4
```
A few seconds into the video, **public void onPlayerError(PlaybackException error)**, is triggered and the player goes to a Player.STATE_IDLE state. I print out the exception stacktrace:
```
com.google.android.exoplayer2.ExoPlaybackException: Source error
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:624)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:594)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)
**Caused by: com.google.android.exoplayer2.ParserException: Skipping atom with length > 2147483647 (unsupported).**
at com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.readAtomHeader(FragmentedMp4Extractor.java:437)
at com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.read(FragmentedMp4Extractor.java:328)
at com.google.android.exoplayer2.source.chunk.BundledChunkExtractor.read(BundledChunkExtractor.java:153)
at com.google.android.exoplayer2.source.chunk.ContainerMediaChunk.load(ContainerMediaChunk.java:127)
at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:409)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
```
What does this mean? What is this talking about?
I could be wrong, but I did some digging--does this have something to do with chunks size? Is that related to GOP settings?
This is happening with my 1920x1080 video only. These are my GOP settings set by some defaults in MediaConvert:
GOP size: 90
Unit: FRAMES
B frames between reference frames: 1
Closed GOP Cadence: 1
Number of reference frames: 3
Dynaic sub-GOP: Default?
Repeat PPS: Disabled
GOP reference B-frame: Disabled
Scene change detection: ENABLED
Min I-Interval: 0
Contributor guide
Assessment
This issue has not been assessed yet.