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

Codec regression when updating from 2.9.5 to 2.18.1 #10604

@lmartin

Description

@lmartin

ExoPlayer Version

2.18.1

Devices that reproduce the issue

Motorola Moto E (2nd gen) 4G LTE - Android 6.0 API 23

Devices that do not reproduce the issue

No response

Reproducible in the demo app?

Yes

Reproduction steps

Play mp4 video 1920x960@30fps

Expected result

Playback is smooth, hardware decoder is selected, log trace:
I MediaCodec: name=OMX.qcom.video.decoder.avc isType=false encoder=false

Actual result

Playback is jerky, fallback on software decoder, log trace:
D MediaCodecInfo: NoSupport [codec.profileLevel, avc1.4D0029, video/avc] [OMX.qcom.video.decoder.avc, video/avc] [surnia_umts, MotoE2(4G-LTE), motorola, 23]
I MediaCodec: name=OMX.google.h264.decoder isType=false encoder=false

Media

The same video but with a different codec profile works as expected (see attachment for logs).
Working video codec : avc1.640028
Not working video codec : avc1.4D0029

Bug Report

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions