[libav-devel] [PATCH 2/6] avutil: remove av_reverse deprecation

Martin Storsjö martin at martin.st
Sat Aug 8 18:40:29 CEST 2015

On Sat, 8 Aug 2015, Andreas Cadhalpun wrote:

> It is used in libavutil/eval.c.

Is there any other user of this, anywhere?

The use within libavutil is only transitionary and will/should be removed 
at the same time when this public symbol is removed.

As Hendrik said, public data symbols are problematic from a portability 
point of view (they behave differently than public functions in DLLs and 
require jumping through extra hoops, which we've chosen not to jump 
through - the MSVC portability is quite tricky enough as it is without 
bothering with this aspect).

The correct solution is to drop this and do the same thing as for e.g. 
log2_tab.o, which is duplicated in all libs that use it (for this table, 
it'd be libavcodec and libavutil only).

// Martin

More information about the libav-devel mailing list