Opened 13 years ago

Closed 13 years ago

Last modified 7 years ago

#3154 closed task (fixed)

libvpx-0.9.5

Reported by: ken@… Owned by: ken@…
Priority: normal Milestone: x-future
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New package. This is the heart of webm (html5 on youtube, in epiphany and midori, as well as in chromium). For people using ffmpeg-0.6 this is necessary to use this functionality. People using newer ffmpeg snapshots can build the ffmpeg version of this codec.

http://code.google.com/p/webm/downloads/detail?name=libvpx0.9.1.tar.bz2&can=4&q=

Since ffmpeg releases infrequently, I think we should go with this for the moment, and then remove it when a later ffmpeg release replaces it.

As with most google code, the install has to be done "by hand".

mkdir libvpx-build
cd libvpx-build
../configure --prefix=/usr --enable-pic --enable-shared
make
install -v -m0755 libvpx.so.0.9.1 /usr/lib
ln -sf libvpx.so.0.9.1 /usr/lib/libvpx.so
ldconfig
mkdir -pv /usr/include/vpx
# install necessary headers from source directory
install -v -m0644 ../vpx/*.h /usr/include/vpx
# install the programs that ffmpeg will test for
install -v -m0755 ivfdec ivfenc /usr/bin

Change History (6)

comment:1 by ken@…, 13 years ago

Summary: libvpx-0.9.1libvpx-0.9.5

Version upgrade to 0.9.5 (new today) since 0.9.1 is now deprecated and has to be searched for (direct link no longer works). <sigh/>

comment:2 by ken@…, 13 years ago

Owner: changed from blfs-book@… to ken@…

comment:3 by ken@…, 13 years ago

A better url is http://webm.googlecode.com/files/ : note that after 0.9.1 the version is prefixed by v, i.e. libvpx-v0.9.{2,5}. I see that 0.9.1 *is* available at that location, if anybody really feels the need for it.

Changes in 0.9.5 include automatic addition of PIC for shared libs, renaming ivfenc and ivfdec to vpxenc, vpxdec with incompatible switches etc, and use of nasm for x86, x86_64 as an alternative to yasm (I'd forgotten this needed yasm).

The use of nasm will be beneficial to the book, so I've tested 0.9.5 with ffmpeg-0.6.1 and xine-lib, gstreamer (rebuilding it *all* seemed easiest! - totem needs the bad and ffmpeg plugins for webm, supposedly - I don't have any *files* on which to test that), and ffmpeg2theora. It's all working.

comment:4 by ken@…, 13 years ago

Status: newassigned

accepting

comment:5 by ken@…, 13 years ago

Resolution: fixed
Status: assignedclosed

comment:6 by bdubbs@…, 7 years ago

Milestone: futurex-future

Milestone renamed

Note: See TracTickets for help on using tickets.