From 4c8352153d587e4ebb5000b378f60ac26e4b2f86 Mon Sep 17 00:00:00 2001 From: stan Date: Tue, 14 Apr 2009 20:19:36 +0000 Subject: [PATCH] Removed srand call and improved error message. git-svn-id: http://svn.zoneminder.com/svn/zm/trunk@2849 e3e1d417-86f3-4887-817a-d78f3d33393f --- src/zm_monitor.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/zm_monitor.cpp b/src/zm_monitor.cpp index f5c1b8f9c..14ccaa035 100644 --- a/src/zm_monitor.cpp +++ b/src/zm_monitor.cpp @@ -507,7 +507,6 @@ Monitor::Monitor( linked_monitors = 0; ReloadLinkedMonitors( p_linked_monitors ); } - srand( getpid() * time( 0 ) ); } Monitor::~Monitor() @@ -2362,9 +2361,9 @@ Monitor *Monitor::Load( int id, bool load_zones, Purpose purpose ) purpose==CAPTURE ); } -#if HAVE_LIBAVFORMAT else if ( protocol == "rtsp" ) { +#if HAVE_LIBAVFORMAT camera = new RemoteCameraRtsp( id, method.c_str(), @@ -2381,8 +2380,10 @@ Monitor *Monitor::Load( int id, bool load_zones, Purpose purpose ) colour, purpose==CAPTURE ); - } +#else // HAVE_LIBAVFORMAT + Fatal( "You must have ffmpeg libraries installed to use remote camera protocol '%s' for monitor %d", protocol.c_str(), id ); #endif // HAVE_LIBAVFORMAT + } else { Fatal( "Unexpected remote camera protocol '%s' for monitor %d", protocol.c_str(), id );