new ffmpeg upload

Reinhard Tartler siretart at
Sun May 27 22:55:20 UTC 2007

Hey there,

I've continued my work on packaging ffmpeg, which includes stripping
encoders from ffmpeg. I didn't commit my changes yet, because I wanted
to hear some feedback from Sam about the issue. 

What I have done:

  * update the ffmpeg package to svn20070330 (that's what gentoo
    currently has)
  * strip off encoders [1]
  * compile without x264 and --disable-encoders

Well, since the encoders got removed, quite a lot of symbols are missing
now. Most of them have 'encoders' in the name, but there seem to be a
few additional ones. It seems that two new decoders (CODEC_ID_DXA,
CODEC_ID_DNXHD) got added. Moreover, some symbols have been removed
(like ff_mpeg4_init_partitions, ff_mpeg4_merge_partitions,

I didn't commit my work yet, mainly because I wanted to hear from you an
okay that you think that what I'm doing is sane. If you agree, I'll
commit my work to the 'unstable' svn branch.

So it seems that we need to bump soname anyways. My question now is, if
we don't want to take the opportunity to choose an even newer
snapshot. Gentoo seem to be preparing an even newer snapshot [2]:

Do we want to take the opportunity and package that version and upload
it to unstable directly? Or do we want to go the "save" way, and choose
20070330 first, and go from there step by step?

IMO, we should probably update directly to 20070525, even if we break
unstable very hard this way. We are not in freeze stress or something,
and other maintainers need an updated ffmpeg quickly for packaging their
new upstream releases. However, I wanted to discuss this step with you


[1] using the following command:
grep -r CONFIG_ENCODERS libavcodec/* -l | \ 
     while read i; do unifdef -UCONFIG_ENCODERS <$i >$; \
     mv $ $i; \


Reinhard Tartler, KeyID 945348A4

More information about the pkg-multimedia-maintainers mailing list