diff --git a/src/pipeline_manager.cpp b/src/pipeline_manager.cpp index 961ec09..4f51686 100644 --- a/src/pipeline_manager.cpp +++ b/src/pipeline_manager.cpp @@ -354,6 +354,7 @@ bool PipelineManager::create_pipeline_elements(int num_sources, get_fps_buffer_probe(); get_fps_probe(); get_fps_osd(); + auto start = std::chrono::system_clock::now(); status_playing = playing_pipeline(num_sources, url_camera); if (status_playing == false) { return -1; @@ -392,6 +393,10 @@ bool PipelineManager::create_pipeline_elements(int num_sources, // g_free (uri); g_mutex_clear(&eos_lock); rtsp_streaming_manager->destroy_sink_bin(); + auto end = std::chrono::system_clock::now(); + std::cout <<" Overall running time = " << + std::chrono::duration_cast(end - start).count() << + "us" << std::endl; return true; } \ No newline at end of file