Skip to content

Lack of "STATE_ENDED" when playing video in tunneling mode #10756

Closed

Description

Hi,

I've come across this bug, #7647 , in an SAGEM AndroidTV box with Android 10.
I've changed the codecNeedsEosPropagationWorkaround function to return true for the decoders used and the workaround worked.
Is it possible to enable the this workaround without having to import all the exoplayer code into the app and changing this function?

Can you add this decoders to the codecNeedsEosPropagationWorkaround?

OMX.bcm.vdec.avc.tunnel
OMX.bcm.vdec.avc.tunnel.secure
OMX.bcm.vdec.hevc.tunnel
OMX.bcm.vdec.hevc.tunnel.secure

I've also notice that even with the workaround enabled, if i seek till the end of the stream, the end of the stream is not sent. Not sure if it is a limitation of the workaround or not? Do you want me to open a bug report for that?

Thanks in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions