mirror of
				https://gitlab.freedesktop.org/pipewire/pipewire.git
				synced 2025-11-03 09:01:54 -05:00 
			
		
		
		
	audioconvert: fix some compiler warnings
This commit is contained in:
		
							parent
							
								
									0b73fa97d0
								
							
						
					
					
						commit
						d23b96b033
					
				
					 4 changed files with 36 additions and 36 deletions
				
			
		| 
						 | 
				
			
			@ -33,7 +33,7 @@ conv_s16_to_f32d_1s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA
 | 
			
		|||
	const int16_t *s = src;
 | 
			
		||||
	float *d0 = dst[0];
 | 
			
		||||
	uint32_t n, unrolled;
 | 
			
		||||
	__m128i in;
 | 
			
		||||
	__m128i in = _mm_setzero_si128();
 | 
			
		||||
	__m128 out, factor = _mm_set1_ps(1.0f / S16_SCALE);
 | 
			
		||||
 | 
			
		||||
	if (SPA_LIKELY(SPA_IS_ALIGNED(d0, 16)))
 | 
			
		||||
| 
						 | 
				
			
			@ -53,7 +53,7 @@ conv_s16_to_f32d_1s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA
 | 
			
		|||
		s += 4*n_channels;
 | 
			
		||||
	}
 | 
			
		||||
	for(; n < n_samples; n++) {
 | 
			
		||||
		out = _mm_cvtsi32_ss(out, s[0]);
 | 
			
		||||
		out = _mm_cvtsi32_ss(factor, s[0]);
 | 
			
		||||
		out = _mm_mul_ss(out, factor);
 | 
			
		||||
		_mm_store_ss(&d0[n], out);
 | 
			
		||||
		s += n_channels;
 | 
			
		||||
| 
						 | 
				
			
			@ -118,9 +118,9 @@ conv_s16_to_f32d_2_sse2(struct convert *conv, void * SPA_RESTRICT dst[], const v
 | 
			
		|||
		s += 16;
 | 
			
		||||
	}
 | 
			
		||||
	for(; n < n_samples; n++) {
 | 
			
		||||
		out[0] = _mm_cvtsi32_ss(out[0], s[0]);
 | 
			
		||||
		out[0] = _mm_cvtsi32_ss(factor, s[0]);
 | 
			
		||||
		out[0] = _mm_mul_ss(out[0], factor);
 | 
			
		||||
		out[1] = _mm_cvtsi32_ss(out[1], s[1]);
 | 
			
		||||
		out[1] = _mm_cvtsi32_ss(factor, s[1]);
 | 
			
		||||
		out[1] = _mm_mul_ss(out[1], factor);
 | 
			
		||||
		_mm_store_ss(&d0[n], out[0]);
 | 
			
		||||
		_mm_store_ss(&d1[n], out[1]);
 | 
			
		||||
| 
						 | 
				
			
			@ -160,7 +160,7 @@ conv_s24_to_f32d_1s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA
 | 
			
		|||
		s += 12 * n_channels;
 | 
			
		||||
	}
 | 
			
		||||
	for(; n < n_samples; n++) {
 | 
			
		||||
		out = _mm_cvtsi32_ss(out, read_s24(s));
 | 
			
		||||
		out = _mm_cvtsi32_ss(factor, read_s24(s));
 | 
			
		||||
		out = _mm_mul_ss(out, factor);
 | 
			
		||||
		_mm_store_ss(&d0[n], out);
 | 
			
		||||
		s += 3 * n_channels;
 | 
			
		||||
| 
						 | 
				
			
			@ -217,8 +217,8 @@ conv_s24_to_f32d_2s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA
 | 
			
		|||
		s += 12 * n_channels;
 | 
			
		||||
	}
 | 
			
		||||
	for(; n < n_samples; n++) {
 | 
			
		||||
		out[0] = _mm_cvtsi32_ss(out[0], read_s24(s));
 | 
			
		||||
		out[1] = _mm_cvtsi32_ss(out[1], read_s24(s+3));
 | 
			
		||||
		out[0] = _mm_cvtsi32_ss(factor, read_s24(s));
 | 
			
		||||
		out[1] = _mm_cvtsi32_ss(factor, read_s24(s+3));
 | 
			
		||||
		out[0] = _mm_mul_ss(out[0], factor);
 | 
			
		||||
		out[1] = _mm_mul_ss(out[1], factor);
 | 
			
		||||
		_mm_store_ss(&d0[n], out[0]);
 | 
			
		||||
| 
						 | 
				
			
			@ -298,10 +298,10 @@ conv_s24_to_f32d_4s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA
 | 
			
		|||
		s += 12 * n_channels;
 | 
			
		||||
	}
 | 
			
		||||
	for(; n < n_samples; n++) {
 | 
			
		||||
		out[0] = _mm_cvtsi32_ss(out[0], read_s24(s));
 | 
			
		||||
		out[1] = _mm_cvtsi32_ss(out[1], read_s24(s+3));
 | 
			
		||||
		out[2] = _mm_cvtsi32_ss(out[2], read_s24(s+6));
 | 
			
		||||
		out[3] = _mm_cvtsi32_ss(out[3], read_s24(s+9));
 | 
			
		||||
		out[0] = _mm_cvtsi32_ss(factor, read_s24(s));
 | 
			
		||||
		out[1] = _mm_cvtsi32_ss(factor, read_s24(s+3));
 | 
			
		||||
		out[2] = _mm_cvtsi32_ss(factor, read_s24(s+6));
 | 
			
		||||
		out[3] = _mm_cvtsi32_ss(factor, read_s24(s+9));
 | 
			
		||||
		out[0] = _mm_mul_ss(out[0], factor);
 | 
			
		||||
		out[1] = _mm_mul_ss(out[1], factor);
 | 
			
		||||
		out[2] = _mm_mul_ss(out[2], factor);
 | 
			
		||||
| 
						 | 
				
			
			@ -357,7 +357,7 @@ conv_s32_to_f32d_1s_sse2(void *data, void * SPA_RESTRICT dst[], const void * SPA
 | 
			
		|||
		s += 4*n_channels;
 | 
			
		||||
	}
 | 
			
		||||
	for(; n < n_samples; n++) {
 | 
			
		||||
		out = _mm_cvtsi32_ss(out, s[0]>>8);
 | 
			
		||||
		out = _mm_cvtsi32_ss(factor, s[0]>>8);
 | 
			
		||||
		out = _mm_mul_ss(out, factor);
 | 
			
		||||
		_mm_store_ss(&d0[n], out);
 | 
			
		||||
		s += n_channels;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue