Branch Coverage

blib/lib/Audio/Nama/IO.pm
Criterion Covered Total %
branch 0 78 0.0


line true false branch
118 0 0 if ($name)
127 0 0 unless $self->client
132 0 0 unless $self->client
156 0 0 $self->direction eq 'input' ? :
162 0 0 $self->direction eq 'input' ? :
168 0 0 $self->target_id =~ /^(\d+)$/u ? :
172 0 0 $self->direction eq 'input' ? :
178 0 0 if $self->client
186 0 0 if $self->format
197 0 0 if $self->format_template and $self->width
205 0 0 ref($_[0]) =~ /::from/u ? :
216 0 0 if exists $self->{$field}
217 0 0 if $self->can($method)
219 0 0 if (my $track = $tn{$self->{'track_'}})
220 0 0 if $track->can($call)
224 0 0 if $call eq 'name' or $call eq 'surname'
250 0 0 if ($self->track and $tn{$self->track}->pan and $status =~ /REC|MON/u && &$is_mono_track() || $status eq 'PLAY' && &$is_mono_wav()) { }
260 0 0 unless $track->shifted_playat_time
270 0 0 unless $config->hardware_latency or defined $start and defined $end
273 0 0 if ($end) { }
287 0 0 $direction eq 'input' ? :
0 0 if Audio::Nama::Graph::is_a_loop($type)
288 0 0 unless $io_class{$type}
291 0 0 $Audio::Nama::IO::jack->{'jackd_running'} ? :
294 0 0 $Audio::Nama::IO::jack->{'jackd_running'} ? :
298 0 0 $Audio::Nama::IO::jack->{'jackd_running'} ? :
301 0 0 $Audio::Nama::IO::jack->{'jackd_running'} ? :
322 0 0 $direction eq 'input' ? :
327 0 0 if $end > $channel_count and $Audio::Nama::IO::config->{'enforce_channel_bounds'}
329 0 0 if $Audio::Nama::IO::jack->{'clients'}{$client}{$direction}
336 0 0 $port =~ /\s/u && !($port =~ /^"/u) ? :
339 0 0 $_[0] =~ /^\d+$/u ? :
378 0 0 if $self->playat_output
379 0 0 if $self->select_output
380 0 0 if $self->modifiers
385 0 0 if $Audio::Nama::IO::jack->{'jackd_running'}
493 0 0 if not $self->input_channel or $self->input_channel == 1
496 0 0 if ($self->width == 2)
515 0 0 if not $dest or $dest == 1