#include "producer/ffmpeg_producer.h"\r
\r
#include <common/log/log.h>\r
+#include <common/exception/win32_exception.h>\r
\r
#include <core/parameters/parameters.h>\r
#include <core/consumer/frame_consumer.h>\r
\r
int ffmpeg_lock_callback(void **mutex, enum AVLockOp op) \r
{ \r
+ win32_exception::ensure_handler_installed_for_thread("ffmpeg-thread");\r
if(!mutex)\r
return 0;\r
\r
\r
void log_for_thread(void* ptr, int level, const char* fmt, va_list vl)\r
{\r
+ win32_exception::ensure_handler_installed_for_thread("ffmpeg-thread");\r
//if (get_disable_logging_for_thread().get() == nullptr) // It does not matter what the value of the bool is\r
log_callback(ptr, level, fmt, vl);\r
}\r