]> git.sesse.net Git - casparcg/blobdiff - shell/main.cpp
2.0.2: Improved log messages. In particular regarding GPU stall warning.
[casparcg] / shell / main.cpp
index 6843c9d225033b51802ccbc9b47d102461f6cd04..4ce3e24de7fe7ec70dd51fc3df0965d4b6b3bd44 100644 (file)
@@ -122,28 +122,28 @@ void print_info()
        CASPAR_LOG(info) << L"on " << caspar::get_win_product_name() << L" " << caspar::get_win_sp_version();\r
        CASPAR_LOG(info) << caspar::get_cpu_info();\r
        CASPAR_LOG(info) << caspar::get_system_product_name();\r
-       CASPAR_LOG(info) << L"Flash " << caspar::get_flash_version();\r
-       CASPAR_LOG(info) << L"Flash-Template-Host " << caspar::get_cg_version();\r
-       CASPAR_LOG(info) << L"FreeImage " << caspar::get_image_version();\r
+       CASPAR_LOG(info) << L"Flash " << caspar::flash::get_version();\r
+       CASPAR_LOG(info) << L"Flash-Template-Host " << caspar::flash::get_cg_version();\r
+       CASPAR_LOG(info) << L"FreeImage " << caspar::image::get_version();\r
        \r
-       CASPAR_LOG(info) << L"Decklink " << caspar::get_decklink_version();\r
-       auto deck = caspar::get_decklink_device_list();\r
+       CASPAR_LOG(info) << L"Decklink " << caspar::decklink::get_version();\r
+       auto deck = caspar::decklink::get_device_list();\r
        std::for_each(deck.begin(), deck.end(), [](const std::wstring& device)\r
        {\r
                CASPAR_LOG(info) << device;\r
        });\r
                \r
-       auto blue = caspar::get_bluefish_device_list();\r
+       auto blue = caspar::bluefish::get_device_list();\r
        std::for_each(blue.begin(), blue.end(), [](const std::wstring& device)\r
        {\r
                CASPAR_LOG(info) << device;\r
        });\r
        \r
-       CASPAR_LOG(info) << L"FFMPEG-avcodec "  << caspar::get_avcodec_version();\r
-       CASPAR_LOG(info) << L"FFMPEG-avformat " << caspar::get_avformat_version();\r
-       CASPAR_LOG(info) << L"FFMPEG-avfilter " << caspar::get_avfilter_version();\r
-       CASPAR_LOG(info) << L"FFMPEG-avutil " << caspar::get_avutil_version();\r
-       CASPAR_LOG(info) << L"FFMPEG-swscale "  << caspar::get_swscale_version();\r
+       CASPAR_LOG(info) << L"FFMPEG-avcodec "  << caspar::ffmpeg::get_avcodec_version();\r
+       CASPAR_LOG(info) << L"FFMPEG-avformat " << caspar::ffmpeg::get_avformat_version();\r
+       CASPAR_LOG(info) << L"FFMPEG-avfilter " << caspar::ffmpeg::get_avfilter_version();\r
+       CASPAR_LOG(info) << L"FFMPEG-avutil "   << caspar::ffmpeg::get_avutil_version();\r
+       CASPAR_LOG(info) << L"FFMPEG-swscale "  << caspar::ffmpeg::get_swscale_version();\r
        CASPAR_LOG(info) << L"OpenGL " << caspar::core::ogl_device::get_version() << "\n\n";\r
 }\r
 \r
@@ -170,9 +170,7 @@ int main(int argc, wchar_t* argv[])
        SetUnhandledExceptionFilter(UserUnhandledExceptionFilter);\r
 \r
        CASPAR_LOG(info) << L"Type \"q\" to close application";\r
-\r
-       CASPAR_LOG(info) << L"THIS IS AN ALPHA BUILD";\r
-\r
+       \r
        // Set debug mode.\r
        #ifdef _DEBUG\r
                _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF | _CRTDBG_CHECK_ALWAYS_DF );\r
@@ -186,6 +184,8 @@ int main(int argc, wchar_t* argv[])
 \r
        // Install structured exception handler.\r
        caspar::win32_exception::install_handler();\r
+\r
+       caspar::log::set_log_level(L"debug");\r
                        \r
        // Increase time precision. This will increase accuracy of function like Sleep(1) from 10 ms to 1 ms.\r
        struct inc_prec\r