On Fri, 25 Aug 2017, wm4 wrote:

On Fri, 25 Aug 2017 10:46:40 +0300
Martin Storsjö <mar...@martin.st> wrote:

We currently only have exported data symbols within libavcodec, but
the concept is easy to extend to other libraries if necessary.
The attribute declaration needs to be in a private header though,
since we can't use CONFIG_SHARED in public installed headers.
---
Moved the attribute to libavcodec/internal.h, removed the old av_export
that isn't used any longer, added an empty definition of av_export_avcodec
for the cases where this isn't used at all.
---

Conceptually looks ok to me, but haven'*t tried it.

Are these really all avprivs variables?

These are all the ones that had av_export in libav at least, there might be some missed ones that aren't used in msvc builds that we haven't noticed.

// Martin
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to