libvpx-v1.2.0

Introduction to libvpx

This package provides the reference implementation of the vp8 Codec from the WebM project, used in most current html5 video.

This package is known to build and work properly using an LFS-7.4 platform.

Package Information

libvpx Dependencies

Required

yasm-1.2.0 (compiling with NASM-2.10.09 is currently broken) and Which-2.20 (so configure can find yasm)

Optional

Doxygen-1.8.5 and PHP-5.5.3 (to build the documentation).

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libvpx

Installation of libvpx

Install libvpx by running the following commands:

mkdir ../libvpx-build &&
cd ../libvpx-build &&
../libvpx-v1.2.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

Command Explanations

mkdir ../libvpx-build && cd ../libvpx-build: The libvpx developers recommend building in a dedicated build directory.

--disable-static: This switch prevents building of static versions of libraries.

Contents

Installed Programs: vp8_scalable_patterns, vpxdec and vpxenc
Installed Libraries: libvpx.so
Installed Directories: /usr/include/vpx

Short Descriptions

vpxdec

is the WebM Project VP8 decoder.

vpxenc

is the WebM project VP8 encoder.

libvpx.so

provides functions to use the VP8 video codec.

Last updated on 2013-09-05 23:58:21 -0700