line |
true |
false |
branch |
46
|
30 |
0 |
if UNIVERSAL::isa($sock, 'ARRAY') |
48
|
30 |
0 |
if UNIVERSAL::isa($s_sock, 'ARRAY') |
51
|
29 |
1 |
if ref $addr |
58
|
1503 |
1801 |
unless my($buf, $mpt, $seq, $tstamp, $ssrc, $csrc) = _receive_rtp($sock, $writeto, $targs, $didit, $channel) |
64
|
50 |
1751 |
unless $s_sock and $remote |
67
|
0 |
1751 |
if (@pkt and $pkt[0] ne '') |
73
|
0 |
1751 |
if $delay < 0 |
94
|
30 |
0 |
if $rb |
102
|
0 |
0 |
if ($$didit) { } |
154
|
14 |
0 |
if ($sock) |
155
|
14 |
0 |
if UNIVERSAL::isa($sock, 'ARRAY') |
160
|
2924 |
3407 |
unless defined $buf |
183
|
14 |
0 |
if ref $addr |
184
|
14 |
0 |
if ($addr and my $s_sock = $ssocks->[$i]) |
185
|
14 |
0 |
if UNIVERSAL::isa($s_sock, 'ARRAY') |
204
|
14 |
0 |
if ($sock) |
206
|
14 |
0 |
if $rb |
208
|
14 |
0 |
if $timer |
216
|
0 |
0 |
if ($$didit) { } |
249
|
4427 |
5208 |
if not $from && defined $buf or $buf eq '' |
263
|
0 |
5208 |
if ($version != 2) |
272
|
0 |
5208 |
$vpxcc & 16 ? : |
273
|
0 |
5208 |
if $xh |
276
|
0 |
5208 |
$vpxcc & 32 ? : |
277
|
0 |
5208 |
$padding ? : |
281
|
0 |
5208 |
if ($targs->{'ssrc'} and $targs->{'ssrc'} != $ssrc) |
285
|
0 |
5188 |
if (defined $targs->{'rseq'} and $seq <= $targs->{'rseq'} and $targs->{'rseq'} - $seq < 60000) |
292
|
1801 |
3407 |
if (ref $writeto) { } |
|
0 |
3407 |
elsif ($writeto) { } |
298
|
0 |
0 |
unless ($fd) |
299
|
0 |
0 |
unless open $fd, '>', $writeto |
305
|
4208 |
1000 |
if (my $xt = $targs->{'dtmf_xtract'}) |
307
|
72 |
4136 |
if (my($event, $duration) = &$sub($packet)) |
313
|
1801 |
3407 |
wantarray ? : |
343
|
1307 |
2213 |
if (@pkt and $pkt[0] ne '') |
353
|
2213 |
0 |
if (ref $readfrom) { } |
356
|
12 |
2201 |
unless ($buf) |
358
|
12 |
0 |
if $timer |
362
|
0 |
2201 |
if ref $buf |
368
|
0 |
0 |
unless ($fd) |
369
|
0 |
0 |
if $targs->{'repeat'} < 0 |
370
|
0 |
0 |
if ($targs->{'repeat'} == 0) |
373
|
0 |
0 |
if $timer |
378
|
0 |
0 |
unless open $fd, '<', $readfrom |
382
|
0 |
0 |
if read($fd, $buf, $size) == $size |
390
|
0 |
2201 |
if not defined $buf or $buf eq '' |
400
|
2201 |
0 |
unless defined $rtp_event |
401
|
2201 |
0 |
unless defined $payload_type |
429
|
3856 |
1415 |
unless $dtmfs and @$dtmfs |
433
|
1487 |
12 |
if (my $duration = $dtmf->{'duration'}) |
436
|
48 |
36 |
defined $dtmf->{'event'} ? : |
|
1403 |
84 |
$dtmf->{'sub'} ? : |
442
|
1403 |
84 |
if @pkt |
445
|
12 |
84 |
if (my $cb = $dtmf->{'cb_final'}) |