On 10/02/16 21:18, Anton Khirnov wrote: > Quoting Diego Biurrun (2016-02-10 16:47:40) >> On Wed, Feb 10, 2016 at 04:43:55PM +0100, Hendrik Leppkes wrote: >>> On Wed, Feb 10, 2016 at 4:31 PM, Diego Biurrun <[email protected]> wrote: >>>> On Tue, Feb 09, 2016 at 06:54:38PM +0100, Anton Khirnov wrote: >>>>> --- a/libavutil/Makefile >>>>> +++ b/libavutil/Makefile >>>>> @@ -24,6 +24,7 @@ HEADERS = adler32.h >>>>> \ >>>>> frame.h \ >>>>> hmac.h \ >>>>> hwcontext.h \ >>>>> + hwcontext_vdpau.h \ >>>>> imgutils.h \ >>>>> intfloat.h \ >>>>> intreadwrite.h \ >>>> >>>> The header should not be installed unless VDPAU is enabled and added to >>>> SKIPHEADERS below in any case. >>> >>> The public API is independent of how you configure your build. >>> If features are disabled, any functions should just return ENOSYS or >>> whatever you like, but they should be present. >> >> The last time this was discussed we arrived at another conclusion, see >> lzo.h. > > I remember it differently. The last time this was discussed, the > consensus was that public API (i.e. the symbols available) should be > independent of the build configuration. >
+1. Rationale: you would like to have binaries still working with reduced functionality. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
