Lines Matching defs:data
49 static double data [BUFFER_LEN] ;
130 /* Create some random data with a peak value of 0.66. */
132 data [k] = (rand () % 2000) / 3000.0 ;
135 data [4 * (frames / 8) + 0] = (frames / 8) * 0.01 ; /* First channel */
136 data [4 * (frames / 6) + 1] = (frames / 6) * 0.01 ; /* Second channel */
137 data [4 * (frames / 4) + 2] = (frames / 4) * 0.01 ; /* Third channel */
138 data [4 * (frames / 2) + 3] = (frames / 2) * 0.01 ; /* Fourth channel */
148 /* Write the data in four passed. The data is designed so that peaks will
152 test_write_double_or_die (file, 0, data + count * BUFFER_LEN / 4, BUFFER_LEN / 4, BUFFER_LEN / 4) ;
174 if (sf_command (file, SFC_GET_SIGNAL_MAX, data, sizeof (double)) == SF_FALSE)
179 if (fabs (data [0] - (frames / 2) * 0.01) > 0.01)
180 { printf ("\n\nLine %d: Bad peak value (%f should be %f) for command SFC_GET_SIGNAL_MAX.\n", __LINE__, data [0], (frames / 2) * 0.01) ;
184 if (sf_command (file, SFC_GET_MAX_ALL_CHANNELS, data, sizeof (double) * sfinfo.channels) == SF_FALSE)
189 if (fabs (data [3] - (frames / 2) * 0.01) > 0.01)
190 { printf ("\n\nLine %d: Bad peak value (%f should be %f) for command SFC_GET_MAX_ALL_CHANNELS.\n", __LINE__, data [0], (frames / 2) * 0.01) ;
194 /* Get the log buffer data. */
215 /* Write the data in four passed. The data is designed so that peaks will
219 test_write_double_or_die (file, 0, data + count * BUFFER_LEN / 4, BUFFER_LEN / 4, BUFFER_LEN / 4) ;
226 if (sf_command (file, SFC_GET_SIGNAL_MAX, data, sizeof (double)))
231 if (sf_command (file, SFC_GET_MAX_ALL_CHANNELS, data, sizeof (double) * sfinfo.channels))
236 /* Get the log buffer data. */
286 { printf ("\n\nLine %d: Can't find PEAK data.\n", __LINE__) ;