-
Notifications
You must be signed in to change notification settings - Fork 6k
Closed
Labels
Description
Hi, I upgraded to ExoPlayer r2.1.1 and I found a bug not present in r.2.04. When I play the file, everything work as expected however, if you loop it 2 or more times, some files do not play all requested counts or they just play a section of the last part and the log cat shows this:
Internal runtime error.
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.exoplayer2.decoder.DecoderInputBuffer.setFlags(int)' on a null object reference
at com.google.android.exoplayer2.extractor.DefaultTrackOutput.readData(DefaultTrackOutput.java:261)
at com.google.android.exoplayer2.source.ExtractorMediaPeriod.readData(ExtractorMediaPeriod.java:328)
at com.google.android.exoplayer2.source.ExtractorMediaPeriod$SampleStreamImpl.readData(ExtractorMediaPeriod.java:551)
at com.google.android.exoplayer2.BaseRenderer.readSource(BaseRenderer.java:263)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.readFormat(MediaCodecRenderer.java:494)
at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:479)
at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:479)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:315)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
When the file plays normally, there is no error in logcat.
The example file will be mailed to you.
Reactions are currently unavailable