| blib/lib/Audio/FLAC/Header.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 24 | 61 | 39.3 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 500 | 32 | 0 | 0 | exists $$tags{$tkey} and ref $$tags{$tkey} ne 'ARRAY' |
| 555 | 0 | 0 | 2 | $isCD and length $catalog != 13 |
| 0 | 2 | 0 | $isCD and length $catalog != 13 and length $catalog != 0 | |
| 560 | 2 | 0 | 0 | not $isCD and $leadin > 0 |
| 580 | 0 | 2 | 0 | $isCD and $numTracks > 100 |
| 596 | 0 | 16 | 0 | $isCD and $trackOffset % 588 |
| 607 | 0 | 14 | 2 | $isCD and $tracknum > 99 |
| 14 | 2 | 0 | $isCD and $tracknum > 99 and $tracknum != 170 | |
| 622 | 16 | 0 | 0 | length $isrc != 0 and length $isrc != 12 |
| 649 | 0 | 2 | 0 | $isCD and $tracknum != 170 |
| 665 | 0 | 14 | 0 | $isCD and $numIndexes > 100 |
| 677 | 0 | 26 | 0 | $isCD and $indexOffset % 588 |
| line | l | !l | condition |
|---|---|---|---|
| 82 | 7 | 0 | $self->_checkHeader($fh) || 0 |
| 104 | 16 | 12 | $BLOCK_TYPES{$$block{'blockType'}} || (next) |
| 158 | 1 | 0 | shift() || 'default' |
| 192 | 1 | 0 | $$self{'tags'}{'VENDOR'} || '' |
| 846 | 0 | 2 | shift() || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 197 | 0 | 0 | 0 | shift() || $VENDOR_STRING |
| 233 | 0 | 1 | 0 | $$self{'tags'}{'VENDOR'} || $VENDOR_STRING |
| 580 | 0 | 0 | 2 | $numTracks < 1 or $isCD and $numTracks > 100 |
| 601 | 16 | 0 | 0 | _bin2dec(unpack('B8', substr($tmpBlock, 8, 1))) || do { warn qq[Invalid track numbered "0" detected\n]; return -1 } |
| 665 | 0 | 0 | 14 | $numIndexes < 1 or $isCD and $numIndexes > 100 |