[Bf-committers] ffmpeg library update

Peter Schlaile peter at schlaile.de
Mon Apr 25 00:20:13 CEST 2011


Hi,

>  Ok, i've build the latest ffmpeg 0.6.90-rc0 with options i've got from
> debian sid package rules (with some additional flags to get static libs
> which would run on all platofrms -- the same flags were used for mesa
> and openal):
>
>    ./configure \
>         --cc="gcc -Wl,--as-needed" \
>         --extra-ldflags="-pthread -static-libgcc" \
>         --prefix=/opt/ffmpeg \
>         --enable-static \
>         --enable-avfilter \

avfilter isn't used.

>         --enable-vdpau \

VDPAU as well.

>         --enable-bzlib \
>         --enable-libgsm \
>         --enable-libschroedinger \
>         --enable-libspeex \
>         --enable-libtheora \
>         --enable-libvorbis \
>         --enable-pthreads \
>         --enable-zlib \
>         --enable-libvpx \
>         --disable-stripping \
>         --enable-runtime-cpudetect  \
>         --enable-vaapi \

VAAPI isn't used.

>         --enable-libopenjpeg \

I'm not exactly sure, where libopenjpeg can help (Blender has internal 
support for JPEG2000 using libopenjpeg and R3D-decoding is also done 
seperately).

>         --enable-libfaac \
>         --enable-nonfree \
>         --enable-gpl \
>         --enable-postproc \
>         --enable-x11grab \

no need for x11grab and postproc.

>         --enable-libdirac \
>         --enable-libmp3lame \
>         --enable-librtmp \
>         --enable-libx264 \
>         --enable-libxvid \
>         --enable-libopencore-amrnb \
>         --enable-version3 \
>         --enable-libopencore-amrwb \
>         --enable-version3 \
>         --enable-libdc1394

libdc1394 isn't used either (might come handy some day, but currently we 
don't have capture support).

Hope that helps!

Cheers,
Peter

> Haven't noticed that pixelization errors, but size of Blender's ELF
> growed up from 41 to 51 megabytes. Quite noticale, i'll say. I think
> some codecs could be disabled to reduce amount of repended libraries.
> Maybe there's some coding/encoding gurus here who could tell which
> options could be disabled?
>

----
Peter Schlaile



More information about the Bf-committers mailing list