Skip to content

xiaomi can not play #3171

@pheart

Description

@pheart

#######
exoplayer can not play in xiaomi device.

08-15 09:53:43.503 13653-14608/com.karaoke.singplus.test E/ACodec: [OMX.MTK.AUDIO.DECODER.AAC] ERROR(0x80001005)
08-15 09:53:43.504 135-14610/? E/MtkOmxAudioDecBase: Decoder Component Dec Error!
08-15 09:53:43.504 13653-14608/com.karaoke.singplus.test E/MediaCodec: Codec reported an error. (omx error 0x80001005, internalError -1104)
08-15 09:53:43.516 13653-13734/com.karaoke.singplus.test E/ExoPlayerImplInternal: Internal runtime error. java.lang.IllegalStateException at android.media.MediaCodec.queueInputBuffer(Native Method) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.feedInputBuffer(MediaCodecRenderer.java:684) at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:507) at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:466) at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:300) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:153) at android.os.HandlerThread.run(HandlerThread.java:60) at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)

Model number: HM1
Android version: 4.2.1

Issue description

I suggest add issue in MediaCodecUtil.isCodecUsableDecoder
if (Util.DEVICE.startsWith("HM") && Util.SDK_INT < 18 && "OMX.MTK.AUDIO.DECODER.AAC".equals(name)) { return false; }

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions