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-7.8 platform.
Download (HTTP): http://storage.googleapis.com/downloads.webmproject.org/releases/webm/libvpx-1.4.0.tar.bz2
Download MD5 sum: 63b1d7f59636a42eeeee9225cc14e7de
Download size: 1.8 MB
Estimated disk space required: 38 MB (without the documentation)
Estimated build time: 0.9 SBU
yasm-1.3.0 (compiling with NASM-2.11.08 is currently broken) and Which-2.21 (so configure can find yasm)
Doxygen-1.8.10 and PHP-5.6.13 (to build the documentation).
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libvpx
Install libvpx by running the following commands:
sed -e 's/cp -p/cp/' \ -i build/make/Makefile && chmod -v 644 vpx/*.h && mkdir ../libvpx-build && cd ../libvpx-build && ../libvpx-1.4.0/configure --prefix=/usr \ --enable-shared \ --disable-static && make
This package does not come with a test suite.
Now, as the root
user:
make install
sed ... && chmod ...: These commands correct 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
building of static versions of libraries.
Last updated on 2015-09-20 15:38:20 -0700