diff options
author | Timo Rothenpieler <timo@rothenpieler.org> | 2017-11-15 19:15:23 +0100 |
---|---|---|
committer | Timo Rothenpieler <timo@rothenpieler.org> | 2017-11-17 23:34:18 +0100 |
commit | 15b019e40adb1fdc25f7ba1aca8f473619d07ae7 (patch) | |
tree | 256c0e1ee8ce71de97812dc5c86a38426acdbb6e | |
parent | 6fb617077621236a34c2a1b6ae9e2ffc2ccd8902 (diff) | |
download | ffmpeg-streaming-15b019e40adb1fdc25f7ba1aca8f473619d07ae7.zip ffmpeg-streaming-15b019e40adb1fdc25f7ba1aca8f473619d07ae7.tar.gz |
avcodec/nvenc: fix double defined GUID on cygwin
-rw-r--r-- | compat/nvenc/nvEncodeAPI.h | 2 | ||||
-rw-r--r-- | libavcodec/nvenc.h | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/compat/nvenc/nvEncodeAPI.h b/compat/nvenc/nvEncodeAPI.h index c3a8294..e662880 100644 --- a/compat/nvenc/nvEncodeAPI.h +++ b/compat/nvenc/nvEncodeAPI.h @@ -77,7 +77,7 @@ extern "C" { typedef RECT NVENC_RECT; #else // ========================================================================================= -#ifndef GUID +#if !defined(GUID) && !defined(GUID_DEFINED) /*! * \struct GUID * Abstracts the GUID structure for non-windows platforms. diff --git a/libavcodec/nvenc.h b/libavcodec/nvenc.h index 55ac5f2..8c1769e 100644 --- a/libavcodec/nvenc.h +++ b/libavcodec/nvenc.h @@ -19,6 +19,13 @@ #ifndef AVCODEC_NVENC_H #define AVCODEC_NVENC_H +#if CONFIG_D3D11VA +#define COBJMACROS +#include "libavutil/hwcontext_d3d11va.h" +#else +typedef void ID3D11Device; +#endif + #include "compat/nvenc/nvEncodeAPI.h" #include "config.h" @@ -27,13 +34,6 @@ #include "libavutil/fifo.h" #include "libavutil/opt.h" -#if CONFIG_D3D11VA -#define COBJMACROS -#include "libavutil/hwcontext_d3d11va.h" -#else -typedef void ID3D11Device; -#endif - #include "avcodec.h" #define MAX_REGISTERED_FRAMES 64 |