Is libav feature-complete?

Fabian Greffrath fabian at greffrath.com
Wed Jun 20 08:54:26 UTC 2012


Hi team,

just unteil yesterday, when Irebuilt libav several times to check the 
cond_enable() macros, I believed the libav packages we ship were 
feature-complete - at least in its -extra flavour. However, there are 
still a handfull of "no" messages emerged by the configure script. 
Just out of curiousity, what do they mean:

> Sun medialib support      no

What is this? Sounds like it is only relevant on Sun/Solaris systems?

> libdxva2 enabled          no

What is this? According to google, it stands for DirectX Video 
Acceleration. Is this relevant on non-Windows systems?

> AVISynth enabled          no

What is this?

> libfaac enabled           no

This is one of the features that would turn the license into "nonfree 
and unredistributable". Also, libfaac has been REJECTED by our 
ftp-masters.

> libnut enabled            no

It seems that this was designated to become ffmpeg's own universal 
container format. Development seems to have stalled, I cannot find any 
stable relase of this library. I think the role of the universal 
container has been taken by MKV. Is this relevant at all?

> libxavs enabled           no

This seems to be an obscure video codec developed in China in order to 
avoid patent fees towards the West. Even d-m.o does not have this 
packaged. Is this relevant? Would we do our Chinese friends a service 
by packaging and enabling this?

> openssl enabled           no

This is the other feature that would turn the license into "nonfree 
and unredistributable". Typical issue linking of GPL source against 
OpenSSL code.

So, how about enabling sun-medialib, dxva2, avisynth, libnut and 
libavs? What is missing to enable them and is it possible at all?

  - Fabian



More information about the pkg-multimedia-maintainers mailing list