From 50c12832a4740f41d9cb6babdf356e9337b8376e Mon Sep 17 00:00:00 2001
From: silas <s.developer@4-dc.de>
Date: Sun, 1 Aug 2021 14:57:23 +0200
Subject: [PATCH] Cleaned up AVQt header to include codecs based on OS

---
 AVQt/AVQt | 30 ++++++++++++++++++++----------
 1 file changed, 20 insertions(+), 10 deletions(-)

diff --git a/AVQt/AVQt b/AVQt/AVQt
index ec0a500..e8e3b4e 100644
--- a/AVQt/AVQt
+++ b/AVQt/AVQt
@@ -1,19 +1,29 @@
-#include "input/Demuxer.h"
+#include <qglobal.h>
+
 #include "input/IPacketSource.h"
 #include "input/IFrameSource.h"
 #include "input/IAudioSource.h"
-#include "filter/IDecoder.h"
-#include "filter/DecoderVAAPI.h"
-#include "filter/DecoderQSV.h"
-#include "filter/DecoderDXVA2.h"
-#include "filter/DecoderMMAL.h"
-#include "filter/AudioDecoder.h"
-#include "filter/EncoderVAAPI.h"
-#include "filter/EncoderQSV.h"
 #include "output/IPacketSink.h"
 #include "output/IFrameSink.h"
 #include "output/IAudioSink.h"
+#include "filter/IDecoder.h"
+#include "filter/IEncoder.h"
+#include "input/Demuxer.h"
+#include "output/Muxer.h"
 #include "output/OpenGLRenderer.h"
 #include "output/OpenALAudioOutput.h"
-#include "output/Muxer.h"
+
+#ifdef Q_OS_LINUX
+
+#include "filter/DecoderVAAPI.h"
+#include "filter/DecoderMMAL.h"
+#include "filter/EncoderVAAPI.h"
+
+#elif Q_OS_WIN
+#include "filter/DecoderDXVA2.h"
+#endif
+
+#include "filter/AudioDecoder.h"
+#include "filter/DecoderQSV.h"
+#include "filter/EncoderQSV.h"
 //#include "output/FrameFileSaver.h"
\ No newline at end of file
-- 
GitLab