sub base_dir { $1 if $_[0] =~ m{^(.+)/[^/]+$} }
-if ( ! $movie && -e 'media/editing' ) {
- $movie = 'media/' . readlink('media/editing') . '/video.ogv';
- warn "using media/editing -> $movie\n";
+if ( ! $movie && -e 'media/_editing' ) {
+ $movie = 'media/' . readlink('media/_editing') . '/video.ogv';
+ warn "using media/_editing -> $movie\n";
} elsif ( -d $movie && $movie =~ m{media/} ) {
$movie .= '/video.ogv';
} elsif ( -f $movie && $movie !~ m{video\.ogv} ) {
my $media_part = my $media_dir = base_dir($movie);
$media_part =~ s{media/}{};
-unlink 'media/editing';
-symlink $media_part, 'media/editing';
+unlink 'media/_editing';
+symlink $media_part, 'media/_editing';
warn "# media_part $media_part\n";
push @slide_t, $s->[0];
}
- my $res = $prop->{width} . 'x' . $prop->{height};
-
foreach ( 0 .. $#slide_t ) {
push @{ $sync->{htmlEvents}->{'#slide'} }, {
startTime => $slide_t[$_],
endTime => $slide_t[$_ + 1] || $prop->{length},
- html => sprintf( '<img src=%s/s/%s/p%03d.jpg>', $media_dir, $res, $_ + 1 ),
+ html => sprintf( '<img src=%s/s/1/p%03d.jpg>', $media_dir, $_ + 1 ),
};
}
my @slides_hires = glob '$media_dir/s/hires/p*.jpg';
@slides_hires = glob 'shot*.png' unless @slides_hires;
- my $factor_s_path;
foreach my $factor ( 4, 2, 1 ) {
my $w = $prop->{width} / $factor;
my $h = $prop->{height} / $factor;
- my $path = "$media_dir/s/${w}x${h}";
- $factor_s_path->{$factor} = $path;
+ my $path = "$media_dir/s/$factor";
if ( ! -d $path ) {
mkdir $path;
my ( $slide_width, $slide_height );
- my $im = Imager->new( file => $factor_s_path->{ 1 } . '/p001.jpg"')
+ my $im = Imager->new( file => "$media_dir/s/1/p001.jpg" )
|| Imager->new( file => "shot0001.png" ) # from mplayer [s]
;
id => $id,
title => $s->[2],
description => $s->[2],
- src => "$media_dir/s/$s->[3]/00000001.jpg",
+ src => "$media_dir/s/1/00000001.jpg",
href => '',
},
};
warn "no interpolation in template!";
write_file "www/editing.html", $html;
- $html =~ s{media/editing}{media/$media_part}gs;
+ $html =~ s{media/_editing}{media/$media_part}gs;
write_file "www/$media_part.html", $html;
my $carousel_width = $prop->{width} + $slide_width - 80;