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.6 platform.
Download (HTTP): http://anduin.linuxfromscratch.org/sources/other/libvpx-v1.3.0.tar.xz
Download MD5 sum: 528cb52934d9a731dfc0a2853b1e260d
Download size: 1.8 MB
Estimated disk space required: 32 MB (without the documentation)
Estimated build time: 0.8 SBU
The libvpx tarballs are no longer generated by the maintainers. To build from source, the libvpx developers recommend using current git. The source tarball shown above was created by the BLFS team by pulling a git version, and removing .git, .gitattributes and .gitignore. BLFS made no changes to the existing source files.
yasm-1.3.0 (compiling with NASM-2.11.05 is currently broken) and Which-2.20 (so configure can find yasm)
Doxygen-1.8.8 and PHP-5.6.0 (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 && chmod -v 644 vpx/*.h && mkdir ../libvpx-build && cd ../libvpx-build && ../libvpx-v1.3.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 2014-09-11 23:27:59 -0700