ogl_consumer: Only reinitialize if it is actually running.
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@662
362d55ac-95cf-4e76-9f9a-
cbaa9c17b72d
}\r
}\r
\r
-//#ifdef _DEBUG\r
+#ifdef _DEBUG\r
\r
#define CASPAR_GL_EXPR_STR(expr) #expr\r
\r
(expr); \\r
caspar::gl::SMFL_GLCheckError(CASPAR_GL_EXPR_STR(expr), __FILE__, __LINE__);\\r
}while(0);\r
-//#else\r
-//#define GL(expr) expr\r
-//#endif\r
+#else\r
+#define GL(expr) expr\r
+#endif\r
\r
}}
\ No newline at end of file
size_t ogl_consumer::buffer_depth() const{return impl_->buffer_depth();}\r
void ogl_consumer::initialize(const core::video_format_desc& format_desc)\r
{\r
- impl_.reset(new implementation(impl_->screen_index_, impl_->stretch_, impl_->windowed_));\r
+ if(impl_->executor_.is_running())\r
+ impl_.reset(new implementation(impl_->screen_index_, impl_->stretch_, impl_->windowed_));\r
impl_->initialize(format_desc);\r
}\r
std::wstring ogl_consumer::print() const {return impl_->print();}\r
</diagnostics>\r
<channels>\r
<channel>\r
- <videomode>1080i5000</videomode>\r
+ <videomode>PAL</videomode>\r
<consumers>\r
<decklink>\r
<device>1</device>\r