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

Reply via email to