libtheora is a reference implementation of the Theora video compression format being developed by the Xiph.Org Foundation.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Download (HTTP): https://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.xz
Download MD5 sum: 9eeabf1ad65b7f41533854a59f7a716d
Download size: 1.4 MB
Estimated disk space required: 13.4 MB (without static libs or API docs and without installing the examples)
Estimated build time: 0.2 SBU
SDL-1.2.15 and libpng-1.6.39 (both to build the example players), Doxygen-1.9.6, texlive-20220321 (or install-tl-unx), BibTex, and Transfig (all four to build the API documentation), and Valgrind-3.20.0
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/Libtheora
Install libtheora by running the following commands:
sed -i 's/png_\(sizeof\)/\1/g' examples/png2theora.c && ./configure --prefix=/usr --disable-static && make
If you wish to run the tests, issue: make check.
Now, as the root
user:
make install
If you wish to install the examples (so that you can hack on
theora
), install them as the
root
user:
cd examples/.libs && for E in *; do install -v -m755 $E /usr/bin/theora_${E} done
sed -i 's/png_\(sizeof\)/\1/g' examples/png2theora.c: This sed fixes build with libpng 1.6.
--disable-static
: This
switch prevents installation of static versions of the libraries.