[FFmpeg-devel] [PATCH] avutil: install des.h, rc4.h and tree.h as public headers

James Almer jamrial at gmail.com
Wed Oct 14 01:32:43 CEST 2015

On 10/13/2015 7:37 PM, Andreas Cadhalpun wrote:
> These headers contain functions supposed to be public.
> libavutil/des.h:
>  av_des_alloc
>  av_des_crypt
>  av_des_init
>  av_des_mac
> libavutil/rc4.h:
>  av_rc4_alloc
>  av_rc4_crypt
>  av_rc4_init

Since these two were never installed, we can remove the FF_API_CRYPTO_CONTEXT
wrapper from them before applying this patch, as this would be the first time
the API becomes public.

Now, what i want to know is what will it be in the end for the actual
deprecation in question? Reimar and Nicolas were against making the context
opaque as having them in stack has its uses.
I want to know what people want, since the deprecation is not present on any
release and we still have time to rollback. Do we keep the deprecation in
place for des, rc4, blowfish and xtea, or remove it altogether?

More information about the ffmpeg-devel mailing list