Linux-DVB-DVBT-Advert
view release on metacpan or search on metacpan
lib/Linux/DVB/DVBT/Advert.pm view on Meta::CPAN
#
sub calc_gap
{
my ($frame, $prev_frame_end) = @_ ;
return $frame - $prev_frame_end - 1 ;
}
#-----------------------------------------------------------------------------
#
sub update_gap
{
my ($frames_aref) = @_ ;
my $prev_frame_end = -1 ;
foreach my $href (@$frames_aref)
{
my $frame = $href->{'frame'} ;
$href->{'gap'} = calc_gap($frame, $prev_frame_end) ;
$prev_frame_end = $href->{'frame_end'} ;
plib/Makeutils.pm view on Meta::CPAN
##-------------------------------------------------------------------------------------------
sub process_makeopts
{
if ($Makeutils::UPDATE_MANIFEST)
{
update_manifest() ;
}
}
##-------------------------------------------------------------------------------------------
sub update_manifest
{
## Read file
my %manifest ;
my $line ;
open my $fh, "<MANIFEST" or die "Error: Unable to read MANIFEST file" ;
while(defined($line = <$fh>))
{
chomp $line ;
$line =~ s/[^[:ascii:]]/ /g;
$line =~ s/^\s+// ;
( run in 0.670 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )