Is libav feature-complete?
Reinhard Tartler
siretart at gmail.com
Wed Jun 20 14:36:59 UTC 2012
On Wed, Jun 20, 2012 at 10:54 AM, Fabian Greffrath <fabian at greffrath.com> wrote:
> 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?
AFAIUI yes.
>> libdxva2 enabled no
>
>
> What is this? According to google, it stands for DirectX Video Acceleration.
> Is this relevant on non-Windows systems?
I don't think that it is relevant for non-Windows systems.
>
>> AVISynth enabled no
>
>
> What is this?
http://avisynth.org/mediawiki/Main_Page
I think there is a Linux port of avisynth, but we haven't packaged it
(yet) and AFAIUI it is also not as usuable as the windows original.
However, that is AFAIUI and YMMV.
>> 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.
Well, partly correct. I guess we could get libfaac in non-free. I do
remember an old, unfinished patch to make libavcodec dlopen() it at
run-time, which we could finish.
>> 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?
>
I haven't seen any .nut file in the wild, so I'd rather wait for some
user requesting it. Also, I'm not sure how usable it is in its current
form.
>> 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?
Probably, but as you say, we would first need libxavs in debian main.
I'd leave packaging this as exercise for our less experienced team
members.
>> 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.
AFAIUI, libav can be linked against gnutls or openssl, and for debian
only the former makes sense.
> So, how about enabling sun-medialib, dxva2, avisynth, libnut and libavs?
> What is missing to enable them and is it possible at all?
>From the list, I only see libxavcs.
Thanks for your feature review!
--
regards,
Reinhard
More information about the pkg-multimedia-maintainers
mailing list