32
34
} SAMPLE_RATES[] = {
39
{ 4000 , true , true },
40
{ 8000 , true , true },
41
{ 11025 , true , true },
42
{ 12000 , true , true },
43
{ 16000 , true , true },
44
{ 22050 , true , true },
45
{ 24000 , true , true },
46
{ 32000 , true , true },
47
{ 32768 , true , true },
48
{ 44100 , true , true },
49
{ 48000 , true , true },
50
{ 65000 , true , true },
51
{ 65535 , true , true },
52
{ 65536 , true , false },
53
{ 65540 , true , true },
54
{ 65550 , true , true },
55
{ 65555 , true , false },
56
{ 66000 , true , true },
57
{ 66001 , true , false },
58
{ 96000 , true , true },
59
{ 100000 , true , true },
60
{ 100001 , true , false },
61
{ 192000 , true , true },
62
{ 500000 , true , true },
63
{ 500001 , true , false },
64
{ 500010 , true , true },
65
{ 655349 , true , false },
66
{ 655350 , true , true },
67
{ 655351 , false, false },
68
{ 655360 , false, false },
69
{ 700000 , false, false },
70
{ 700010 , false, false },
71
{ 1000000, false, false },
72
{ 1100000, false, false }
209
for(i = 0; i < sizeof(SAMPLE_RATES)/sizeof(SAMPLE_RATES[0]); i++) {
210
printf("testing FLAC__format_sample_rate_is_subset(%u)... ", SAMPLE_RATES[i].rate);
211
if(FLAC__format_sample_rate_is_subset(SAMPLE_RATES[i].rate) != SAMPLE_RATES[i].subset) {
212
printf("FAILED, expected %s, got %s\n", true_false_string_[SAMPLE_RATES[i].subset], true_false_string_[!SAMPLE_RATES[i].subset]);
203
218
for(i = 0; i < sizeof(VCENTRY_NAMES)/sizeof(VCENTRY_NAMES[0]); i++) {
204
219
printf("testing FLAC__format_vorbiscomment_entry_name_is_legal(\"%s\")... ", VCENTRY_NAMES[i].string);
205
220
if(FLAC__format_vorbiscomment_entry_name_is_legal(VCENTRY_NAMES[i].string) != VCENTRY_NAMES[i].valid) {