moonlight-stream / moonlight-android

GameStream client for Android
GNU General Public License v3.0
4.31k stars 683 forks source link

[Feature request]: ChromeOS Android ARCVM container and AV1 decoding #1289

Open Jejebond opened 11 months ago

Jejebond commented 11 months ago

Is your feature request related to a problem? Please describe.

When i try AV1 decoding on my Chromebook with the Android app, it steps back to HEVC. My chromebook (Asus Cx5500) can handle AV1 decoding (i'm using AV1 for Chrome remote desktop).

Describe the solution you'd like

Chromebook runs an Android ARCVM container. The Android version of Moonlight is still up to date. That's not the case for the Chromebook version throught the Chrome Web Store. Plus, AV1 decoding works on my phone (Pixel 6).

Describe alternatives you've considered

Android ARCVM container on Chromebooks can handle AV1, an android app can see it (Media Codec Info)

Screenshots

Screenshot 2023-12-07 18 43 55

cgutman commented 11 months ago

I suspect that decoder you're seeing is the standard Android software decoder which Moonlight ignores. You can try running an app like this one to check more specific codec details. Usually the codec name will be enough to tell, so the app you're using might do it if you go to the Codec List tab.

Jejebond commented 11 months ago

I suspect that decoder you're seeing is the standard Android software decoder which Moonlight ignores. You can try running an app like this one to check more specific codec details. Usually the codec name will be enough to tell, so the app you're using might do it if you go to the Codec List tab.

You are right.

Screenshot 2023-12-09 08 13 44

We need Google to implement AV1 hardware decoding for Android ARCVM container for compatible Chromebooks (It can handle Hardware HEVC).

Is there any PWA or web page to check if the webbrowser (Native ChromeOS) can handle AV1 hardware decoding ?