| 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}) |