]> git.sesse.net Git - ffmpeg/blobdiff - libavdevice/decklink_enc.cpp
avcodec/ansi: Fix frame memleak
[ffmpeg] / libavdevice / decklink_enc.cpp
index 51059671018862443e9b5009fb42f7bd851fced8..be01bcd64cb12cffa7523b7dbaa4968e20f268ee 100644 (file)
 #include <atomic>
 using std::atomic;
 
+/* Include internal.h first to avoid conflict between winsock.h (used by
+ * DeckLink headers) and winsock2.h (used by libavformat) in MSVC++ builds */
+extern "C" {
+#include "libavformat/internal.h"
+}
+
 #include <DeckLinkAPI.h>
 
 extern "C" {
 #include "libavformat/avformat.h"
-#include "libavformat/internal.h"
 #include "libavutil/imgutils.h"
 }