Lines Matching refs:sfinfo

54 	SF_INFO sfinfo ;
67 memset (&sfinfo, 0, sizeof (sfinfo)) ;
70 sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_OPUS ;
71 sfinfo.channels = 1 ;
72 sfinfo.samplerate = SAMPLE_RATE ;
75 file = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_FALSE, __LINE__) ;
80 memset (&sfinfo, 0, sizeof (sfinfo)) ;
82 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
91 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
93 test_seek_or_die (file, 10, SEEK_SET, 10, sfinfo.channels, __LINE__) ;
98 test_seek_or_die (file, 0, SEEK_END, sfinfo.frames, sfinfo.channels, __LINE__) ;
112 SF_INFO sfinfo ;
125 memset (&sfinfo, 0, sizeof (sfinfo)) ;
128 sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_OPUS ;
129 sfinfo.channels = 1 ;
130 sfinfo.samplerate = SAMPLE_RATE ;
133 file = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_FALSE, __LINE__) ;
138 memset (&sfinfo, 0, sizeof (sfinfo)) ;
140 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
149 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
151 test_seek_or_die (file, 10, SEEK_SET, 10, sfinfo.channels, __LINE__) ;
167 SF_INFO sfinfo ;
174 memset (&sfinfo, 0, sizeof (sfinfo)) ;
177 sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_OPUS ;
178 sfinfo.channels = 1 ;
179 sfinfo.samplerate = SAMPLE_RATE ;
182 file = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_FALSE, __LINE__) ;
187 memset (&sfinfo, 0, sizeof (sfinfo)) ;
189 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
198 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
200 test_seek_or_die (file, 10, SEEK_SET, 10, sfinfo.channels, __LINE__) ;
216 SF_INFO sfinfo ;
223 memset (&sfinfo, 0, sizeof (sfinfo)) ;
226 sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_OPUS ;
227 sfinfo.channels = 1 ;
228 sfinfo.samplerate = SAMPLE_RATE ;
231 file = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_FALSE, __LINE__) ;
236 memset (&sfinfo, 0, sizeof (sfinfo)) ;
238 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
247 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
249 test_seek_or_die (file, 10, SEEK_SET, 10, sfinfo.channels, __LINE__) ;
267 SF_INFO sfinfo ;
279 memset (&sfinfo, 0, sizeof (sfinfo)) ;
282 sfinfo.format = format ;
283 sfinfo.channels = 2 ;
284 sfinfo.samplerate = SAMPLE_RATE ;
287 file = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_FALSE, __LINE__) ;
292 memset (&sfinfo, 0, sizeof (sfinfo)) ;
293 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
299 test_seek_or_die (file, 234, SEEK_SET, 234, sfinfo.channels, __LINE__) ;
301 compare_float_or_die (data, stereo_out + (234 * sfinfo.channels), 10, __LINE__) ;
303 test_seek_or_die (file, 442, SEEK_SET, 442, sfinfo.channels, __LINE__) ;
305 compare_float_or_die (data, stereo_out + (442 * sfinfo.channels), 10, __LINE__) ;
307 test_seek_or_die (file, 12, SEEK_CUR, 442 + 10 + 12, sfinfo.channels, __LINE__) ;
309 compare_float_or_die (data, stereo_out + ((442 + 10 + 12) * sfinfo.channels), 10, __LINE__) ;
311 test_seek_or_die (file, 12, SEEK_CUR, 442 + 20 + 24, sfinfo.channels, __LINE__) ;
313 compare_float_or_die (data, stereo_out + ((442 + 20 + 24) * sfinfo.channels), 10, __LINE__) ;
315 pos = 500 - sfinfo.frames ;
316 test_seek_or_die (file, pos, SEEK_END, 500, sfinfo.channels, __LINE__) ;
318 compare_float_or_die (data, stereo_out + (500 * sfinfo.channels), 10, __LINE__) ;
320 pos = 10 - sfinfo.frames ;
321 test_seek_or_die (file, pos, SEEK_END, 10, sfinfo.channels, __LINE__) ;
323 compare_float_or_die (data, stereo_out + (10 * sfinfo.channels), 10, __LINE__) ;
337 SF_INFO sfinfo ;
345 memset (&sfinfo, 0, sizeof (sfinfo)) ;
348 sfinfo.format = SF_FORMAT_OGG | SF_FORMAT_OPUS ;
349 sfinfo.channels = 1 ;
350 sfinfo.samplerate = SAMPLE_RATE ;
353 file = test_open_file_or_die (filename, SFM_WRITE, &sfinfo, SF_FALSE, __LINE__) ;
366 memset (&sfinfo, 0, sizeof (sfinfo)) ;
369 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
383 file = test_open_file_or_die (filename, SFM_READ, &sfinfo, SF_FALSE, __LINE__) ;
384 frames = sfinfo.frames ;
390 if (sf_command (file, SFC_GET_CURRENT_SF_INFO, &sfinfo, sizeof (sfinfo)))
394 if (frames / (48000 / 16000) != sfinfo.frames)
395 { printf ("\nIncorrect frame count! (%" PRId64 " vs %" PRId64")\n", frames / (48000 / 16000), sfinfo.frames) ;
398 test_read_double_or_die (file, 0, data_out.d, sfinfo.frames, __LINE__) ;