Open ArkaHnat opened 3 weeks ago
Can you capture logs from the app so we can see what's happening? This guide should explain how to do so.
Running into the same issue, here are the logs I gathered:
MediaCodecRenderer: Failed to initialize decoder: OMX.amlogic.avc.decoder.awesome2
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: android.media.MediaCodec$CodecException: Error 0xfffffc0e
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.media.MediaCodec.native_configure(Native Method)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.media.MediaCodec.configure(MediaCodec.java:2176)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.media.MediaCodec.configure(MediaCodec.java:2092)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.initialize(AsynchronousMediaCodecAdapter.java:173)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.access$100(AsynchronousMediaCodecAdapter.java:54)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter$Factory.createAdapter(AsynchronousMediaCodecAdapter.java:119)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.DefaultMediaCodecAdapterFactory.createAdapter(DefaultMediaCodecAdapterFactory.java:137)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1225)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1137)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:588)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1602)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:1182)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.readSourceOmittingSampleData(MediaCodecRenderer.java:1042)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:860)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.render(MediaCodecVideoRenderer.java:1018)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1136)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:561)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.os.Handler.dispatchMessage(Handler.java:102)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.os.Looper.loopOnce(Looper.java:201)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.os.Looper.loop(Looper.java:288)
08-20 19:02:23.988 4097 5529 W MediaCodecRenderer: at android.os.HandlerThread.run(HandlerThread.java:67)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: Video codec error
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: androidx.media3.exoplayer.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.amlogic.avc.decoder.awesome2, Format(0, null, null, video/avc, avc1.4D4033, 42887312, null, [3836, 2072, 23.976, ColorInfo(BT709, Limited range, SDR SMPTE 170M, false, 8bit Luma, 8bit Chroma)], [-1, -1])
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1144)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.maybeInitCodecOrBypass(MediaCodecRenderer.java:588)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.onInputFormatChanged(MediaCodecRenderer.java:1602)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.onInputFormatChanged(MediaCodecVideoRenderer.java:1182)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.readSourceOmittingSampleData(MediaCodecRenderer.java:1042)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:860)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.render(MediaCodecVideoRenderer.java:1018)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1136)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:561)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.os.Handler.dispatchMessage(Handler.java:102)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.os.Looper.loopOnce(Looper.java:201)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.os.Looper.loop(Looper.java:288)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.os.HandlerThread.run(HandlerThread.java:67)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: Caused by: android.media.MediaCodec$CodecException: Error 0xfffffc0e
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.media.MediaCodec.native_configure(Native Method)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.media.MediaCodec.configure(MediaCodec.java:2176)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at android.media.MediaCodec.configure(MediaCodec.java:2092)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.initialize(AsynchronousMediaCodecAdapter.java:173)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.access$100(AsynchronousMediaCodecAdapter.java:54)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter$Factory.createAdapter(AsynchronousMediaCodecAdapter.java:119)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.DefaultMediaCodecAdapterFactory.createAdapter(DefaultMediaCodecAdapterFactory.java:137)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.initCodec(MediaCodecRenderer.java:1225)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.maybeInitCodecWithFallback(MediaCodecRenderer.java:1137)
08-20 19:02:23.990 4097 5529 E MediaCodecVideoRenderer: ... 12 more
08-20 19:02:23.990 4097 5529 D MediaCodecInfo: NoSupport [codec.profileLevel, avc1.4D4033, video/avc] [OMX.amlogic.avc.decoder.awesome2, video/avc] [boreal, Chromecast HD, Google, 31]
08-20 19:02:23.991 518 571 D resman : release all resource, fd = 14
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: Playback error
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: androidx.media3.exoplayer.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(0, null, null, video/avc, avc1.4D4033, 42887312, null, [3836, 2072, 23.976, ColorInfo(BT709, Limited range, SDR SMPTE 170M, false, 8bit Luma, 8bit Chroma)], [-1, -1]), format_supported=NO_EXCEEDS_CAPABILITIES
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:640)
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: at android.os.Handler.dispatchMessage(Handler.java:102)
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: at android.os.Looper.loopOnce(Looper.java:201)
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: at android.os.Looper.loop(Looper.java:288)
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: at android.os.HandlerThread.run(HandlerThread.java:67)
08-20 19:02:23.992 4097 5529 E ExoPlayerImplInternal: Caused by: androidx.media3.exoplayer.mediacodec.MediaCodecRenderer$DecoderInitializationException: Decoder init failed: OMX.amlogic.avc.decoder.awesome2, Format(0, null, null, video/avc, avc1.4D4033, 42887312, null, [3836, 2072, 23.976, ColorInfo(BT709, Limited range, SDR SMPTE 170M, false, 8bit Luma, 8bit Chroma)], [-1, -1])
I am also having the same issue. It only occurs with one specific series, Pokemon (1997). All the episodes crash immediately.
Other similar format content in other series play without issue as well.
The same video files can play on other clients. I've used Jellyfin in the browser, the windows client, and the android client and they all work without issue. jellyfin-logs.zip
hey, potential resolve, i bumped my server to latest and my Android TV player to latest and it seemed to go away, could be completely anecdotal but worth the shot if you still have this issue @RKochenderfer
Thanks! I posted about this on the Jellyfin forum page in the meantime and that was what I was told to do as well. At the time though, the update hadn't been pushed out to the android tv playstore so was waiting for that. I just retried it and it's working now!
Describe the bug
Additional info:
Logs
Logs from Jellyfin server:
Yesterday I also had this error. But it doesn't show today.
FFmpeg logs
Media info of the file
Application version
0.17.3
Device information
Hako Pro
Android version
Android TV 11
Jellyfin server version
10.9.9