[Bf-committers] ffmpeg library update

Martin Poirier theeth at yahoo.com
Mon Apr 25 00:27:16 CEST 2011


Isn't ffmpeg also used for video textures in the game engine?

Maybe some of these options are useful there.

Martin

--- On Sun, 4/24/11, Peter Schlaile <peter at schlaile.de> wrote:

> From: Peter Schlaile <peter at schlaile.de>
> Subject: Re: [Bf-committers] ffmpeg library update
> To: bf-committers at blender.org
> Received: Sunday, April 24, 2011, 6:20 PM
> 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
> 
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
> 


More information about the Bf-committers mailing list