Lines Matching refs:data
45 static int error_function (double data, double orig, double margin) ;
48 static void gen_signal_double (double *data, double scale, int datalen) ;
79 int k, m, *orig, *data ;
93 data = data_buffer.i ;
118 memset (data, 0, datalen * sizeof (int)) ;
151 if ((k = sf_readf_int (file, data, datalen)) != datalen)
158 { if (error_function (data [k] / scale, orig [k] / scale, margin))
159 { printf ("Line %d: Incorrect sample (#%d : %f should be %f).\n", __LINE__, k, data [k] / scale, orig [k] / scale) ;
160 oct_save_int (orig, data, datalen) ;
163 sum_abs += abs (data [k]) ;
171 if ((k = sf_readf_int (file, data, datalen)) != sfinfo.frames - datalen)
181 if (ABS (data [k] / scale) > decay_response (k))
182 { printf ("Line %d : Incorrect sample B (#%d : abs (%d) should be < %d).\n", __LINE__, k, data [k], decay_response (k)) ;
201 if ((k = sf_readf_int (file, data, 11)) != 11)
207 if (error_function (data [k] / scale, orig [k + m * 11] / scale, margin))
208 { printf ("Line %d: Incorrect sample (m = %d) (#%d : %d => %d).\n", __LINE__, m, k + m * 11, orig [k + m * 11], data [k]) ;
210 printf ("%d ", data [n]) ;
224 if ((k = sf_readf_int (file, data, 1)) != 1)
225 { printf ("Line %d: sf_readf_int (file, data, 1) returned %d.\n", __LINE__, k) ;
229 if (error_function ((double) data [0], (double) orig [seekpos], margin))
230 { printf ("Line %d: sf_seek (SEEK_SET) followed by sf_readf_int failed (%d, %d).\n", __LINE__, orig [1], data [0]) ;
241 sf_readf_int (file, data, 1) ;
242 if (error_function ((double) data [0], (double) orig [seekpos], margin) || k != seekpos)
243 { printf ("Line %d: sf_seek (forwards, SEEK_CUR) followed by sf_readf_int failed (%d, %d) (%d, %" PRId64 ").\n", __LINE__, data [0], orig [seekpos], k, seekpos + 1) ;
250 sf_readf_int (file, data, 1) ;
251 if (error_function ((double) data [0], (double) orig [seekpos], margin) || k != seekpos)
252 { printf ("sf_seek (backwards, SEEK_CUR) followed by sf_readf_int failed (%d, %d) (%d, %" PRId64 ").\n", data [0], orig [seekpos], k, seekpos) ;
259 if ((k = sf_readf_int (file, data, datalen)) != 0)
270 sf_readf_int (file, data, 1) ;
271 if (error_function (data [0] / scale, orig [5] / scale, margin))
272 { printf ("Line %d: sf_seek (SEEK_END) followed by sf_readf_short failed (%d should be %d).\n", __LINE__, data [0], orig [5]) ;
298 gen_signal_double (double *data, double scale, int datalen)
310 data [k] = amp * (0.4 * sin (33.3 * 2.0 * M_PI * ((double) (k + 1)) / ((double) SAMPLE_RATE))
318 error_function (double data, double orig, double margin)
322 error = fabs (fabs (data) - fabs (orig)) / 2000.0 ;
324 error = fabs (data - orig) / 3000.0 ;
326 error = fabs (data - orig) / fabs (orig) ;