| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -123,6 +123,7 @@ void GetAPIMessager::mainUpdateServerFrameStats(uint8_t changedPerc,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint32_t all, uint32_t jpeg, uint32_t webp, uint32_t analysis,
 | 
					 | 
					 | 
					 | 
						uint32_t all, uint32_t jpeg, uint32_t webp, uint32_t analysis,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint32_t jpegarea, uint32_t webparea,
 | 
					 | 
					 | 
					 | 
						uint32_t jpegarea, uint32_t webparea,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint16_t njpeg, uint16_t nwebp,
 | 
					 | 
					 | 
					 | 
						uint16_t njpeg, uint16_t nwebp,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						uint16_t enc, uint16_t scale, uint16_t shot,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						uint16_t w, uint16_t h) {
 | 
					 | 
					 | 
					 | 
						uint16_t w, uint16_t h) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						if (pthread_mutex_lock(&frameStatMutex))
 | 
					 | 
					 | 
					 | 
						if (pthread_mutex_lock(&frameStatMutex))
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -137,6 +138,9 @@ void GetAPIMessager::mainUpdateServerFrameStats(uint8_t changedPerc,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						serverFrameStats.webparea = webparea;
 | 
					 | 
					 | 
					 | 
						serverFrameStats.webparea = webparea;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						serverFrameStats.njpeg = njpeg;
 | 
					 | 
					 | 
					 | 
						serverFrameStats.njpeg = njpeg;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						serverFrameStats.nwebp = nwebp;
 | 
					 | 
					 | 
					 | 
						serverFrameStats.nwebp = nwebp;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						serverFrameStats.enc = enc;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						serverFrameStats.scale = scale;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						serverFrameStats.shot = shot;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						serverFrameStats.w = w;
 | 
					 | 
					 | 
					 | 
						serverFrameStats.w = w;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						serverFrameStats.h = h;
 | 
					 | 
					 | 
					 | 
						serverFrameStats.h = h;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -487,10 +491,15 @@ void GetAPIMessager::netGetFrameStats(char *buf, uint32_t len) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						fprintf(f, "\t\"server_side\" : [\n"
 | 
					 | 
					 | 
					 | 
						fprintf(f, "\t\"server_side\" : [\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"Analysis\", \"time\": %u },\n"
 | 
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"Analysis\", \"time\": %u },\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"Screenshot\", \"time\": %u },\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"Encoding_total\", \"time\": %u, \"videoscaling\": %u },\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"TightJPEGEncoder\", \"time\": %u, \"count\": %u, \"area\": %u },\n"
 | 
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"TightJPEGEncoder\", \"time\": %u, \"count\": %u, \"area\": %u },\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"TightWEBPEncoder\", \"time\": %u, \"count\": %u, \"area\": %u }\n"
 | 
					 | 
					 | 
					 | 
						           "\t\t{ \"process_name\": \"TightWEBPEncoder\", \"time\": %u, \"count\": %u, \"area\": %u }\n"
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           "\t],\n",
 | 
					 | 
					 | 
					 | 
						           "\t],\n",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           serverFrameStats.analysis,
 | 
					 | 
					 | 
					 | 
						           serverFrameStats.analysis,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						           serverFrameStats.shot,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						           serverFrameStats.enc,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
						           serverFrameStats.scale,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           serverFrameStats.jpeg,
 | 
					 | 
					 | 
					 | 
						           serverFrameStats.jpeg,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           serverFrameStats.njpeg,
 | 
					 | 
					 | 
					 | 
						           serverFrameStats.njpeg,
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
						           serverFrameStats.jpegarea,
 | 
					 | 
					 | 
					 | 
						           serverFrameStats.jpegarea,
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |