git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@525
362d55ac-95cf-4e76-9f9a-
cbaa9c17b72d
<Filter Include="Source\producer\silverlight\interop">\r
<UniqueIdentifier>{865b1b03-83c0-4c59-b896-f98cd3323c00}</UniqueIdentifier>\r
</Filter>\r
- <Filter Include="Source\producer\diagnostics">\r
- <UniqueIdentifier>{fb911bef-1f24-492e-9806-827d8609b866}</UniqueIdentifier>\r
- </Filter>\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="consumer\decklink\DeckLinkAPI_h.h">\r
swap_layer(index, other_index);\r
else\r
{\r
+ if(factory_->get_video_format_desc() != other.impl_->factory_->get_video_format_desc())\r
+ BOOST_THROW_EXCEPTION(invalid_operation() << msg_info("Cannot swap between channels with different formats."));\r
+\r
auto func = [&]\r
{\r
get_layer(index).swap(other.impl_->layers_.at(other_index)); \r
if(other.impl_.get() == this)\r
return;\r
\r
+ if(factory_->get_video_format_desc() != other.impl_->factory_->get_video_format_desc())\r
+ BOOST_THROW_EXCEPTION(invalid_operation() << msg_info("Cannot swap between channels with different formats."));\r
+\r
auto func = [&]\r
{\r
std::set<int> my_indices;\r