line |
true |
false |
branch |
73
|
0 |
7 |
unless defined $ext |
84
|
0 |
7 |
if (exists $args{'backends'}) |
87
|
5 |
2 |
if (exists $args{'backend'}) |
90
|
0 |
7 |
if (keys %args) |
102
|
9 |
7 |
if ($failed) |
104
|
0 |
9 |
if ($ENV{'DEBUG'}) |
106
|
0 |
0 |
if (@{$$this{'backends'};} > 1) |
113
|
7 |
9 |
unless (@{$$this{'backends'};}) |
120
|
0 |
9 |
if ($this->_backend_available($backend_short)) |
149
|
0 |
19 |
unless $class->isa('Audio::Extract::PCM') |
150
|
0 |
19 |
unless 1 == @_ |
155
|
0 |
19 |
unless ($backend_short =~ /^[A-Z]\w*\z/) |
162
|
0 |
19 |
if $$available_ref |
164
|
6 |
13 |
if ('Class::Inspector'->installed($backend) and not $dont_use_backends{$backend}) |
179
|
0 |
6 |
if (eval "require $backend; 1" and $$available_ref) |
182
|
0 |
6 |
unless ($@ =~ /^\Q$backend\E - trynext\s/) |
195
|
0 |
0 |
if (1 == @_) { } |
197
|
0 |
0 |
unless ($format->isa('Audio::Extract::PCM::Format')) |
224
|
7 |
0 |
unless $$this{'backend'} or $this->_initbackend |
229
|
0 |
0 |
if ($ret and 'trynext' eq $ret) |
230
|
0 |
0 |
unless $this->_initbackend('failed') |
278
|
0 |
0 |
unless $$this{'backend'} or $this->_initbackend |
283
|
0 |
0 |
if ($ret and 'trynext' eq $ret) |
284
|
0 |
0 |
unless $this->_initbackend('failed') |
368
|
0 |
7 |
if (@_) |
386
|
0 |
0 |
unless (defined $status[0]) |
390
|
0 |
0 |
@status ? : |
408
|
0 |
0 |
unless ($$this{'backend'}) |