EndProject\r
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "protocol", "protocol\protocol.vcxproj", "{2040B361-1FB6-488E-84A5-38A580DA90DE}"\r
EndProject\r
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mixer", "mixer\mixer.vcxproj", "{477E12A4-1B28-4FF7-B46D-76606BDD1891}"\r
+EndProject\r
Global\r
GlobalSection(SubversionScc) = preSolution\r
Svn-Managed = True\r
{2040B361-1FB6-488E-84A5-38A580DA90DE}.Debug|Win32.Build.0 = Debug|Win32\r
{2040B361-1FB6-488E-84A5-38A580DA90DE}.Release|Win32.ActiveCfg = Release|Win32\r
{2040B361-1FB6-488E-84A5-38A580DA90DE}.Release|Win32.Build.0 = Release|Win32\r
+ {477E12A4-1B28-4FF7-B46D-76606BDD1891}.Debug|Win32.ActiveCfg = Debug|Win32\r
+ {477E12A4-1B28-4FF7-B46D-76606BDD1891}.Debug|Win32.Build.0 = Debug|Win32\r
+ {477E12A4-1B28-4FF7-B46D-76606BDD1891}.Release|Win32.ActiveCfg = Release|Win32\r
+ {477E12A4-1B28-4FF7-B46D-76606BDD1891}.Release|Win32.Build.0 = Release|Win32\r
EndGlobalSection\r
GlobalSection(SolutionProperties) = preSolution\r
HideSolutionNode = FALSE\r
</PostBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemGroup>\r
- <ClInclude Include="..\mixer\audio\audio_mixer.h" />\r
- <ClInclude Include="..\mixer\audio\audio_transform.h" />\r
- <ClInclude Include="..\mixer\frame\draw_frame.h" />\r
- <ClInclude Include="..\mixer\frame\pixel_format.h" />\r
- <ClInclude Include="..\mixer\frame\read_frame.h" />\r
- <ClInclude Include="..\mixer\frame\write_frame.h" />\r
- <ClInclude Include="..\mixer\frame_factory.h" />\r
- <ClInclude Include="..\mixer\frame_mixer_device.h" />\r
- <ClInclude Include="..\mixer\fwd.h" />\r
- <ClInclude Include="..\mixer\gpu\device_buffer.h" />\r
- <ClInclude Include="..\mixer\gpu\host_buffer.h" />\r
- <ClInclude Include="..\mixer\gpu\ogl_device.h" />\r
- <ClInclude Include="..\mixer\image\image_kernel.h" />\r
- <ClInclude Include="..\mixer\image\image_mixer.h" />\r
- <ClInclude Include="..\mixer\image\image_transform.h" />\r
<ClInclude Include="channel.h" />\r
<ClInclude Include="consumer\bluefish\memory.h" />\r
<ClInclude Include="consumer\bluefish\bluefish_consumer.h" />\r
<ClInclude Include="StdAfx.h" />\r
</ItemGroup>\r
<ItemGroup>\r
- <ClCompile Include="..\mixer\audio\audio_mixer.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\audio\audio_transform.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame\draw_frame.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame\read_frame.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame\write_frame.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame_mixer_device.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\gpu\device_buffer.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\gpu\host_buffer.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\gpu\ogl_device.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\image\image_kernel.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\image\image_mixer.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\image\image_transform.cpp">\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- <PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
- </ClCompile>\r
<ClCompile Include="channel.cpp" />\r
<ClCompile Include="consumer\bluefish\bluefish_consumer.cpp">\r
<PrecompiledHeaderFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">../../StdAfx.h</PrecompiledHeaderFile>\r
<ProjectReference Include="..\common\common.vcxproj">\r
<Project>{02308602-7fe0-4253-b96e-22134919f56a}</Project>\r
</ProjectReference>\r
+ <ProjectReference Include="..\mixer\mixer.vcxproj">\r
+ <Project>{477e12a4-1b28-4ff7-b46d-76606bdd1891}</Project>\r
+ </ProjectReference>\r
</ItemGroup>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ImportGroup Label="ExtensionTargets">\r
<Filter Include="Source\consumer\ffmpeg">\r
<UniqueIdentifier>{b651856c-ff7e-4f90-be8a-32aba6094dbd}</UniqueIdentifier>\r
</Filter>\r
- <Filter Include="Source\mixer">\r
- <UniqueIdentifier>{fe65a63a-9c77-450e-8b5a-d08ea7067053}</UniqueIdentifier>\r
- </Filter>\r
- <Filter Include="Source\mixer\frame">\r
- <UniqueIdentifier>{3cf873fa-08ad-43e1-b530-fda9d8621ba4}</UniqueIdentifier>\r
- </Filter>\r
- <Filter Include="Source\mixer\image">\r
- <UniqueIdentifier>{300816f9-421b-4fab-82e0-acabe5b1e1b7}</UniqueIdentifier>\r
- </Filter>\r
- <Filter Include="Source\mixer\audio">\r
- <UniqueIdentifier>{fd06d1d1-2b0b-4913-8416-f8fa1de42442}</UniqueIdentifier>\r
- </Filter>\r
- <Filter Include="Source\mixer\gpu">\r
- <UniqueIdentifier>{5e7c7a4c-4a81-4aa1-b628-0344bf89517e}</UniqueIdentifier>\r
- </Filter>\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="consumer\decklink\DeckLinkAPI_h.h">\r
<ClInclude Include="producer\layer.h">\r
<Filter>Source\producer</Filter>\r
</ClInclude>\r
- <ClInclude Include="..\mixer\frame_factory.h">\r
- <Filter>Source\mixer</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\frame_mixer_device.h">\r
- <Filter>Source\mixer</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\fwd.h">\r
- <Filter>Source\mixer</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\image\image_kernel.h">\r
- <Filter>Source\mixer\image</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\image\image_mixer.h">\r
- <Filter>Source\mixer\image</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\image\image_transform.h">\r
- <Filter>Source\mixer\image</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\gpu\device_buffer.h">\r
- <Filter>Source\mixer\gpu</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\gpu\host_buffer.h">\r
- <Filter>Source\mixer\gpu</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\gpu\ogl_device.h">\r
- <Filter>Source\mixer\gpu</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\frame\draw_frame.h">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\frame\pixel_format.h">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\frame\read_frame.h">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\frame\write_frame.h">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\audio\audio_mixer.h">\r
- <Filter>Source\mixer\audio</Filter>\r
- </ClInclude>\r
- <ClInclude Include="..\mixer\audio\audio_transform.h">\r
- <Filter>Source\mixer\audio</Filter>\r
- </ClInclude>\r
</ItemGroup>\r
<ItemGroup>\r
<ClCompile Include="consumer\decklink\DeckLinkAPI_i.c">\r
<ClCompile Include="producer\layer.cpp">\r
<Filter>Source\producer</Filter>\r
</ClCompile>\r
- <ClCompile Include="..\mixer\frame_mixer_device.cpp">\r
- <Filter>Source\mixer</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\image\image_kernel.cpp">\r
- <Filter>Source\mixer\image</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\image\image_mixer.cpp">\r
- <Filter>Source\mixer\image</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\image\image_transform.cpp">\r
- <Filter>Source\mixer\image</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\gpu\device_buffer.cpp">\r
- <Filter>Source\mixer\gpu</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\gpu\host_buffer.cpp">\r
- <Filter>Source\mixer\gpu</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\gpu\ogl_device.cpp">\r
- <Filter>Source\mixer\gpu</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame\draw_frame.cpp">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame\read_frame.cpp">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\frame\write_frame.cpp">\r
- <Filter>Source\mixer\frame</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\audio\audio_mixer.cpp">\r
- <Filter>Source\mixer\audio</Filter>\r
- </ClCompile>\r
- <ClCompile Include="..\mixer\audio\audio_transform.cpp">\r
- <Filter>Source\mixer\audio</Filter>\r
- </ClCompile>\r
</ItemGroup>\r
<ItemGroup>\r
<Midl Include="producer\flash\Flash9e.IDL">\r
-#include "../../stdafx.h"\r
+#include "../stdafx.h"\r
\r
#include "audio_mixer.h"\r
#include "audio_transform.h"\r
-#include "../../stdafx.h"\r
+#include "../stdafx.h"\r
\r
#include "audio_transform.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "draw_frame.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "read_frame.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "write_frame.h"\r
\r
-#include "../StdAfx.h"\r
+#include "StdAfx.h"\r
\r
#include "frame_mixer_device.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "device_buffer.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "../gpu/host_buffer.h"\r
\r
-#include "../../stdafx.h"\r
+#include "../stdafx.h"\r
\r
#include "ogl_device.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "image_kernel.h"\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "image_mixer.h"\r
#include "image_kernel.h"\r
\r
#include <core/video_format.h>\r
\r
-#include <boost/tuple/tuple.hpp>\r
-#include <boost/thread/future.hpp>\r
#include <boost/noncopyable.hpp>\r
+#include <boost/thread/future.hpp>\r
\r
#include <memory>\r
-#include <array>\r
+#include <vector>\r
\r
namespace caspar { namespace core {\r
\r
-#include "../../StdAfx.h"\r
+#include "../stdafx.h"\r
\r
#include "image_transform.h"\r
\r
<ProjectReference Include="..\core\core.vcxproj">\r
<Project>{79388c20-6499-4bf6-b8b9-d8c33d7d4ddd}</Project>\r
</ProjectReference>\r
+ <ProjectReference Include="..\mixer\mixer.vcxproj">\r
+ <Project>{477e12a4-1b28-4ff7-b46d-76606bdd1891}</Project>\r
+ </ProjectReference>\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="amcp\AMCPCommand.h" />\r
<ProjectReference Include="..\core\core.vcxproj">\r
<Project>{79388c20-6499-4bf6-b8b9-d8c33d7d4ddd}</Project>\r
</ProjectReference>\r
+ <ProjectReference Include="..\mixer\mixer.vcxproj">\r
+ <Project>{477e12a4-1b28-4ff7-b46d-76606bdd1891}</Project>\r
+ </ProjectReference>\r
<ProjectReference Include="..\protocol\protocol.vcxproj">\r
<Project>{2040b361-1fb6-488e-84a5-38a580da90de}</Project>\r
</ProjectReference>\r