| line |
true |
false |
branch |
|
40
|
0 |
87 |
unless -f $filename or -c $filename |
|
49
|
0 |
81 |
if (exists $self->{'FH'} and defined $self->{'FH'}) |
|
61
|
99 |
171 |
if (defined $mode and $mode =~ /w/i) { } |
|
66
|
270 |
0 |
unless (exists $self->{'FH'}) |
|
68
|
270 |
0 |
if (sysopen FH, $self->filename, $mode) { } |
|
81
|
265 |
65 |
if (exists $self->{'FH'}) |
|
89
|
66 |
0 |
if (exists $self->{'FH'}) |
|
97
|
0 |
0 |
if ($length < 0) |
|
101
|
0 |
0 |
if (exists $self->{'FH'}) |
|
108
|
44 |
0 |
if exists $self->{'FH'} |
|
114
|
0 |
301 |
unless exists $self->{'FH'} |
|
120
|
0 |
44 |
unless exists $self->{'FH'} |
|
126
|
0 |
343 |
unless exists $self->{'FH'} |
|
144
|
0 |
0 |
unless $start |
|
146
|
0 |
0 |
if (exists $self->{'mp3header'}) |
|
155
|
0 |
0 |
unless $nextdata |
|
157
|
0 |
0 |
if ($data =~ /(\xFF[\xE0-\xFF]..)/) |
|
167
|
0 |
0 |
if length $bits > $_ |
|
230
|
136 |
0 |
if (defined $what) |
|
231
|
27 |
109 |
if $what =~ /^al/i |
|
232
|
24 |
85 |
if $what =~ /^a/i |
|
233
|
32 |
53 |
if $what =~ /^tr/i |
|
234
|
36 |
17 |
if $what =~ /^y/i |
|
238
|
0 |
0 |
unless wantarray |
|
244
|
80 |
0 |
unless (defined $filename) |
|
247
|
0 |
0 |
if ($e = $self->get_config('decode_encoding_filename') and $e->[0]) |
|
255
|
56 |
24 |
if exists $self->{'parsed_filename'} and $self->{'parsed_filename'} eq $filename |
|
270
|
80 |
0 |
unless ($file =~ / /) |
|
275
|
0 |
80 |
if ($Ndot > $Nunderscore and $Ndot > 1) { } |
|
|
0 |
80 |
elsif ($Nunderscore > 1) { } |
|
|
0 |
80 |
elsif ($Ndash > 2) { } |
|
291
|
80 |
0 |
unless ($file =~ / - /) |
|
292
|
0 |
80 |
if ($file =~ /-/) { } |
|
|
0 |
80 |
elsif ($file =~ /^\(.*\)/) { } |
|
|
23 |
57 |
elsif ($file =~ /_/) { } |
|
310
|
0 |
80 |
if ($file =~ /^ *(\d+)[\W_]/) |
|
313
|
0 |
0 |
unless $file =~ s/^$partsep// |
|
317
|
57 |
23 |
unless $partsep =~ /_/ |
|
319
|
57 |
23 |
if (@parts == 1) { } |
|
|
23 |
0 |
elsif (@parts == 2) { } |
|
|
0 |
0 |
elsif (@parts > 2) { } |
|
321
|
0 |
57 |
if $title and $title =~ /^\d{1,2}$/ |
|
323
|
0 |
23 |
if ($parts[0] =~ /^\d{1,2}$/) { } |
|
|
3 |
20 |
elsif ($parts[1] =~ /^\d{1,2}$/) { } |
|
337
|
0 |
0 |
if (/^ *(\d+)\.? *$/) { } |
|
338
|
0 |
0 |
if $temp |
|
342
|
0 |
0 |
if $temp |
|
355
|
6 |
0 |
if not $no and $title =~ /^(\d+)?(?:audio|track|processed)\s*(\d+)?$/i and $+ |
|
359
|
0 |
80 |
if ($path) |
|
360
|
0 |
0 |
if ($artist) { } |
|
367
|
0 |
80 |
if $title =~ /\((\d{4})\)/ or $artist =~ /\((\d{4})\)/ |
|
443
|
0 |
19 |
if length $y |