You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	dca_xll: use av_clip_intp2()
Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
		| @@ -393,7 +393,7 @@ static void dca_xll_inv_adapt_pred(int *samples, int nsamples, unsigned order, | ||||
|             for (; j < order; j++) | ||||
|                 s += (int64_t) c[j] * prev[DCA_XLL_AORDER_MAX + i - 1 - j]; | ||||
|  | ||||
|             samples[i] -= av_clip((s + 0x8000) >> 16, -0x1000000, 0xffffff); | ||||
|             samples[i] -= av_clip_intp2((s + 0x8000) >> 16, 24); | ||||
|         } | ||||
|     } | ||||
|     for (i = order; i < nsamples; i++) { | ||||
| @@ -402,7 +402,7 @@ static void dca_xll_inv_adapt_pred(int *samples, int nsamples, unsigned order, | ||||
|  | ||||
|         /* NOTE: Equations seem to imply addition, while the | ||||
|          * pseudocode seems to use subtraction.*/ | ||||
|         samples[i] -= av_clip((s + 0x8000) >> 16, -0x1000000, 0xffffff); | ||||
|         samples[i] -= av_clip_intp2((s + 0x8000) >> 16, 24); | ||||
|     } | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user