com.google.android.exoplayer.upstream.Loader$UnexpectedLoaderException: Unexpected ArrayIndexOutOfBoundsException: length=16; index=16

GitHub | erttyy8821 | 9 months ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    The stss entry_count = 0 cause the ArrayIndexOutOfBoundsException

    GitHub | 9 months ago | erttyy8821
    com.google.android.exoplayer.upstream.Loader$UnexpectedLoaderException: Unexpected ArrayIndexOutOfBoundsException: length=16; index=16

    Root Cause Analysis

    1. java.lang.ArrayIndexOutOfBoundsException

      length=16; index=16

      at com.google.android.exoplayer.util.ParsableByteArray.readInt()
    2. Custom implementation of exoplayer with slow motion
      ParsableByteArray.readUnsignedIntToInt
      1. com.google.android.exoplayer.util.ParsableByteArray.readInt(ParsableByteArray.java:229)
      2. com.google.android.exoplayer.util.ParsableByteArray.readUnsignedIntToInt(ParsableByteArray.java:297)
      2 frames
    3. com.google.android
      ExtractorSampleSource$ExtractingLoadable.load
      1. com.google.android.exoplayer.extractor.mp4.AtomParsers.parseStbl(AtomParsers.java:150)
      2. com.google.android.exoplayer.extractor.mp4.Mp4Extractor.processMoovAtom(Mp4Extractor.java:312)
      3. com.google.android.exoplayer.extractor.mp4.Mp4Extractor.processAtomEnded(Mp4Extractor.java:254)
      4. com.google.android.exoplayer.extractor.mp4.Mp4Extractor.readAtomPayload(Mp4Extractor.java:245)
      5. com.google.android.exoplayer.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:130)
      6. com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:836)
      6 frames
    4. Custom implementation of exoplayer with slow motion
      Loader$LoadTask.run
      1. com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
      1 frame