shithub: libsamplerate

Download patch

ref: 38a561902aa905364152949bf11c8dd5792edee9
parent: 69a6e5b9195ab1370fce8c8dcd647de38e8dbf19
author: Erik de Castro Lopo <erikd@mega-nerd.com>
date: Wed Jun 13 17:34:25 EDT 2007

make_src_filter.ml : More tweaks.

--- a/src/src_sinc.c
+++ b/src/src_sinc.c
@@ -37,7 +37,7 @@
 
 #define MAKE_INCREMENT_T(x) 	((increment_t) (x))
 
-#define	SHIFT_BITS				16
+#define	SHIFT_BITS				14
 #define	FP_ONE					((double) (((increment_t) 1) << SHIFT_BITS))
 #define	INV_FP_ONE				(1.0 / FP_ONE)
 
@@ -76,7 +76,7 @@
 
 static coeff_t const high_qual_coeffs [] =
 {
-#include "high_qual_coeffs.h"
+#include "../Octave/test.h"
 } ; /* high_qual_coeffs */
 
 static coeff_t const mid_qual_coeffs [] =
@@ -186,7 +186,7 @@
 	{	case SRC_SINC_BEST_QUALITY :
 				temp_filter.coeffs = high_qual_coeffs ;
 				temp_filter.coeff_half_len = ARRAY_LEN (high_qual_coeffs) - 1 ;
-				temp_filter.index_inc = 128 ;
+				temp_filter.index_inc = 512 ;
 				temp_filter.has_diffs = SRC_FALSE ;
 				temp_filter.coeff_len = ARRAY_LEN (high_qual_coeffs) ;
 				break ;