这是indexloc提供的服务,不要输入任何密码
Skip to content

ExoPlayer can get stuck in buffering state if a decoder only returns output buffers with shouldBeSkipped #2611

@Tolriq

Description

@Tolriq

Version

Media3 main branch

More version details

No response

Devices that reproduce the issue

All

Devices that do not reproduce the issue

N/A

Reproducible in the demo app?

Yes

Reproduction steps

Play the media send by mail with ffmpeg decoder.

The media will never start and the app stays in buffering state.

This could happen with other files and other decoders that returns enough skippable buffers.

See some discussion/analysis in #558.

Expected result

ExoPlayer errors with a stuck in buffering.

Actual result

ExoPlayer stays in buffering state.

Media

Will send by mail.

Bug Report

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions