context_.reset(new sf::Context());\r
context_->SetActive(true);\r
\r
- if(!GLEE_VERSION_3_0)\r
- BOOST_THROW_EXCEPTION(not_supported() << msg_info("Missing OpenGL 3.0 support."));\r
-\r
GL(glGenFramebuffers(1, &fbo_)); \r
GL(glBindFramebuffer(GL_FRAMEBUFFER_EXT, fbo_));\r
GL(glReadBuffer(GL_COLOR_ATTACHMENT0_EXT));\r
, layer_key_(false)\r
{\r
transform_stack_.push(core::image_transform());\r
+\r
+ channel_.ogl().invoke([=]\r
+ {\r
+ if(!GLEE_VERSION_3_0)\r
+ BOOST_THROW_EXCEPTION(not_supported() << msg_info("Missing OpenGL 3.0 support."));\r
+ });\r
}\r
\r
void begin(const core::basic_frame& frame)\r
\r
\r
/* File created by MIDL compiler version 7.00.0555 */\r
-/* at Wed Jun 08 10:03:03 2011\r
+/* at Thu Jun 09 13:48:27 2011\r
*/\r
/* Compiler settings for interop\DeckLinkAPI.idl:\r
Oicf, W1, Zp8, env=Win32 (32b run), target_arch=X86 7.00.0555 \r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>\r
+<configuration>\r
+ <paths>\r
+ <media-path>L:\\Casparcg\\_media\\</media-path>\r
+ <log-path>L:\\Casparcg\\_log\\</log-path>\r
+ <data-path>L:\\Casparcg\\_data\\</data-path>\r
+ <template-path>L:\\Casparcg\\_templates\\</template-path>\r
+ <template-host>cg.fth.18</template-host>\r
+ </paths>\r
+ <diagnostics>\r
+ <graphs>true</graphs>\r
+ </diagnostics>\r
+ <channels>\r
+ <channel>\r
+ <video-mode>1080i5000</video-mode>\r
+ <consumers>\r
+ <decklink>\r
+ <device>1</device> \r
+ <embedded-audio>true</embedded-audio> \r
+ <low-latency>true</low-latency> \r
+ <external-key>true</external-key> \r
+ <key-only>false</key-only> \r
+ </decklink>\r
+ </consumers>\r
+ </channel>\r
+</channels>\r
+ <controllers>\r
+ <tcp>\r
+ <port>5250</port>\r
+ <protocol>AMCP</protocol>\r
+ </tcp>\r
+ </controllers>\r
+</configuration>\r
+\r
+<!--\r
+<channel>\r
+ <video-mode> PAL [PAL|NTSC|1080i5000|576p2500720p2500|720p5000|720p5994|720p6000|1080p2398|1080p2400|1080i5000|1080i5994|1080i6000|1080p2500|1080p2997|1080p3000|1080p5000] </video-mode>\r
+ <consumers>\r
+ <decklink>\r
+ <device>[1..]</device>\r
+ <embedded-audio>false [true|false]</embedded-audio>\r
+ <low-latency>false [true|false]</low-latency>\r
+ <external-key>true [true|false]</external-key>\r
+ <key-only>false [true|false]</key-only>\r
+ </decklink>\r
+ <bluefish>\r
+ <device>[1..]</device>\r
+ <embedded-audio>false [true|false]</embedded-audio>\r
+ <key-only>false [true|false]</key-only>\r
+ </bluefish>\r
+ <audio></audio>\r
+ <screen>\r
+ <device>[0..]</device>\r
+ <stretch>fill [none|fill|uniform|uniform_to_fill]</stretch>\r
+ <windowed>false [true|false]</windowed>\r
+ <key-only>false [true|false]</key-only>\r
+ </screen>\r
+ </consumers>\r
+</channel> \r
+--> \r
+ \r
+\r
try \r
{\r
// Configure environment properties from configuration.\r
- caspar::env::configure("caspar.config");\r
+ caspar::env::configure("casparcg.config");\r
\r
#ifdef _DEBUG\r
if(caspar::env::properties().get("configuration.debugging.remote", false))\r
</ProjectReference>\r
</ItemGroup>\r
<ItemGroup>\r
- <None Include="caspar.config">\r
+ <None Include="casparcg.config">\r
<SubType>Designer</SubType>\r
</None>\r
<None Include="CasparCG.ico" />\r
</Link>\r
<PostBuildEvent>\r
<Command>copy "$(SolutionDir)dlls\*.dll" "$(OutDir)"\r
-copy "$(ProjectDir)caspar.config" "$(OutDir)"</Command>\r
+copy "$(ProjectDir)casparcg.config" "$(OutDir)"</Command>\r
</PostBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
</Link>\r
<PostBuildEvent>\r
<Command>copy "$(SolutionDir)dlls\*.dll" "$(OutDir)"\r
-copy "$(ProjectDir)caspar.config" "$(OutDir)"</Command>\r
+copy "$(ProjectDir)casparcg.config" "$(OutDir)"</Command>\r
</PostBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">\r
</Link>\r
<PostBuildEvent>\r
<Command>copy "$(SolutionDir)dlls\*.dll" "$(OutDir)"\r
-copy "$(ProjectDir)caspar.config" "$(OutDir)"</Command>\r
+copy "$(ProjectDir)casparcg.config" "$(OutDir)"</Command>\r
</PostBuildEvent>\r
</ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Develop|Win32'">\r
</Link>\r
<PostBuildEvent>\r
<Command>copy "$(SolutionDir)dlls\*.dll" "$(OutDir)"\r
-copy "$(ProjectDir)caspar.config" "$(OutDir)"</Command>\r
+copy "$(ProjectDir)casparcg.config" "$(OutDir)"</Command>\r
</PostBuildEvent>\r
</ItemDefinitionGroup>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
<ClCompile Include="server.cpp" />\r
</ItemGroup>\r
<ItemGroup>\r
- <None Include="caspar.config" />\r
<None Include="CasparCG.ico" />\r
+ <None Include="casparcg.config" />\r
</ItemGroup>\r
<ItemGroup>\r
<ClInclude Include="resource.h" />\r