avfilter/af_sidechaincompress: use doubles instead of floats
Signed-off-by: Paul B Mahol <onemda@gmail.com>
This commit is contained in:
		@@ -90,14 +90,14 @@ static av_cold int init(AVFilterContext *ctx)
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static inline float hermite_interpolation(float x, float x0, float x1,
 | 
			
		||||
                                          float p0, float p1,
 | 
			
		||||
                                          float m0, float m1)
 | 
			
		||||
static inline double hermite_interpolation(double x, double x0, double x1,
 | 
			
		||||
                                           double p0, double p1,
 | 
			
		||||
                                           double m0, double m1)
 | 
			
		||||
{
 | 
			
		||||
    float width = x1 - x0;
 | 
			
		||||
    float t = (x - x0) / width;
 | 
			
		||||
    float t2, t3;
 | 
			
		||||
    float ct0, ct1, ct2, ct3;
 | 
			
		||||
    double width = x1 - x0;
 | 
			
		||||
    double t = (x - x0) / width;
 | 
			
		||||
    double t2, t3;
 | 
			
		||||
    double ct0, ct1, ct2, ct3;
 | 
			
		||||
 | 
			
		||||
    m0 *= width;
 | 
			
		||||
    m1 *= width;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user