You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Codec regression when updating from 2.9.5 to 2.18.1 #10604
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
Sorry but I can't share this private content. I fixed the issue by re-encoding the video with ffmpeg, I used this command : ./ffmpeg -i input.mp4 -c:v libx264 -x264opts keyint=25 -c:a copy output.mp4
Activity
lmartin commentedon Sep 13, 2022
I updated the description.
Is there a way to restore the behaviour of Exoplayer 2.9.5, I mean accepting to use hw decoder for video codec avc1.4D0029?
microkatz commentedon Oct 11, 2022
@lmartin You noted in your bug that the issue is reproducible with the demo app. Can you direct us to the content you used to reproduce this issue?
lmartin commentedon Oct 17, 2022
Sorry but I can't share this private content. I fixed the issue by re-encoding the video with ffmpeg, I used this command :
./ffmpeg -i input.mp4 -c:v libx264 -x264opts keyint=25 -c:a copy output.mp4Changed decoder list sort to order by functional support of format
Changed decoder list sort to order by functional support of format