[FFmpeg-devel] [PATCH] compat: remove in-tree NVidia headers

wm4 nfxjfg at googlemail.com
Tue Feb 27 15:41:10 EET 2018

On Tue, 27 Feb 2018 12:27:10 +0100
Hendrik Leppkes <h.leppkes at gmail.com> wrote:

> On Tue, Feb 27, 2018 at 12:13 PM, Nicolas George <george at nsup.org> wrote:
> > Hendrik Leppkes (2018-02-27):  
> >> Something works today, you want to refactor it, you get to keep it
> >> working. Its a simple rule.  
> >
> > It is a simple rule, but not one that must be followed blindly. Please
> > do not be dogmatic.
> >
> > Sometimes, we have to "break" an obscure case in order to make progress.  
> I know you Linux people don't want to hear it, but Windows is not an
> "obscure" platform.

No, but using MSVC with FFmpeg is obscure. MinGW is preferred for
multiple reasons. I hear you don't even use it for production yourself,
only debugging occasionally. Also this is not about MSVC, but MSVC +
hardware specific API supported by 1 vendor only.

If someone really cares about nvenc with FFmpeg+MSVC, it'd get fixed in
no time anyway.

Sure, there's no time pressure, but if we don't do anything, it'll take
years, and we'll always hear "but nvidia has in-tree headers" from
various vendors of single-vendor hardware specific APIs.

It seems someone is actually looking into this now and trying this with
MSVC, so maybe this will be a non-issue.

More information about the ffmpeg-devel mailing list