| line |
true |
false |
branch |
|
112
|
0 |
153 |
unless $attr =~ /[^A-Z]/ |
|
113
|
2 |
151 |
if $attr eq "song" |
|
114
|
0 |
153 |
unless $MP3::Tag::ID3v1::ok_length{$attr} |
|
116
|
79 |
74 |
if (@_) |
|
119
|
17 |
62 |
if ($attr eq "genre") |
|
120
|
9 |
8 |
if ($new =~ /^\d+$/) { } |
|
126
|
11 |
6 |
if defined $self->{'genreID'} and $self->{'genreID'} < @MP3::Tag::ID3v1::winamp_genres |
|
153
|
1 |
0 |
if ($#_ == 6) |
|
161
|
0 |
1 |
if ($self->{'genre'} =~ /^\d+$/) { } |
|
167
|
1 |
0 |
if defined $self->{'genreID'} and $self->{'genreID'} < @MP3::Tag::ID3v1::winamp_genres |
|
173
|
1 |
0 |
if (wantarray) |
|
193
|
15 |
20 |
if (defined(my $track = $hash->{'track'})) |
|
194
|
14 |
1 |
if ref $track |
|
195
|
2 |
13 |
unless $track =~ /^\d{0,3}$/ and $track eq '' || $track < 256 |
|
199
|
110 |
43 |
unless defined(my $data = $hash->{$elt}) |
|
200
|
39 |
4 |
if ref $data |
|
201
|
0 |
43 |
if $data =~ /[^\x00-\xFF]/ |
|
203
|
40 |
3 |
if $MP3::Tag::ID3v1::ok_length{$elt} >= length $data |
|
205
|
0 |
0 |
if $elt eq "comment" and not $hash->{'track'} and length $data <= 30 |
|
208
|
16 |
14 |
if (defined(my $genre = $hash->{'genre'})) |
|
209
|
0 |
16 |
if ref $genre |
|
211
|
2 |
14 |
if @g > 1 |
|
213
|
0 |
10 |
if not defined $id or $id eq "" or $id == 255 |
|
215
|
0 |
24 |
if ($s =~ /[^\x00-\x7E]/) |
|
220
|
0 |
0 |
if $r eq $w and $w eq "iso-8859-1" |
|
221
|
0 |
0 |
if $w eq "iso-8859-1" |
|
223
|
0 |
0 |
if $w ne $r and not +($self->get_config('encoded_v1_fits') || [0])->[0] |
|
253
|
0 |
0 |
if ($e = $self->get_config("encode_encoding_v1") and $e->[0]) |
|
262
|
4 |
29 |
if $t |
|
263
|
0 |
33 |
unless $self->{'genreID'} =~ /^\d+$/ |
|
271
|
0 |
33 |
unless exists $self->{'title'} and exists $self->{'changed'} |
|
276
|
33 |
0 |
if ($mp3obj->open('write')) { } |
|
279
|
19 |
14 |
if ($mp3tag eq 'TAG') { } |
|
319
|
0 |
0 |
if ($mp3tag eq "TAG") |
|
321
|
0 |
0 |
if ($mp3obj->open("write")) |
|
351
|
75 |
0 |
if (defined $self and not defined $genre and not $self =~ /MP3::Tag/) |
|
357
|
6 |
75 |
unless defined $genre |
|
359
|
61 |
14 |
if ($genre =~ /^\d+$/) |
|
360
|
39 |
22 |
if $genre < scalar @MP3::Tag::ID3v1::winamp_genres |
|
366
|
2 |
1899 |
if (uc $_ eq uc $genre) |
|
372
|
12 |
2 |
unless $found |
|
407
|
16 |
85 |
if ($create) { } |
|
410
|
85 |
0 |
unless $fileobj->is_open |
|
413
|
36 |
49 |
unless substr($buffer, 0, 3) eq "TAG" |
|
423
|
36 |
49 |
unless my $new = $class->new($filename, undef) |
|
437
|
16 |
49 |
if ($self->{'new'}) { } |
|
443
|
49 |
0 |
$] < 5.6 ? : |
|
449
|
0 |
49 |
if ($id3v1 != 0) |
|
452
|
0 |
0 |
if $self->{'track'} and $self->{'track'} != 32 |
|
455
|
43 |
6 |
unless $self->{'track'} |
|
457
|
0 |
0 |
if ($e = $self->get_config("decode_encoding_v1") and $e->[0]) |
|
471
|
28 |
33 |
unless defined $id and $id < @MP3::Tag::ID3v1::winamp_genres |
|
478
|
6 |
3 |
if defined $genre |