line |
true |
false |
branch |
69
|
0 |
7 |
unless open my $fh, $file |
84
|
0 |
7 |
if ($byteCount <= 0) |
93
|
0 |
7 |
unless ($self->_getMetadataBlocks($fh)) |
119
|
4 |
10 |
unless $key |
130
|
3 |
2 |
unless $key |
140
|
2 |
0 |
if exists $$self{'cuesheet'} |
150
|
0 |
0 |
if exists $$self{'seektable'} |
161
|
1 |
0 |
if exists $$self{'application'}{$appID} |
170
|
0 |
0 |
unless defined $type |
172
|
0 |
0 |
if ($type eq 'all') |
173
|
0 |
0 |
if exists $$self{'allpictures'} |
182
|
0 |
0 |
if exists $$self{'picture'}{$_} |
223
|
1 |
0 |
unless (/^VENDOR$/) |
247
|
0 |
1 |
if ($idxVorbis >= 0) { } |
255
|
1 |
0 |
if ($idxPadding >= 0) { } |
265
|
0 |
1 |
if ($totalAvail - length($vorbisComment) < 0) |
273
|
1 |
0 |
if ($idxVorbis < 0) { } |
283
|
0 |
1 |
if ($idxPadding < 0) { } |
299
|
2 |
1 |
if ($$block{'blockType'} == $BT_PADDING) |
301
|
1 |
1 |
if (my $next = splice(@{$$self{'metadataBlocks'};}, $i + 1, 1)) |
321
|
0 |
1 |
unless open FLACFILE, "+<$$self{'filename'}" |
337
|
0 |
7 |
unless read $fh, my $buffer, 4 |
339
|
1 |
6 |
if (substr($buffer, 0, 3) eq $ID3HEADERFLAG) |
347
|
0 |
1 |
unless read $fh, $buffer, 2 |
353
|
0 |
4 |
unless read $fh, $buffer, 1 |
358
|
0 |
1 |
unless read $fh, $buffer, 4 |
361
|
0 |
7 |
if ($buffer ne $FLACHEADERFLAG) |
382
|
0 |
28 |
unless read $fh, $buffer, 4 |
392
|
0 |
28 |
unless $metadataBlockLength |
395
|
0 |
28 |
unless read $fh, my $metadataBlockData, $metadataBlockLength |
448
|
0 |
7 |
if ($totalSeconds == 0) |
494
|
32 |
0 |
if ($tagStr =~ /^(.*?)=(.*?)[\r\n]*$/s) |
500
|
0 |
32 |
if (exists $$tags{$tkey} and ref $$tags{$tkey} ne 'ARRAY') { } |
|
0 |
32 |
elsif (ref $$tags{$tkey} eq 'ARRAY') { } |
537
|
0 |
2 |
if length $catalog > 0 |
555
|
0 |
2 |
if ($isCD and length $catalog != 13 and length $catalog != 0) |
560
|
0 |
2 |
if (not $isCD and $leadin > 0) |
569
|
0 |
2 |
if ($reserved != 0) |
580
|
0 |
2 |
if ($numTracks < 1 or $isCD and $numTracks > 100) |
596
|
0 |
16 |
if ($isCD and $trackOffset % 588) |
607
|
0 |
16 |
if ($isCD and $tracknum > 99 and $tracknum != 170) |
612
|
0 |
16 |
if (defined $seenTracknumber{$tracknum}) |
622
|
0 |
16 |
if (length $isrc != 0 and length $isrc != 12) |
635
|
0 |
16 |
if ($reserved != 0) |
646
|
2 |
14 |
if ($i == $numTracks) |
649
|
0 |
2 |
if ($isCD and $tracknum != 170) |
659
|
14 |
0 |
$isAudio ? : |
662
|
0 |
14 |
if $preemphasis |
663
|
0 |
14 |
if $isrc |
665
|
0 |
14 |
if ($numIndexes < 1 or $isCD and $numIndexes > 100) |
677
|
0 |
26 |
if ($isCD and $indexOffset % 588) |
688
|
0 |
26 |
if ($reserved != 0) |
696
|
0 |
26 |
unless defined $timeoffset |
767
|
0 |
0 |
if $sampleNumber == 18446744073709551615 |
809
|
0 |
26 |
if ($samplerate == 0) |
816
|
2 |
24 |
if ($totalSeconds == 0) |
854
|
1 |
3 |
if ($$self{'metadataBlocks'}[$idx]{'blockType'} == $htype) |
863
|
1 |
1 |
if $found == 0 |