Branch Coverage

blib/lib/Audio/Extract/PCM/Backend/SoX.pm
Criterion Covered Total %
branch 2 54 3.7


line true false branch
67 0 0 unless my $fn = $$this{'filename'}
71 0 0 if (defined $format->samplesize)
72 0 0 unless my($bpp_option, $bpp_format) = $format->findvalue(\@bppvals)
91 0 0 if defined $format->freq
92 0 0 if defined $format->channels
96 0 0 if $ENV{'DEBUG'}
112 0 0 unless ($success)
114 0 0 if ($!) { }
115 0 0 length $soxerr ? :
120 0 0 length $soxerr ? :
137 0 0 unless $format->satisfied($endformat)
236 0 2 if defined $soxver
249 2 0 unless WIFEXITED($exitstatus)
251 0 0 if (defined $vers_output)
254 0 0 unless ($soxver) = $vers_output =~ /(?:Version |v)(\d+\.\d+\.\d+)/
256 0 0 unless defined $soxver
301 0 0 unless 'RIFF' eq $RIFF
302 0 0 unless 'WAVE' eq $WAVE
308 0 0 unless 'fmt ' eq $fmt
310 0 0 if (65534 == $compr)
316 0 0 unless ('000000001000800000AA00389B71' eq uc $strange_magic_thing)
319 0 0 unless 22 == $extsize
324 0 0 unless 1 == $compr
327 0 0 unless $samplesize == int $samplesize
332 0 0 if ('fact' eq $chunkname)
337 0 0 unless 'data' eq $chunkname
343 0 0 $samplesize > 1 ? :