<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Video Codecs issue on NXP im8 Quad max running Android Automotive 14 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Video-Codecs-issue-on-NXP-im8-Quad-max-running-Android/m-p/1920437#M226753</link>
    <description>&lt;P&gt;I tried to run a video with mp4 extension on imx8 quad max board running android automotive 14 revision 17. For this, I have used the default available players like -&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Cactus Player - Unable to play the video.&lt;/LI&gt;&lt;LI&gt;Gallery Video Player - Unable to play the video.&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Sharing the logs below. I have analysed the logs and I suspect there could be a codec issue.&amp;nbsp;Additionally, I have installed and tested the VLC Player as it comes with the codecs and the video was playing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Previously, while working on Android Automotive 11 revision 40 on the same board (imx 8QM) - &amp;nbsp;video playback was working using the default players.&lt;/P&gt;&lt;P&gt;I am not sure whether the Android automotive 14 revision 17 built image is missing any video codec. Could someone please help understand / fix this issue. Any help would be greatly appreciated.&amp;nbsp;&lt;BR /&gt;Error logs :&amp;nbsp;&lt;BR /&gt;##########################&lt;BR /&gt;androidx.media3.exoplayer.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/mp4v-es, null, 19300153, null, [640, 510, 29.564842, ColorInfo(Unset color space, Unset color range, Unset color transfer, false, 8bit Luma, 8bit Chroma)], [-1, -1]), format_supported=YES&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:640)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt;at android.os.Looper.loopOnce(Looper.java:205)&lt;BR /&gt;at android.os.Looper.loop(Looper.java:294)&lt;BR /&gt;at android.os.HandlerThread.run(HandlerThread.java:67)&lt;BR /&gt;Caused by: androidx.media3.exoplayer.video.MediaCodecVideoDecoderException: Decoder failed: c2.imx.mpeg4.decoder&lt;BR /&gt;at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.createDecoderException(MediaCodecVideoRenderer.java:1997)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:893)&lt;BR /&gt;at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.render(MediaCodecVideoRenderer.java:1033)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1136)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:561)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&amp;nbsp;&lt;BR /&gt;at android.os.Looper.loopOnce(Looper.java:205)&amp;nbsp;&lt;BR /&gt;at android.os.Looper.loop(Looper.java:294)&amp;nbsp;&lt;BR /&gt;at android.os.HandlerThread.run(HandlerThread.java:67)&amp;nbsp;&lt;BR /&gt;Caused by: android.media.MediaCodec$CodecException: Error 0x16&lt;BR /&gt;2024-07-24 15:03:19.839 4384-5094 MediaCodec com.brouken.player E flush() is valid only at Executing states; currently at Released state&lt;BR /&gt;2024-07-24 15:03:19.840 4384-5052 ExoPlayerImplInternal com.brouken.player E Disable failed.&lt;BR /&gt;java.lang.IllegalStateException: flush() is valid only at Executing states; currently at Released state&lt;BR /&gt;&lt;BR /&gt;at android.media.MediaCodec.native_flush(Native Method)&lt;BR /&gt;at android.media.MediaCodec.flush(MediaCodec.java:2504)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.flush(AsynchronousMediaCodecAdapter.java:247)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.flushCodec(MediaCodecRenderer.java:960)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.flushOrReleaseCodec(MediaCodecRenderer.java:953)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.onDisabled(MediaCodecRenderer.java:780)&lt;BR /&gt;at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.onDisabled(MediaCodecVideoRenderer.java:809)&lt;BR /&gt;at androidx.media3.exoplayer.BaseRenderer.disable(BaseRenderer.java:220)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.disableRenderer(ExoPlayerImplInternal.java:1846)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.resetInternal(ExoPlayerImplInternal.java:1566)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.stopInternal(ExoPlayerImplInternal.java:1523)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:686)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt;at android.os.Looper.loopOnce(Looper.java:205)&lt;BR /&gt;at android.os.Looper.loop(Looper.java:294)&lt;BR /&gt;at android.os.HandlerThread.run(HandlerThread.java:67)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 30 Jul 2024 10:56:10 GMT</pubDate>
    <dc:creator>swayamdhondge10</dc:creator>
    <dc:date>2024-07-30T10:56:10Z</dc:date>
    <item>
      <title>Video Codecs issue on NXP im8 Quad max running Android Automotive 14</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Video-Codecs-issue-on-NXP-im8-Quad-max-running-Android/m-p/1920437#M226753</link>
      <description>&lt;P&gt;I tried to run a video with mp4 extension on imx8 quad max board running android automotive 14 revision 17. For this, I have used the default available players like -&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Cactus Player - Unable to play the video.&lt;/LI&gt;&lt;LI&gt;Gallery Video Player - Unable to play the video.&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Sharing the logs below. I have analysed the logs and I suspect there could be a codec issue.&amp;nbsp;Additionally, I have installed and tested the VLC Player as it comes with the codecs and the video was playing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Previously, while working on Android Automotive 11 revision 40 on the same board (imx 8QM) - &amp;nbsp;video playback was working using the default players.&lt;/P&gt;&lt;P&gt;I am not sure whether the Android automotive 14 revision 17 built image is missing any video codec. Could someone please help understand / fix this issue. Any help would be greatly appreciated.&amp;nbsp;&lt;BR /&gt;Error logs :&amp;nbsp;&lt;BR /&gt;##########################&lt;BR /&gt;androidx.media3.exoplayer.ExoPlaybackException: MediaCodecVideoRenderer error, index=0, format=Format(1, null, null, video/mp4v-es, null, 19300153, null, [640, 510, 29.564842, ColorInfo(Unset color space, Unset color range, Unset color transfer, false, 8bit Luma, 8bit Chroma)], [-1, -1]), format_supported=YES&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:640)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt;at android.os.Looper.loopOnce(Looper.java:205)&lt;BR /&gt;at android.os.Looper.loop(Looper.java:294)&lt;BR /&gt;at android.os.HandlerThread.run(HandlerThread.java:67)&lt;BR /&gt;Caused by: androidx.media3.exoplayer.video.MediaCodecVideoDecoderException: Decoder failed: c2.imx.mpeg4.decoder&lt;BR /&gt;at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.createDecoderException(MediaCodecVideoRenderer.java:1997)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:893)&lt;BR /&gt;at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.render(MediaCodecVideoRenderer.java:1033)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1136)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:561)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&amp;nbsp;&lt;BR /&gt;at android.os.Looper.loopOnce(Looper.java:205)&amp;nbsp;&lt;BR /&gt;at android.os.Looper.loop(Looper.java:294)&amp;nbsp;&lt;BR /&gt;at android.os.HandlerThread.run(HandlerThread.java:67)&amp;nbsp;&lt;BR /&gt;Caused by: android.media.MediaCodec$CodecException: Error 0x16&lt;BR /&gt;2024-07-24 15:03:19.839 4384-5094 MediaCodec com.brouken.player E flush() is valid only at Executing states; currently at Released state&lt;BR /&gt;2024-07-24 15:03:19.840 4384-5052 ExoPlayerImplInternal com.brouken.player E Disable failed.&lt;BR /&gt;java.lang.IllegalStateException: flush() is valid only at Executing states; currently at Released state&lt;BR /&gt;&lt;BR /&gt;at android.media.MediaCodec.native_flush(Native Method)&lt;BR /&gt;at android.media.MediaCodec.flush(MediaCodec.java:2504)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.AsynchronousMediaCodecAdapter.flush(AsynchronousMediaCodecAdapter.java:247)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.flushCodec(MediaCodecRenderer.java:960)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.flushOrReleaseCodec(MediaCodecRenderer.java:953)&lt;BR /&gt;at androidx.media3.exoplayer.mediacodec.MediaCodecRenderer.onDisabled(MediaCodecRenderer.java:780)&lt;BR /&gt;at androidx.media3.exoplayer.video.MediaCodecVideoRenderer.onDisabled(MediaCodecVideoRenderer.java:809)&lt;BR /&gt;at androidx.media3.exoplayer.BaseRenderer.disable(BaseRenderer.java:220)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.disableRenderer(ExoPlayerImplInternal.java:1846)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.resetInternal(ExoPlayerImplInternal.java:1566)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.stopInternal(ExoPlayerImplInternal.java:1523)&lt;BR /&gt;at androidx.media3.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:686)&lt;BR /&gt;at android.os.Handler.dispatchMessage(Handler.java:102)&lt;BR /&gt;at android.os.Looper.loopOnce(Looper.java:205)&lt;BR /&gt;at android.os.Looper.loop(Looper.java:294)&lt;BR /&gt;at android.os.HandlerThread.run(HandlerThread.java:67)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 10:56:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Video-Codecs-issue-on-NXP-im8-Quad-max-running-Android/m-p/1920437#M226753</guid>
      <dc:creator>swayamdhondge10</dc:creator>
      <dc:date>2024-07-30T10:56:10Z</dc:date>
    </item>
  </channel>
</rss>

