- try\r
- {\r
- CASPAR_LOG_CURRENT_EXCEPTION();\r
- CASPAR_LOG(error) << print() << L" param failed. Trying to re-initialize flash and re-execute param.";\r
-\r
- initialize(); \r
- context_->param(param); \r
- }\r
- catch(...)\r
- {\r
- CASPAR_LOG_CURRENT_EXCEPTION();\r
-\r
- context_.reset(nullptr);\r
-\r
- tbb::spin_mutex::scoped_lock lock(exception_mutex_);\r
- exception_ = std::current_exception();\r
- }\r
+ CASPAR_LOG_CURRENT_EXCEPTION();\r
+ context_.reset(nullptr);\r
+ frame_buffer_.push(core::basic_frame::empty());\r