[vlc-devel] Why VLC can't use H.264 HW codec?

Chih-Wei Huang cwhuang at android-x86.org
Tue Jul 4 08:33:57 CEST 2017

Hi all,
I'm testing VLC on Android-x86 7.1-rc1.
I noticed a strange issue. That is,
VLC won't use the system hardware codec
to play an H.264 encoded video file.
I guess it uses the SW codec in itself.
No matter what settings I changed in the app.
I confirmed this by checking logcat and CPU load.
The CPU load on playing H.264 files by VLC
is much higher than other players like MX Player.
On the other hand, HEVC (H.265) or VP9
encoded files don't have such an issue.

Any idea?

Android-x86 project

More information about the vlc-devel mailing list