From 8050b4afad8dff409a69fa78c35f96894476165a Mon Sep 17 00:00:00 2001 From: Ivan Mahonin Date: May 01 2023 08:50:55 +0000 Subject: #assistants: fix collision with QuickTime includes --- diff --git a/toonz/sources/image/3gp/tiio_3gp.h b/toonz/sources/image/3gp/tiio_3gp.h index 6d11800..c305ac2 100644 --- a/toonz/sources/image/3gp/tiio_3gp.h +++ b/toonz/sources/image/3gp/tiio_3gp.h @@ -9,6 +9,9 @@ #include +#include "tlevel_io.h" +#include "tthreadmessage.h" + namespace QuickTime { #define list List #define map Map @@ -36,9 +39,6 @@ namespace QuickTime { #undef QT_uint_fast16_t } -#include "tlevel_io.h" -#include "tthreadmessage.h" - using namespace QuickTime; class TImageWriter3gp; diff --git a/toonz/sources/image/3gp/tiio_3gpM.h b/toonz/sources/image/3gp/tiio_3gpM.h index e77f67f..b300ed0 100644 --- a/toonz/sources/image/3gp/tiio_3gpM.h +++ b/toonz/sources/image/3gp/tiio_3gpM.h @@ -7,6 +7,9 @@ #include "tiio_3gp_proxy.h" #else +#include "tlevel_io.h" +#include "tthread.h" + #include #include #include @@ -15,9 +18,6 @@ #include "tquicktime.h" #include "tthreadmessage.h" -#include "tlevel_io.h" -#include "tthread.h" - class TImageWriter3gp; class TImageReader3gp; diff --git a/toonz/sources/image/mov/tiio_mov.h b/toonz/sources/image/mov/tiio_mov.h index 37990f6..6d63b8c 100644 --- a/toonz/sources/image/mov/tiio_mov.h +++ b/toonz/sources/image/mov/tiio_mov.h @@ -10,6 +10,11 @@ // Windows include #include +// Toonz includes +#include "tlevel_io.h" +#include "tthreadmessage.h" +#include "tcommon.h" + // QuickTime includes namespace QuickTime { #define list QuickTime_list @@ -40,11 +45,6 @@ namespace QuickTime { #include "tquicktime.h" } // namespace QuickTime -// Toonz includes -#include "tlevel_io.h" -#include "tthreadmessage.h" -#include "tcommon.h" - #undef DVAPI #undef DVVAR #ifdef IMAGE_EXPORTS diff --git a/toonz/sources/image/mov/tiio_movM.h b/toonz/sources/image/mov/tiio_movM.h index e57aabd..0e0681d 100644 --- a/toonz/sources/image/mov/tiio_movM.h +++ b/toonz/sources/image/mov/tiio_movM.h @@ -7,6 +7,11 @@ #include "tiio_mov_proxy.h" #else +#include "tlevel_io.h" +#include "tthread.h" +#include "tthreadmessage.h" +#include "tquicktime.h" + //#include //#include //#include @@ -14,11 +19,6 @@ #include -#include "tquicktime.h" -#include "tlevel_io.h" -#include "tthread.h" -#include "tthreadmessage.h" - bool IsQuickTimeInstalled(); class TLevelWriterMov : public TLevelWriter { diff --git a/toonz/sources/image/tiio.cpp b/toonz/sources/image/tiio.cpp index e0ccc01..65a99a0 100644 --- a/toonz/sources/image/tiio.cpp +++ b/toonz/sources/image/tiio.cpp @@ -21,6 +21,10 @@ // Platform-specific includes #if defined(_WIN32) +#include "./mov/tiio_mov.h" +#include "./3gp/tiio_3gp.h" +#include "./zcc/tiio_zcc.h" + #if !defined(x64) && !defined(__GNUC__) #define list QuickTime_list @@ -46,10 +50,6 @@ #endif -#include "./mov/tiio_mov.h" -#include "./3gp/tiio_3gp.h" -#include "./zcc/tiio_zcc.h" - #elif defined(MACOSX) #include "./mov/tiio_movM.h" #include "./3gp/tiio_3gpM.h"