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
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to