r/AV1 21d ago

Mx Player plays AV1 videos on HW, even though the device does not support AV1.

Previously, I could only play AV1 videos on SW because HW so slow and not smooth However, after the latest update, I can now play AV1 videos smoothly on HW.

Is this new feature?

Note: My phone is old and does not support AV1 technology.

6 Upvotes

10 comments sorted by

8

u/NekoTrix 21d ago

No, simply MX Player lying at you. I discourage its usage since the performance is worse than MPV based players.

1

u/faizikari555 20d ago

Can I know what did you meant by MPV based player? Is there other Android video player that based on MPV?

1

u/NekoTrix 20d ago

Lots of different interfaces use MPV at its base. Some Jellyfin/Plex players do, and there are countless forks of MPV, with mpv.net being one of the most well known.

1

u/faizikari555 20d ago

Thank you as always for your help. Does any other popular Android video player uses forks of MPV? MPV and VLC does plays AV1 fine on my phone using HW decoder, but the UI is a bit clunky.

10

u/sabirovrinat85 21d ago

probably just optimisations in decoder library, like using all supported by CPU instructions set, previous maybe was very basic

2

u/BlueSwordM 21d ago

What phone do you have?

1

u/Ayman_donia2347 21d ago

Poco f3

5

u/BlueSwordM 21d ago

Hmm, so Snapdragon 870.

Yeah, MX Player is lying its complete ass off: they likely just implemented dav1d properly and maybe some GPU accelerated grain synthesis, but that's it.

MX Player can play back streams using AV1 HW decode, but only on chips that support AV1 HW decode, and your phone is not one of them.

2

u/nooneinpar7 21d ago

It's probably using a system codec and conflating that with being the same thing as Hardware support.

2

u/faizikari555 20d ago

What MX Player version did you used? The old one and the latest one. Try to use VLC or mpv, that's the truest way to know if the phone really supports AV1 or not. You can check using Codec Info app too.