|  |  | @ -64,6 +64,7 @@ const LogCameraInfo cameras_logged[] = { | 
			
		
	
		
		
			
				
					
					|  |  |  |     .has_qcamera = true, |  |  |  |     .has_qcamera = true, | 
			
		
	
		
		
			
				
					
					|  |  |  |     .trigger_rotate = true, |  |  |  |     .trigger_rotate = true, | 
			
		
	
		
		
			
				
					
					|  |  |  |     .enable = true, |  |  |  |     .enable = true, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     .record = true, | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   { |  |  |  |   { | 
			
		
	
		
		
			
				
					
					|  |  |  |     .type = DriverCam, |  |  |  |     .type = DriverCam, | 
			
		
	
	
		
		
			
				
					|  |  | @ -76,7 +77,8 @@ const LogCameraInfo cameras_logged[] = { | 
			
		
	
		
		
			
				
					
					|  |  |  |     .downscale = false, |  |  |  |     .downscale = false, | 
			
		
	
		
		
			
				
					
					|  |  |  |     .has_qcamera = false, |  |  |  |     .has_qcamera = false, | 
			
		
	
		
		
			
				
					
					|  |  |  |     .trigger_rotate = Hardware::TICI(), |  |  |  |     .trigger_rotate = Hardware::TICI(), | 
			
		
	
		
		
			
				
					
					|  |  |  |     .enable = !Hardware::PC() && Params().getBool("RecordFront"), |  |  |  |     .enable = !Hardware::PC(), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     .record = Params().getBool("RecordFront"), | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  |   { |  |  |  |   { | 
			
		
	
		
		
			
				
					
					|  |  |  |     .type = WideRoadCam, |  |  |  |     .type = WideRoadCam, | 
			
		
	
	
		
		
			
				
					|  |  | @ -90,6 +92,7 @@ const LogCameraInfo cameras_logged[] = { | 
			
		
	
		
		
			
				
					
					|  |  |  |     .has_qcamera = false, |  |  |  |     .has_qcamera = false, | 
			
		
	
		
		
			
				
					
					|  |  |  |     .trigger_rotate = true, |  |  |  |     .trigger_rotate = true, | 
			
		
	
		
		
			
				
					
					|  |  |  |     .enable = Hardware::TICI(), |  |  |  |     .enable = Hardware::TICI(), | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     .record = Hardware::TICI(), | 
			
		
	
		
		
			
				
					
					|  |  |  |   }, |  |  |  |   }, | 
			
		
	
		
		
			
				
					
					|  |  |  | }; |  |  |  | }; | 
			
		
	
		
		
			
				
					
					|  |  |  | const LogCameraInfo qcam_info = { |  |  |  | const LogCameraInfo qcam_info = { | 
			
		
	
	
		
		
			
				
					|  |  | @ -146,7 +149,8 @@ void encoder_thread(const LogCameraInfo &cam_info) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       // main encoder
 |  |  |  |       // main encoder
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       encoders.push_back(new Encoder(cam_info.filename, buf_info.width, buf_info.height, |  |  |  |       encoders.push_back(new Encoder(cam_info.filename, buf_info.width, buf_info.height, | 
			
		
	
		
		
			
				
					
					|  |  |  |                                      cam_info.fps, cam_info.bitrate, cam_info.is_h265, cam_info.downscale)); |  |  |  |                                      cam_info.fps, cam_info.bitrate, cam_info.is_h265, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                      cam_info.downscale, cam_info.record)); | 
			
		
	
		
		
			
				
					
					|  |  |  |       // qcamera encoder
 |  |  |  |       // qcamera encoder
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       if (cam_info.has_qcamera) { |  |  |  |       if (cam_info.has_qcamera) { | 
			
		
	
		
		
			
				
					
					|  |  |  |         encoders.push_back(new Encoder(qcam_info.filename, qcam_info.frame_width, qcam_info.frame_height, |  |  |  |         encoders.push_back(new Encoder(qcam_info.filename, qcam_info.frame_width, qcam_info.frame_height, | 
			
		
	
	
		
		
			
				
					|  |  | 
 |