[Bf-committers] FFMPEG in extern

Nicolas Chauvet kwizart at gmail.com
Tue Sep 15 23:52:35 CEST 2009

2009/9/13 Peter Schlaile <peter at schlaile.de>:
> Hi folks,
> tonight, I finally found out, what made Blender crash on certain DV-files
> with the official version of ffmpeg, which was my last show stopper on
> removing ffmpeg from extern. (It was in fact a bug in Blender, that
> triggered an even nastier bug in ffmpeg... for the curious: do never ever
> seek on a ffmpeg stream that just failed to decode a video frame...)
> So: if nobody complains, we could remove
> extern/ffmpeg
> extern/libmp3lame
> extern/x264
> extern/xvidcore

I would add others extern dependencies too:
BTW, With the trunk moving to 2.5, I'm not sure to have checked the
most recent blender snapshot, but here are dependencies that can be
found rather easily on most distro

bullet2 (if this is the same API as recent
libopenjpeg (still bundles one patch for osx)
lzma This one is being replaced by xz in recent distro - which
provides a lzma-compat API.

The libredcode could probably be keepted until it is mature enought to
be a separate project.
(at least there is no separate source tarball from
http://peter.schlaile.de/redcode/ that suggest it is - At least , I've
found that cinelerra/Lumiera was interrested about it, searching over
the web).

There is also a problem with bin/.blender/locale files been present in
the source repository instead of been generated when "generated from
po/* while making the source archive"
That's weird to discover that changes in po/* aren't made because the
.mo where pre-built.
Most distro expect locale to be available in /usr/share/locale when
prefix is set to /usr.

Nice work BTW, and thx for taking care of that !

Nicolas (kwizart)

More information about the Bf-committers mailing list