mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-30 20:40:20 -04:00 
			
		
		
		
	Heat Map: Fix overflow in average calculation.
This commit is contained in:
		
							parent
							
								
									4d69da6ec2
								
							
						
					
					
						commit
						3c8f1abaee
					
				| @ -198,7 +198,7 @@ void HeatMapSink::applySettings(const HeatMapSettings& settings, bool force) | |||||||
|         || (settings.m_sampleRate != m_settings.m_sampleRate) |         || (settings.m_sampleRate != m_settings.m_sampleRate) | ||||||
|         || force) |         || force) | ||||||
|     { |     { | ||||||
|         m_averageCnt = (int)((settings.m_averagePeriodUS * settings.m_sampleRate / 1e6)); |         m_averageCnt = (int)((settings.m_averagePeriodUS * (qint64)settings.m_sampleRate / 1e6)); | ||||||
|         // For low sample rates, we want a small buffer, so scope update isn't too slow
 |         // For low sample rates, we want a small buffer, so scope update isn't too slow
 | ||||||
|         if (settings.m_sampleRate < 100) { |         if (settings.m_sampleRate < 100) { | ||||||
|             m_sampleBufferSize = 1; |             m_sampleBufferSize = 1; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user