This package, from the WebM project, provides the reference implementations of the VP8 Codec, used in most current html5 video, and of the next-generation VP9 Codec.
This package is known to build and work properly using an LFS-10.1 platform.
Download (HTTP): https://github.com/webmproject/libvpx/archive/v1.9.0/libvpx-1.9.0.tar.gz
Download MD5 sum: e5fab59896984392124d0bfaffc36e14
Download size: 5.0 MB
Estimated disk space required: 63 MB (add 1.3GB if running tests)
Estimated build time: 0.5 SBU (using parallelism=4), add 14 SBU if running tests, including download time
yasm-1.3.0 or NASM-2.15.05, and Which-2.21 (so configure can find yasm)
cURL-7.75.0 (to download test files), Doxygen-1.9.1 and PHP-8.0.2 (to build the documentation)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libvpx
Install libvpx by running the following commands:
sed -i 's/cp -p/cp/' build/make/Makefile && mkdir libvpx-build && cd libvpx-build && ../configure --prefix=/usr \ --enable-shared \ --disable-static && make
To test the results, issue: make test. Four tests are known to fail. The test suite downloads several files as part of it's test process.
Now, as the root
user:
make install
sed ... : This command corrects ownership and permissions of installed files.
mkdir libvpx-build && cd libvpx-build: The libvpx developers recommend building in a dedicated build directory.
--disable-vp8
: This switch prevents
building of VP8 codec support.
--disable-vp9
: This switch prevents
building of VP9 codec support.
--disable-static
: This
switch prevents installation of static versions of the libraries.
Last updated on 2021-02-21 15:09:04 -0800