I am getting this error in Samsung g610 (Android v6.0 Marshmallow) when I am trying to play video file using video_player 2.2.10
Unexpected exception loading stream
E/LoadTask( 8813): java.lang.IllegalStateException: Top bit not zero: -2029762164
E/LoadTask( 8813): at com.google.android.exoplayer2.util.ParsableByteArray.readUnsignedIntToInt(ParsableByteArray.java:371)
E/LoadTask( 8813): at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseStbl(AtomParsers.java:406)
E/LoadTask( 8813): at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseTraks(AtomParsers.java:146)
E/LoadTask( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processMoovAtom(Mp4Extractor.java:483)
E/LoadTask( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processAtomEnded(Mp4Extractor.java:442)
E/LoadTask( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readAtomPayload(Mp4Extractor.java:424)
E/LoadTask( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:242)
E/LoadTask( 8813): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)
E/LoadTask( 8813): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1047)
E/LoadTask( 8813): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:409)
E/LoadTask( 8813): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/LoadTask( 8813): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/LoadTask( 8813): at java.lang.Thread.run(Thread.java:764)
E/ExoPlayerImplInternal( 8813): Playback error
E/ExoPlayerImplInternal( 8813): com.google.android.exoplayer2.ExoPlaybackException: Source error
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:624)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:600)
E/ExoPlayerImplInternal( 8813): at android.os.Handler.dispatchMessage(Handler.java:102)
E/ExoPlayerImplInternal( 8813): at android.os.Looper.loop(Looper.java:164)
E/ExoPlayerImplInternal( 8813): at android.os.HandlerThread.run(HandlerThread.java:65)
E/ExoPlayerImplInternal( 8813): Caused by: com.google.android.exoplayer2.upstream.Loader$UnexpectedLoaderException: Unexpected IllegalStateException: Top bit not zero: -2029762164
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:430)
E/ExoPlayerImplInternal( 8813): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
E/ExoPlayerImplInternal( 8813): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
E/ExoPlayerImplInternal( 8813): at java.lang.Thread.run(Thread.java:764)
E/ExoPlayerImplInternal( 8813): Caused by: java.lang.IllegalStateException: Top bit not zero: -2029762164
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.util.ParsableByteArray.readUnsignedIntToInt(ParsableByteArray.java:371)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseStbl(AtomParsers.java:406)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.extractor.mp4.AtomParsers.parseTraks(AtomParsers.java:146)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processMoovAtom(Mp4Extractor.java:483)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.processAtomEnded(Mp4Extractor.java:442)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.readAtomPayload(Mp4Extractor.java:424)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.extractor.mp4.Mp4Extractor.read(Mp4Extractor.java:242)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1047)
E/ExoPlayerImplInternal( 8813): at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:409)
E/ExoPlayerImplInternal( 8813): ... 3 more