line |
true |
false |
branch |
106
|
0 |
2 |
if ($_[0] eq '-') { } |
|
0 |
2 |
elsif ($_[0] =~ m[^[a-z]+:/]) { } |
|
0 |
2 |
elsif (ref $_[0] eq 'GLOB') { } |
110
|
0 |
0 |
if ($@) |
114
|
0 |
0 |
unless (defined $bytes) |
121
|
0 |
2 |
unless (open F, '<:raw', $_[0]) |
141
|
0 |
0 |
unless (open P, '<', \$bytes) |
156
|
0 |
2 |
unless (open P, '<', \$bytes) |
170
|
2 |
18 |
unless (defined $chunk) |
173
|
2 |
16 |
if ($id eq 'ifil' or $id eq 'iver') { } |
184
|
2 |
18 |
unless (defined $chunk) |
190
|
0 |
2 |
unless ($pdta{'phdr'}) |
191
|
0 |
2 |
if ($len % 38) |
221
|
0 |
2 |
unless ($pdta{'pbag'}) |
222
|
0 |
2 |
if ($len % 4) |
238
|
0 |
2 |
unless ($pdta{'pmod'}) |
239
|
0 |
2 |
if ($len % 10) |
259
|
0 |
2 |
unless ($pdta{'inst'}) |
260
|
0 |
2 |
if ($len % 22) |
284
|
0 |
2 |
unless ($pdta{'ibag'}) |
285
|
0 |
2 |
if ($len % 4) |
311
|
0 |
2 |
unless ($pdta{'imod'}) |
312
|
0 |
2 |
if ($len % 10) |
332
|
0 |
2 |
unless ($pdta{'shdr'}) |
333
|
0 |
2 |
if ($len % 46) |
355
|
332 |
2 |
if ($achSampleName ne 'EOS') |
376
|
0 |
2 |
unless ($pdta{'igen'}) |
377
|
0 |
2 |
if ($len % 4) |
386
|
0 |
8186 |
unless (defined $type) |
389
|
0 |
8186 |
if ($sfGenOper == 41) { } |
|
792 |
7394 |
elsif ($sfGenOper == 53) { } |
|
0 |
7394 |
elsif ($type eq 'x') { } |
|
772 |
6622 |
elsif ($type eq 'C2') { } |
417
|
0 |
2 |
unless ($pdta{'pgen'}) |
418
|
0 |
2 |
if ($len % 4) |
427
|
0 |
7416 |
unless (defined $type) |
430
|
2 |
7414 |
if ($OnlyValidInInstr{$sfGenOper}) { } |
|
1550 |
5864 |
elsif ($sfGenOper == 41) { } |
|
0 |
5864 |
elsif ($type eq 'x') { } |
|
1010 |
4854 |
elsif ($type eq 'C2') { } |
458
|
7414 |
0 |
if (defined $pgen_list[$j]{'shAmount'}) |
521
|
2 |
0 |
if ($phdr_list[$#phdr_list]{'achPresetName'} eq 'EOP') |
523
|
2 |
0 |
if ($inst_list[$#inst_list]{'achInstName'} eq 'EOI') |
543
|
0 |
2 |
if ($debug) |
618
|
0 |
0 |
unless ($file) |
620
|
0 |
0 |
if (ref $file eq 'GLOB') { } |
|
0 |
0 |
elsif ($file eq '-') { } |
623
|
0 |
0 |
unless (open F, '>', $file) |
652
|
0 |
1 |
if ($sf{'irom'}) |
659
|
0 |
1 |
if ($sf{'iver'} and $sf{'iver'} =~ /^(\d+)\.(\d+)$/) |
666
|
1 |
0 |
if ($sf{'ICRD'}) |
673
|
1 |
0 |
if ($sf{'IENG'}) |
680
|
1 |
0 |
if ($sf{'IPRD'}) |
687
|
1 |
0 |
if ($sf{'ICOP'}) |
694
|
1 |
0 |
if ($sf{'ICMT'}) |
703
|
1 |
0 |
if ($sf{'ISFT'}) { } |
761
|
775 |
2932 |
if ($$g_ref[0] == 41) |
763
|
693 |
82 |
if (defined $inst_name2index{$inst_name}) { } |
836
|
396 |
3696 |
if ($$g_ref[0] == 53) |
838
|
230 |
166 |
if (defined $smpl_name2index{$samplename}) { } |
916
|
0 |
1 |
unless (open P, '>', \$bytes) |
931
|
0 |
7818 |
unless (defined $type) |
934
|
0 |
7818 |
if ($sfGenOper == 41 and $is_p_or_i eq 'i') |
937
|
0 |
7818 |
if ($sfGenOper == 53 and $is_p_or_i eq 'p') |
940
|
0 |
7818 |
if ($OnlyValidInInstr{$sfGenOper} and $is_p_or_i eq 'p') |
945
|
0 |
7818 |
if ($type eq 'x') { } |
|
892 |
6926 |
elsif ($type eq 'C2') { } |
|
1172 |
5754 |
elsif ($sfGenOper == 41 or $sfGenOper == 53) { } |
948
|
892 |
0 |
if ($sfGenOper == 43) { } |
960
|
1172 |
278 |
if ($last_item) |
974
|
0 |
0 |
unless (defined $data) |
979
|
0 |
0 |
if ($SampleName{$sample_name}) |
984
|
0 |
0 |
unless ($SampleName{$sample_name}) |
988
|
0 |
0 |
if ($opt{'noloop'}) { } |
1008
|
0 |
0 |
unless (-e $file) |
1009
|
0 |
0 |
unless (-f $file) |
1010
|
0 |
0 |
unless (-r $file) |
1014
|
0 |
0 |
unless (open P, '-|', 'soxi', $file) |
1019
|
0 |
0 |
if (/^Channels\s+:\s*(\d+)/) |
1020
|
0 |
0 |
if (/^Sample Rate\s+:\s*(\d+)/) |
1024
|
0 |
0 |
if ($channels == 1) { } |
1025
|
0 |
0 |
unless (open P, '-|', "sox '${file}' -t raw -c 1 -b 16 -e signed -") |
1029
|
0 |
0 |
unless (open P, "sox '${file}' -t raw -c 1 -b 16 -e signed - remix 1,2 |") |
1090
|
0 |
0 |
if (defined $$sr{'dwStart'}) { } |
|
0 |
0 |
elsif (defined $$sr{'mode'}) { } |
1106
|
0 |
0 |
if ($MODES_UNSIGNED and $$sr{'data'}) { } |
1132
|
0 |
0 |
if ($data[$i] == 0) { } |
|
0 |
0 |
elsif ($data[$i - 1] > 0 and $data[$i] < 0) { } |
|
0 |
0 |
elsif ($data[$i - 1] < 0 and $data[$i] > 0) { } |
1133
|
0 |
0 |
if ($data[$i - 1] > 0 and $data[$i + 1] < 0) { } |
|
0 |
0 |
elsif ($data[$i - 1] < 0 and $data[$i + 1] > 0) { } |
1150
|
0 |
0 |
if ($goodness > $best_goodness) |
1158
|
0 |
0 |
if ($goodness > $best_goodness) |
1201
|
0 |
0 |
if ($x > 0) |
1202
|
0 |
0 |
if ($x < 0) |
1210
|
1 |
1 |
if ($file_type eq 'pat') { } |
|
1 |
0 |
elsif ($file_type eq 'zip') { } |
1213
|
0 |
1 |
if ($@) |
1219
|
0 |
1 |
if ($@) |
1225
|
0 |
1 |
if ($zip->read($file) != 0) |
1231
|
1 |
60 |
unless ($memberName =~ /\.pat$/) |
1243
|
0 |
0 |
if ($@) |
1396
|
0 |
0 |
unless ($file) |
1398
|
0 |
0 |
unless (%gravis) |
1400
|
0 |
0 |
if ($@) |
1405
|
0 |
0 |
if ($n_pat_names != 1 and $file =~ /\.pat/) |
1408
|
0 |
0 |
if ($file =~ /\.pat/) { } |
|
0 |
0 |
elsif ($file =~ /\.zip/) { } |
1410
|
0 |
0 |
unless ($bytes) |
1411
|
0 |
0 |
unless (open F, '>', $file) |
1414
|
0 |
0 |
if ($@) |
1420
|
0 |
0 |
if (0 == length $bytes) |
1421
|
0 |
0 |
if ($bytes) |
1423
|
0 |
0 |
if ($zip->overwriteAs($file) != 0) |
1481
|
0 |
3 |
if ($@) |
1485
|
1 |
2 |
if ($sf_or_gr{'ifil'}) { } |
1495
|
2 |
202 |
if ($bank != $current_bank) |
1504
|
1 |
1 |
if (1 == scalar @patnames) { } |
1513
|
0 |
1 |
if ($@) { } |
1517
|
0 |
1 |
if ($@) { } |
1555
|
0 |
61 |
unless (@unpaired_gm_pnums) |
1557
|
1 |
60 |
unless (@unpaired_barenames) |
1559
|
0 |
5910 |
if ($gm_pn2barename{$gm_pnum}) |
1562
|
845 |
5065 |
if ($pat2gmtarget{$suitrs[0]} > $most_targets) |
1567
|
0 |
60 |
if ($most_targets == 0) |
1568
|
60 |
0 |
if ($most_targets > 1.5) |
1573
|
845 |
5065 |
if ($suitrs[0] eq $pat_with_most_gmtargets) |
1574
|
194 |
651 |
if ($suitrs[1] < $closest_gm_dist) |
1589
|
5841 |
4623 |
if ($unpaired_barename{$suitrs[0]}) |
1607
|
0 |
1 |
if (%unpaired_barename) |
1615
|
0 |
0 |
if ($patch >= 127) |
1630
|
4 |
4 |
if (length($str) % 2) { } |
1633
|
0 |
2 |
unless (open F, $f) |
1636
|
0 |
2 |
if ($s =~ /^RIFF....sfbk/) |
1637
|
1 |
1 |
if ($s =~ /^PK/) |
1638
|
1 |
0 |
if ($s =~ /^GF1PATCH/) |
1639
|
0 |
0 |
if ($f =~ /.sf2$/) |
1640
|
0 |
0 |
if ($f =~ /.zip$/) |
1641
|
0 |
0 |
if ($f =~ /.pat$/) |