Skip to content

androidx.media3.exoplayer.ExoPlaybackException: MediaCodecVideoRenderer error #882

Open
@jackman0925

Description

@jackman0925

Phone Brand: HuaWei P40 Pro
Phone OS: HarmonyOS 4.0.0
Source Link: https://gcalic.v.myalicdn.com/gc/wgw05_1/index.m3u8?contentid=2820180516001
For more details:
E/MediaCodecVideoRenderer(25028): Video codec error
E/MediaCodecVideoRenderer(25028): android.media.MediaCodec$CodecException: Error 0xfffffc0e
E/ExoPlayerImplInternal(25028): Playback error
E/ExoPlayerImplInternal(25028): androidx.media3.exoplayer.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(0, null, null, video/avc, avc1.64001E, -1, null, [720, 576, -1.0, ColorInfo(Unset color space, Unset color range, Unset color transfer, false, 8bit Luma, 8bit Chroma)], [-1, -1]), format_supported=YES
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:640)
E/ExoPlayerImplInternal(25028): at android.os.Handler.dispatchMessage(Handler.java:113)
E/ExoPlayerImplInternal(25028): at android.os.Looper.loopOnce(Looper.java:205)
E/ExoPlayerImplInternal(25028): at android.os.Looper.loop(Looper.java:293)
E/ExoPlayerImplInternal(25028): at android.os.HandlerThread.run(HandlerThread.java:110)
E/ExoPlayerImplInternal(25028): Caused by: androidx.media3.exoplayer.video.MediaCodecVideoDecoderException: Decoder failed: OMX.hisi.video.decoder.avc
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.createDecoderException(MediaCodecVideoRenderer.java:1982)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:893)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.render(MediaCodecVideoRenderer.java:1018)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1136)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:561)
E/ExoPlayerImplInternal(25028): ... 4 more
E/ExoPlayerImplInternal(25028): Caused by: android.media.MediaCodec$CodecException: Error 0xfffffc0e
E/ExoPlayerImplInternal(25028): Disable failed.
E/ExoPlayerImplInternal(25028): java.lang.IllegalStateException
E/ExoPlayerImplInternal(25028): at android.media.MediaCodec.native_flush(Native Method)
E/ExoPlayerImplInternal(25028): at android.media.MediaCodec.flush(MediaCodec.java:2350)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.flush(AsynchronousMediaCodecAdapter.java:247)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.flushCodec(MediaCodecRenderer.java:960)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.flushOrReleaseCodec(MediaCodecRenderer.java:953)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.onDisabled(MediaCodecRenderer.java:780)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.onDisabled(MediaCodecVideoRenderer.java:794)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.BaseRenderer.disable(BaseRenderer.java:220)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.disableRenderer(ExoPlayerImplInternal.java:1846)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.resetInternal(ExoPlayerImplInternal.java:1566)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.stopInternal(ExoPlayerImplInternal.java:1523)
E/ExoPlayerImplInternal(25028): at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:686)
E/ExoPlayerImplInternal(25028): at android.os.Handler.dispatchMessage(Handler.java:113)
E/ExoPlayerImplInternal(25028): at android.os.Looper.loopOnce(Looper.java:205)
E/ExoPlayerImplInternal(25028): at android.os.Looper.loop(Looper.java:293)
E/ExoPlayerImplInternal(25028): at android.os.HandlerThread.run(HandlerThread.java:110)
I/MediaCodec(25028): kWhatFlush processing is complete

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions