| line |
l |
!l |
condition |
|
65
|
0 |
0 |
shift() || (return undef) |
|
80
|
0 |
0 |
shift() || $self->_Object || (return undef) |
|
94
|
0 |
0 |
shift() || $self->_Path || (return undef) |
|
110
|
0 |
0 |
$params->_EnvScriptName || '' |
|
153
|
0 |
0 |
$params{'SERVER_NAME'} || 'TiVo Server' |
|
167
|
0 |
0 |
shift() || (return undef) |
|
169
|
0 |
0 |
$self->_CacheDir || (return undef) |
|
192
|
0 |
0 |
shift() || (return 1) |
|
193
|
0 |
0 |
shift() || (return 1) |
|
194
|
0 |
0 |
shift() || (return 1) |
|
254
|
0 |
0 |
shift() || (return undef) |
|
256
|
0 |
0 |
$self->_CacheDir || (return undef) |
|
275
|
0 |
0 |
shift() || (return undef) |
|
286
|
0 |
0 |
shift() || (return undef) |
|
308
|
0 |
0 |
shift() || (return undef) |
|
314
|
0 |
0 |
'TiVo::Calypso::Container::Server'->new('SERVICE', '/', 'TITLE', $self->_Name) || (return undef) |
|
333
|
0 |
0 |
'TiVo::Calypso::Container'->new('PATH', $path, 'SERVICE', $service) || (return undef) |
|
359
|
0 |
0 |
$server->thaw($object_path) || (next) |
|
369
|
0 |
0 |
'TiVo::Calypso::Container'->new('PATH', $full_path, 'SERVICE', $service) || (next) |
|
383
|
0 |
0 |
eval {
do {
$class->new($full_path, $self->_Service)
}
} || (next) |
|
396
|
0 |
0 |
'TiVo::Calypso::Container'->new('SERVICE', "/Music/Browse/$letter", 'TITLE', "/Music/Browse/$letter") || (return undef) |
|
418
|
0 |
0 |
'TiVo::Calypso::Container'->new('PATH', $path, 'SERVICE', $service) || (return undef) |
|
431
|
0 |
0 |
eval {
do {
$class->new($path, $service)
}
} || (return undef) |
|
435
|
0 |
0 |
$item || undef |
|
444
|
0 |
0 |
shift() || (return undef) |
|
463
|
0 |
0 |
shift() || (return undef) |
|
481
|
0 |
0 |
$self->thaw($path_info) || (return undef) |
|
499
|
0 |
0 |
uc $params->_Command || 'QUERYCONTAINER' |
|
523
|
0 |
0 |
$self->xml_out($response) || (return undef) |
|
545
|
0 |
0 |
shift() || (return undef) |
|
610
|
0 |
0 |
shift() || (return undef) |
|
611
|
0 |
0 |
shift() || 0 |
|
631
|
0 |
0 |
$self->xml_out($$data{$key}, $indent + 2) || '' |
|
639
|
0 |
0 |
$self->xml_out($item, $indent + 2) || '' |
|
707
|
0 |
0 |
$self->thaw($container) || (return undef) |
|
828
|
0 |
0 |
scalar @list || 0 |
|
849
|
0 |
0 |
$params->_AnchorOffset || 0 |
|
892
|
0 |
0 |
$object->_ContentType || 'x-container/folder' |
|
|
0 |
0 |
$object->_SourceFormat || 'x-container/folder' |
|
|
0 |
0 |
scalar @children || 0 |
|
951
|
0 |
0 |
$params{'SERVICE'} || (return undef) |
|
956
|
0 |
0 |
$service->path_to_obj($self->_Path) || (return undef) |
|
1004
|
0 |
0 |
shift() || (return undef) |
|
1021
|
0 |
0 |
shift() || (return undef) |
|
1100
|
0 |
0 |
eval {
do {
$class->new($server->_Services->{'/Shuffle'}->_Path . '/' . $song, $self->_Service)
}
} || (next) |
|
1111
|
0 |
0 |
'TiVo::Calypso::Container'->new('PATH', $self->_Path . '/Browse/' . $_, 'SERVICE', $self->_Service) || (next) |
|
1129
|
0 |
0 |
$server->thaw($object_path) || (next) |
|
1140
|
0 |
0 |
'TiVo::Calypso::Container'->new('PATH', $full_path, 'SERVICE', $self->_Service) || (next) |
|
1156
|
0 |
0 |
eval {
do {
$class->new($full_path, $self->_Service)
}
} || (next) |
|
1207
|
0 |
0 |
$server->thaw($item->_Object) || (next) |
|
1240
|
0 |
0 |
$self->_Title || 'TiVo Server' |
|
1269
|
0 |
0 |
$self->_Title || 'Music' |
|
1299
|
0 |
0 |
shift() || (return undef) |
|
1300
|
0 |
0 |
shift() || (return undef) |
|
1309
|
0 |
0 |
$self->_Service->_MediaTypes->{$suffix} || (return undef) |
|
1312
|
0 |
0 |
$self->_Service->path_to_obj($self->_Path) || (return undef) |
|
1384
|
0 |
0 |
sprintf('%d', $$info{'BITRATE'} * 1000) || 0 |
|
1385
|
0 |
0 |
sprintf('%d', $$info{'FREQUENCY'} * 1000) || 0 |
|
1387
|
0 |
0 |
sprintf('%d', $$info{'SECS'} * 1000) || 0 |
|
1389
|
0 |
0 |
$$tag{'GENRE'} || '' |
|
1390
|
0 |
0 |
$$tag{'ARTIST'} || '' |
|
1391
|
0 |
0 |
$$tag{'ALBUM'} || '' |
|
1392
|
0 |
0 |
$$tag{'YEAR'} || '' |
|
1424
|
0 |
0 |
$params->_EnvScriptName || '' |