Skip to content

OGG play failed for some files #1976

@WeaveStudios

Description

@WeaveStudios

Some specific OGG files are not played. I have used R2.0.4 version with current DemoPlayer to play an OGG file, however, a EOF exception is thrown, as shown below. This is a built-in ringtone so there is no problem reproducing it by using other mechanisms, e.g., MediaPlayer.

10-20 15:59:52.847: E/EventLogger(5858): java.io.EOFException
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.extractor.ogg.DefaultOggSeeker.skipToNextPage(DefaultOggSeeker.java:243)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.extractor.ogg.DefaultOggSeeker.readGranuleOfLastPage(DefaultOggSeeker.java:297)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.extractor.ogg.DefaultOggSeeker.read(DefaultOggSeeker.java:86)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.extractor.ogg.StreamReader.readPayload(StreamReader.java:157)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.extractor.ogg.StreamReader.read(StreamReader.java:113)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.extractor.ogg.OggExtractor.read(OggExtractor.java:97)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:609)
10-20 15:59:52.847: E/EventLogger(5858):    at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:295)
10-20 15:59:52.847: E/EventLogger(5858):    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
10-20 15:59:52.847: E/EventLogger(5858):    at java.util.concurrent.FutureTask.run(FutureTask.java:234)
10-20 15:59:52.847: E/EventLogger(5858):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
10-20 15:59:52.847: E/EventLogger(5858):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
10-20 15:59:52.847: E/EventLogger(5858):    at java.lang.Thread.run(Thread.java:856)

It seems it's related to issue #1506, however this is ExoPlayer v2.

bugreport.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions