|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
46
 | 
 4  | 
 0  | 
 if ($$dataPt =~ /^(.)(vorbis|theora)/s or $$dataPt =~ /^(OpusHead|OpusTags)/)  | 
 
| 
47
 | 
 2  | 
 2  | 
 $2 ? :  | 
 
| 
49
 | 
 0  | 
 4  | 
 if $type eq "Theora" and $et->{'FILE_TYPE'} eq "OGG"  | 
 
| 
50
 | 
 2  | 
 2  | 
 if $type eq "Opus" and $et->{'FILE_TYPE'} eq "OGG"  | 
 
| 
53
 | 
 0  | 
 4  | 
 unless $tagInfo and $tagInfo->{'SubDirectory'}  | 
 
| 
62
 | 
 0  | 
 4  | 
 if $type eq "Theora"  | 
 
| 
63
 | 
 0  | 
 4  | 
 if $subdir->{'ByteOrder'}  | 
 
| 
80
 | 
 3  | 
 0  | 
 unless ($et->{'DoneID3'})  | 
 
| 
82
 | 
 0  | 
 3  | 
 if &Image::ExifTool::ID3::ProcessID3($et, $dirInfo)  | 
 
| 
94
 | 
 9  | 
 1  | 
 if ($raf and $raf->Read($buff, 28) == 28) { }  | 
 
| 
96
 | 
 0  | 
 9  | 
 unless ($buff =~ /^OggS/)  | 
 
| 
97
 | 
 0  | 
 0  | 
 if $success  | 
 
| 
100
 | 
 3  | 
 6  | 
 unless ($success)  | 
 
| 
108
 | 
 3  | 
 6  | 
 if ($flag & 2) { }  | 
 
| 
114
 | 
 8  | 
 1  | 
 unless $flag & 1  | 
 
| 
117
 | 
 0  | 
 1  | 
 unless %val  | 
 
| 
123
 | 
 2  | 
 8  | 
 if (defined $numFlac) { }  | 
 
| 
125
 | 
 1  | 
 1  | 
 unless $raf  | 
 
| 
130
 | 
 4  | 
 4  | 
 if (defined $val{$stream} and not $flag & 1)  | 
 
| 
134
 | 
 2  | 
 2  | 
 if ($packets > $MAX_PACKETS * $streams or not defined $raf)  | 
 
| 
135
 | 
 2  | 
 0  | 
 unless %val  | 
 
| 
139
 | 
 0  | 
 6  | 
 if $packets > $MAX_PACKETS * $streams and not %val  | 
 
| 
147
 | 
 7  | 
 0  | 
 if ($nseg)  | 
 
| 
148
 | 
 0  | 
 7  | 
 unless $raf->Read($buff, $nseg - 1) == $nseg - 1  | 
 
| 
153
 | 
 7  | 
 0  | 
 if (defined $page)  | 
 
| 
154
 | 
 7  | 
 0  | 
 if ($page == $pageNum) { }  | 
 
| 
163
 | 
 0  | 
 7  | 
 unless $raf->Read($buff, $dataLen) == $dataLen  | 
 
| 
164
 | 
 0  | 
 7  | 
 if ($verbose > 1)  | 
 
| 
169
 | 
 2  | 
 5  | 
 if (defined $val{$stream}) { }  | 
 
| 
 | 
 5  | 
 0  | 
 elsif (not $flag & 1) { }  | 
 
| 
173
 | 
 4  | 
 1  | 
 if ($buff =~ /^(.(vorbis|theora)|Opus(Head|Tags))/s) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($buff =~ /^\x7fFLAC..(..)/s) { }  | 
 
| 
180
 | 
 2  | 
 5  | 
 if (defined $numFlac) { }  | 
 
| 
 | 
 0  | 
 5  | 
 elsif (defined $val{$stream} and $flag & 4) { }  | 
 
| 
182
 | 
 0  | 
 2  | 
 if $numFlac <= 0  | 
 
| 
189
 | 
 1  | 
 2  | 
 if (defined $numFlac and defined $val{$stream})  |