|  |  |  | @ -11,7 +11,7 @@ | 
			
		
	
		
			
				
					|  |  |  |  | #include "selfdrive/ui/qt/maps/map_helpers.h" | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | const float DEFAULT_ZOOM = 13.5; // Don't go below 13 or features will start to disappear
 | 
			
		
	
		
			
				
					|  |  |  |  | const int HEIGHT = 512, WIDTH = 512; | 
			
		
	
		
			
				
					|  |  |  |  | const int HEIGHT = 256, WIDTH = 256; | 
			
		
	
		
			
				
					|  |  |  |  | const int NUM_VIPC_BUFFERS = 4; | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | const int EARTH_CIRCUMFERENCE_METERS = 40075000; | 
			
		
	
	
		
			
				
					|  |  |  | @ -177,12 +177,10 @@ void MapRenderer::publish(const double render_time) { | 
			
		
	
		
			
				
					|  |  |  |  |   uint8_t* dst = (uint8_t*)buf->addr; | 
			
		
	
		
			
				
					|  |  |  |  |   uint8_t* src = cap.bits(); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   // RGB to greyscale and crop
 | 
			
		
	
		
			
				
					|  |  |  |  |   // RGB to greyscale
 | 
			
		
	
		
			
				
					|  |  |  |  |   memset(dst, 128, buf->len); | 
			
		
	
		
			
				
					|  |  |  |  |   for (int r = 0; r < HEIGHT/2; r++) { | 
			
		
	
		
			
				
					|  |  |  |  |     for (int c = 0; c < WIDTH/2; c++) { | 
			
		
	
		
			
				
					|  |  |  |  |       dst[r*WIDTH/2 + c] = src[((HEIGHT/4 + r)*WIDTH + (c+WIDTH/4)) * 3]; | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |  |   for (int i = 0; i < WIDTH * HEIGHT; i++) { | 
			
		
	
		
			
				
					|  |  |  |  |     dst[i] = src[i * 3]; | 
			
		
	
		
			
				
					|  |  |  |  |   } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |   vipc_server->send(buf, &extra); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |