Can vim3 support hw decode 10bits hevc?

Which system do you use? Android, Ubuntu, OOWOW or others?

Android14

Which version of system do you use? Please provide the version of the system here:

android-u-240614

Please describe your issue below:

I try to play h265 video content , and seem the decoder is soft decoder, can I use the hw decoder? On android p, I can confirm that is OMX.amlogic.hevc ,
since mediacodec change to c2, I can’t find the correct c2 decoder.

Post a console log of your issue below:

06-13 19:17:15.512 497 3082 D CCodec : allocate(c2.android.hevc.decoder)
06-13 19:17:15.512 497 3084 D CCodec : allocate(c2.android.aac.decoder)
06-13 19:17:15.517 497 3082 I CCodec : Created component [c2.android.hevc.decoder]
06-13 19:17:15.519 497 3082 D CCodecConfig: read media type: video/hevc
06-13 19:17:15.522 497 3084 I CCodec : Created component [c2.android.aac.decoder]

Hello @overflow

Yes, it is supported, but the image you used Android14 AOSP image doesn’t support it.

You can check other Android 9 images here:

@numbqq Appreciate your reply!
But I hope that hw docoder can work on android14 , I’ve download the source code for vim3 via BayLibre · GitLab and built the image.
How can I enable the hw decoder to aosp14?

This maybe not possiable. The code from AOSP missed some features, e.g. hardware decoding, so you may can’t make it work.

Can we download full features android 14 source code from any source? If yes ,is it possible to enable hw decoding?

There is no full featured Android 14 support for VIM3, if you need full featured image, you have to use the Android 9.

Android 9 doesn’t support HDMI passthrough. You leaved this thing and switched to other versions of Android. Odroid polished A9 and made passthrough works. Please, fix it too. Your dts from Android 11 has correct dai. But you missed spdifb in Android 9

Hello @xyyx-dev

@william.lin will help you to check this issue.

The android team will evaluate these features. We may support it later.