class BPL::Derivatives::Config
Constants
- CONFIG_METHODS
Attributes
active_encode_poll_time[RW]
base_logger[RW]
enable_ffmpeg[RW]
ffmpeg_path[RW]
fits_path[RW]
jp2_recipes=[RW]
kdu_compress_path[RW]
kdu_compress_recipes[RW]
libreoffice_path[RW]
output_file_service[RW]
output_object_class[RW]
source_file_service[RW]
temp_file_base[RW]
Public Class Methods
new()
click to toggle source
# File lib/bpl/derivatives/config.rb, line 15 def initialize @ffmpeg_path ||= 'ffmpeg' @libreoffice_path ||= 'soffice' @temp_file_base ||= Dir.tmpdir @source_file_service ||= BPL::Derivatives::RetrieveSourceFileService @output_file_service ||= BPL::Derivatives::PersistBasicContainedOutputFileService @fits_path ||= 'fits.sh' @enable_ffmpeg = nil @kdu_compress_path ||= 'kdu_compress' @kdu_compress_recipes ||= { default_color: %(-rate 2.4,1.48331273,.91673033,.56657224,.35016049,.21641118,.13374944,.08266171 -jp2_space sRGB -double_buffering 10 -num_threads 4 -no_weights Clevels=6 Clayers=8 "Cblk={64,64}" Cuse_sop=yes Cuse_eph=yes Corder=RPCL ORGgen_plt=yes ORGtparts=R "Stiles={1024,1024}" ).gsub(/\s+/, " ").strip, default_grey: %(-rate 2.4,1.48331273,.91673033,.56657224,.35016049,.21641118,.13374944,.08266171 -jp2_space sLUM -double_buffering 10 -num_threads 4 -no_weights Clevels=6 Clayers=8 "Cblk={64,64}" Cuse_sop=yes Cuse_eph=yes Corder=RPCL ORGgen_plt=yes ORGtparts=R "Stiles={1024,1024}" ).gsub(/\s+/, " ").strip } @active_encode_poll_time ||= 10 @base_logger ||= ::Logger.new(STDOUT) @output_object_class ||= "ActiveFedora::File" end