[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