diff --git a/src/zm_image.cpp b/src/zm_image.cpp index 0464e6c25..6a301f165 100644 --- a/src/zm_image.cpp +++ b/src/zm_image.cpp @@ -633,7 +633,7 @@ bool Image::WriteRaw( const char *filename ) const bool Image::ReadJpeg( const char *filename, int p_colours, int p_subpixelorder) { - unsigned int new_width, new_height, new_colours, new_subpixelorder; + int new_width, new_height, new_colours, new_subpixelorder; struct jpeg_decompress_struct *cinfo = jpg_dcinfo; if ( !cinfo ) @@ -886,7 +886,7 @@ bool Image::WriteJpeg( const char *filename, int quality_override ) const bool Image::DecodeJpeg( const JOCTET *inbuffer, int inbuffer_size, int p_colours, int p_subpixelorder) { - unsigned int new_width, new_height, new_colours, new_subpixelorder; + int new_width, new_height, new_colours, new_subpixelorder; struct jpeg_decompress_struct *cinfo = jpg_dcinfo; if ( !cinfo ) diff --git a/src/zm_monitor.cpp b/src/zm_monitor.cpp index 463cf2b07..79d96e234 100644 --- a/src/zm_monitor.cpp +++ b/src/zm_monitor.cpp @@ -2727,7 +2727,7 @@ int Monitor::Capture() } if ( true ) { - if ( capture_image->Size() != camera->ImageSize() ) + if ( capture_image->Size() != (int)camera->ImageSize() ) { Error( "Captured image does not match expected size, check width, height and colour depth" ); return( -1 ); diff --git a/src/zmf.cpp b/src/zmf.cpp index 60c00967e..b37285122 100644 --- a/src/zmf.cpp +++ b/src/zmf.cpp @@ -240,14 +240,14 @@ int main( int argc, char *argv[] ) { n_bytes = read( sd, image_data+bytes_read, frame_header.image_length-bytes_read ); if (n_bytes < 0) break; // break on error - if (n_bytes < frame_header.image_length) + if (n_bytes < (int)frame_header.image_length) { // print some informational messages if (bytes_read == 0) { // Warning("Image read : Short read %d bytes of %d expected bytes",n_bytes,frame_header.image_length); } - else if (bytes_read+n_bytes == frame_header.image_length) + else if (bytes_read+n_bytes == (int)frame_header.image_length) { // Warning("Image read : Read rest of short read: %d bytes read total of %d bytes",n_bytes,frame_header.image_length); } diff --git a/web/includes/functions.php b/web/includes/functions.php index e446e5703..74ce6da68 100644 --- a/web/includes/functions.php +++ b/web/includes/functions.php @@ -2167,7 +2167,7 @@ function logState() Logger::WARNING => array( ZM_LOG_ALERT_WAR_COUNT, ZM_LOG_ALARM_WAR_COUNT ), ); - $sql = "select Level, count(Level) as LevelCount from Logs where Level < ".Logger::INFO." and from_unixtime(TimeKey) + interval ".ZM_LOG_CHECK_PERIOD." second > now() group by Level order by Level asc"; + $sql = "select Level, count(Level) as LevelCount from Logs where Level < ".Logger::INFO." and TimeKey > unix_timestamp(now() - interval ".ZM_LOG_CHECK_PERIOD." second) group by Level order by Level asc"; $counts = dbFetchAll( $sql ); foreach ( $counts as $count )