[FFmpeg-user] Cannot build ffmpeg 4.1 on Cygwin

Eric Thomas eric21797 at gmail.com
Fri Dec 28 14:54:18 EET 2018

My Cygwin is probably old - the machine I am developing on has version

The "--disable-indev=dshow" flag allowed the build process to get further,
but it still fails with multiple errors.
Here are the first few...

In file included from libavutil/hwcontext_dxva2.c:31:0:
libavutil/hwcontext_dxva2.h:40:5: error: expected specifier-qualifier-list
before 'IDirect3DDeviceManager9'
libavutil/hwcontext_dxva2.h:72:5: error: expected specifier-qualifier-list
before 'IDirectXVideoDecoder'
libavutil/hwcontext_dxva2.c:40:54: error: expected declaration specifiers
or '...' before 'IDirect3DDeviceManager9'
libavutil/hwcontext_dxva2.c:64:5: error: expected specifier-qualifier-list
before 'IDirectXVideoAccelerationService'

There are several others, all occurring in hwcontext_dxva2.c

On Thu, Dec 27, 2018 at 2:25 PM Carl Eugen Hoyos <ceffmpeg at gmail.com> wrote:

> 2018-12-27 19:27 GMT+01:00, Eric Thomas <eric21797 at gmail.com>:
> > libavdevice/dshow.c: In function 'dshow_cycle_devices':
> > libavdevice/dshow.c:264:12: error: 'VARIANT' has no member named 'vt'
> The line exists since 2011, so I would not assume an issue that can /
> should be fixed in FFmpeg, is your Cygwin old?
> Work-around should be "--disable-indev=dshow".
> Carl Eugen
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".

More information about the ffmpeg-user mailing list