diff --git a/ext/handle_video/main.php b/ext/handle_video/main.php index 7766a30b..b8d28e38 100644 --- a/ext/handle_video/main.php +++ b/ext/handle_video/main.php @@ -18,43 +18,43 @@ */ class VideoFileHandler extends DataHandlerExtension { - public function onInitExt(InitExtEvent $event) { - global $config; - $config->set_default_string('video_thumb_engine', 'static'); - $config->set_default_string('thumb_ffmpeg_path', ''); - } + public function onInitExt(InitExtEvent $event) { + global $config; + $config->set_default_string('video_thumb_engine', 'static'); + $config->set_default_string('thumb_ffmpeg_path', ''); + } - public function onSetupBuilding(SetupBuildingEvent $event) { - global $config; + public function onSetupBuilding(SetupBuildingEvent $event) { + global $config; - $thumbers = array(); - $thumbers['None'] = "static"; - $thumbers['ffmpeg'] = "ffmpeg"; + $thumbers = array(); + $thumbers['None'] = "static"; + $thumbers['ffmpeg'] = "ffmpeg"; - $sb = new SetupBlock("Video Thumbnail Options"); + $sb = new SetupBlock("Video Thumbnail Options"); - $sb->add_choice_option("video_thumb_engine", $thumbers, "Engine: "); + $sb->add_choice_option("video_thumb_engine", $thumbers, "Engine: "); - if($config->get_string("video_thumb_engine") == "ffmpeg") { - $sb->add_label("
Path to ffmpeg: "); - $sb->add_text_option("thumb_ffmpeg_path"); - } - $event->panel->add_block($sb); - } + if($config->get_string("video_thumb_engine") == "ffmpeg") { + $sb->add_label("
Path to ffmpeg: "); + $sb->add_text_option("thumb_ffmpeg_path"); + } + $event->panel->add_block($sb); + } protected function create_thumb($hash) { global $config; $w = (int)$config->get_int("thumb_width"); $h = (int)$config->get_int("thumb_height"); - // this is never used... + // this is never used... //$q = $config->get_int("thumb_quality"); $inname = warehouse_path("images", $hash); $outname = warehouse_path("thumbs", $hash); switch($config->get_string("video_thumb_engine")) - { + { default: case 'static': copy("ext/handle_video/thumb.jpg", $outname); @@ -62,8 +62,8 @@ class VideoFileHandler extends DataHandlerExtension { case 'ffmpeg': $ffmpeg = $config->get_string("thumb_ffmpeg_path"); - $inname = escapeshellarg($inname); - $outname = escapeshellarg($outname); + $inname = escapeshellarg($inname); + $outname = escapeshellarg($outname); $cmd = "{$ffmpeg} -i {$inname} -s {$w}x{$h} -ss 00:00:00.0 -f image2 -vframes 1 {$outname}"; exec($cmd, $output, $ret);