Introduction
The open source package that I will be discuss in this blog is VLC. According to the official GitHub, VLC is a media player and multimedia engine that has been ported to different computing platforms. VLC can play various multimedia files, discs streams, allows playback from devices, and ids able to convert to or stream in various formats.
There are 557 contributors in this project and the last commit to the project is on April 14, 2021. According to the official website, the total download number is 6,566,829 across all versions and OS.
SIMD
In the file vlc_cpu.h under the include
folder, we can see the CPU compatibilities of Neon and SVE for aarch64 system are specified in this file where Neon and SVE are different naming of SIMD.
There is a file named merge_arm64.S, we know that arm64
is other name for aarch64
and this file is there to add build system support / CPU detection for aarch64 SIMD system.
Top comments (0)