-
Notifications
You must be signed in to change notification settings - Fork 733
Description
Hello, I encountered the issue of "Top bit not zero: -171067282" when playing the video here. It seems to be the same problem as using the official demo related to EXO for testing. The specific error report is as follows:
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: Playback error
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: androidx.media3.exoplayer.ExoPlaybackException: Source error
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.exoplayer.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:701)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:677)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:102)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at android.os.Looper.loopOnce(Looper.java:205)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:294)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:67)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: Caused by: androidx.media3.exoplayer.upstream.Loader$UnexpectedLoaderException: Unexpected IllegalStateException: Top bit not zero: -171067282
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:438)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at java.lang.Thread.run(Thread.java:1012)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: Caused by: java.lang.IllegalStateException: Top bit not zero: -171067282
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.common.util.ParsableByteArray.readUnsignedIntToInt(ParsableByteArray.java:398)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.extractor.mkv.MatroskaExtractor.writeSampleData(MatroskaExtractor.java:1633)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.extractor.mkv.MatroskaExtractor.binaryElement(MatroskaExtractor.java:1322)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.extractor.mkv.MatroskaExtractor$InnerEbmlProcessor.binaryElement(MatroskaExtractor.java:1990)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.extractor.mkv.DefaultEbmlReader.read(DefaultEbmlReader.java:145)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.extractor.mkv.MatroskaExtractor.read(MatroskaExtractor.java:530)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.exoplayer.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:133)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.exoplayer.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1063)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: at androidx.media3.exoplayer.upstream.Loader$LoadTask.run(Loader.java:417)
01-09 16:38:00.256 4336 5497 E ExoPlayerImplInternal: ... 3 more
01-09 16:38:00.256 4336 5497 I Surface : Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger