Administration Guide : Command-line manual pages

VSP.CONF(4) manual page

Name

vsp.conf - XML global configuration file used by various components of the Xinet Video Module for WebNative Suite.

Synopsis

/usr/etc/venture/var/vsp.conf
C:\Program Files\Xinet\Venture\var\vsp.conf

Description

The vsp.conf file is an XML global settings file used by various components of the Video Module, including movsync (1M) , htmlsync (1M) , browcapt (1M) , cad2jpg (1M) , dgn2jpg (1M) and the Video Reel Generator. You can find the file in /usr/etc/venture/var on Unix systems and C:\Program Files\Xinet\Venture\var on Windows systems. The following subsections provide details about how Video Module components make use of the file and may be useful for fine tune performance or testing systems. Generally speaking, however, administrators should rely on nativeadmin GUI setting and not alter the contents of this file by hand.

Settings for movsync (1)

MovsyncTempFolder
Specifies an alternative temporary folder where extracted JPEG frames will be generated, if you do not want to use the default location, /tmp on Unix systems and %TEMP% on Windows systems. The specified path must be valid and already exist. Wherever you write these files, movsync (1M) will remove them upon exit.
MovsyncDisplayNumber
When processing SWF files on a Unix platform, the browcapt (1M) process called from movsync (1M) uses an X virtual frame buffer (Xvfb ) to facilitate screen captures. In order to avoid conflicts with other virtual frame buffers, vsp.conf allows you to explicitly specify a unique display number. By default, the display number used by movsync (1M) is 742 . This should not conflict with other X servers running on the same machine (i.e., a system with -display :0 or htmlsync (1M) with -display :745 ).
ExcludeExtensions
A comma-delimited list of extensions to be ignored by movsync (1M) .
LowResMovieLimitSecs
Specifies the limit in seconds of the length of all generated, low-resolution movies.
FlashHTMLTemplate
Provides the full path to location of a substitute HTML file that will be used to wrap Adobe Flash SWF files for processing. This file must contain HTML that will display the Flash file in a browser at its original size with an origin of top-left . The following macros will be expanded within the HTML file: %XINETFULLPATHURL% = Full Path to Flash file being processed in URL format (file:///folder/file.swf); %XINETFULLPATH% = Full Path to SWF file being processed (/folder/file.swf); %XINETFULLPATHNOEXT% = Full Path to SWF file being processed, minus the file extension (/folder/file); %XINETBASEPATH% = Path only of the SWF file being processed (/folder); %XINETBASENAME% = File name only, minus extension, of the SWF file being processed (file); %XINETFILENAME% = File name only, including extension, of the SWF file being processed (file.swf); %XINETWIDTH% = Width of SWF file in pixels; %XINETHEIGHT% = Height of SWF file in pixels.
SWFNoPreviewJPEG
When a preview can not be extracted successfully for a SWF file, this paramter specifies an alternative JPEG image that will be inserted into the database in its place. Inserting a static image will disable the "live-preview" functionality for the SWF file; however, it will allow Annotations to be made.
DetectBlankFrames, BlankPixelPercent, BlankRangePercent
These parameters control how blank-frame detection works for SWF-, video- and HTML-captured frames. By default, a frame is considered blank (and rejected) if 90% of the pixel values lie withing a 10% color range. This allows the majority of frames with very little story content (such as credits) to be treated as blank. Typically, you should not change these parameters, as specifying invalid parameters may cause preview generation to stop working. Default values: DetectBlankFrames =true , BlankPixelPercent =90 , BlankRangePercent =10 .

Here is an example of the form these options take in the vsp.conf file:


<VSPGlobal> 
    <MovsyncTempFolder>/tmp/movsync</MovsyncTempFolder> 
    <MovsyncDisplayNumber>742</MovsyncDisplayNumber> 
    <ExcludeExtensions>url,webloc</ExcludeExtensions> 
    <LowResMovieLimitSecs>600</LowResMovieLimitSecs> 
    <FlashHTMLTemplate>/xinet/CustomFlashWrapper.html</FlashHTMLTemplate> 
    <SWFNoPreviewJPEG>/xinet/NoSWFPreview.jpg</SWFNoPreviewJPEG> 
    <LowResVideoThreads>4</LowResVideoThreads> 
</VSPGlobal>  

 Settings for htmlsync (1M) HTMLsyncTempFolder  Allows you to specify 
an alternate temporary folder where htmlsyc (1M) will generate files if 
you do not want to use the default location, /tmp  on Unix systems and 
%TEMP%  on Windows systems. The specified path must be valid and already 
exist. HTMLsyncDisplayNumber  When processing HTML files on a Unix platform, 
the browcapt (1M) process called from htmlsync (1M) uses an X  virtual 
frame buffer (Xvfb ) to facilitate screen captures. In order to avoid conflicts 
with other virtual frame buffers, vsp.conf  allows you to explicitly specify 
a unique display number. By default, the display number used by htmlsync 
(1M) is 745 . This should not conflict with other X  servers running on 
the same machine (i.e., systems with -display :0  or movsync (1M) with -display 
:742 ). HTMLNoPreviewJPEG  When previews can not be extracted successfully 
for an  HTML, URL, MHT, WEBLOC or WEBARCHIVE file, this parameter  specifies 
an alternative JPEG image that will be inserted into the  database in 
place of the preview. Inserting this static image allows  users to add 
Annotations to this file and will also prevent the file  from being submitted 
periodically for reprocessing during volume  synchronisation. Here is an 
example of the form these options take in the vsp.conf  file: 
  
 <VSPGlobal> 
    <HTMLsyncTempFolder>c:temp folder</HTMLsyncTempFolder> 
    <HTMLsyncDisplayNumber>745</HTMLsyncDisplayNumber> 
    <HTMLNoPreviewJPEG>/xinet/NoHTMLPreview.jpg</HTMLNoPreviewJPEG> 
</VSPGlobal>  
  
 
 Video Reel Generator back-end settings  GVPluginTempFolder  Default 
is /tmp  on Unix systems, %Temp%  on Windows systems. If specified, this 
field overrides the default temporary folder the genvideo  executable 
back-end uses. The path specified must also be valid and already exist. GVLogFile 
 Allows you to specify a log file where genvideo  will write messages 
about back-end processing. This file will grow over time,  so should only 
be used during debugging. MaxXVEInstances  Default value 2 . This field 
specifies the maximum number of instances of the Xinet Video Engine allowed 
to run concurrently by users using the Video Reel Generation plug-in. Note: 
This does not include Xinet Video Engine processes spawned via movsync 
(1M). It may be necessary to adjust this value to maximize system performance. 
GVXVECommand  Allows an alternate Xinet Video Engine command to be used 
for the  Video Reel Generator. You must specify the full path to the command. 
Here is an example of the form these options take in the vsp.conf  file: 

  
 <VSPGlobal> 
    <GVPluginTempFolder>/tmp/gvplug-in</GVPluginTempFolder> 
    <GVLogFile>/tmp/gv.txt</GVLogFile> 
    <MaxXVEInstances>2</MaxXVEInstances> 
</VSPGlobal> 
 

Video Reel Generator front-end settings

VRGPluginLogFile
Allows you to specify a log file where messages from the Video Reel Generator plug-in front end will be written. This file will grow over time.

Here is an example of the form this option takes in the vsp.conf file:


<VSPGlobal> 
    <VGPPluginLogFile>/tmp/VGPLog.txt</ VGPPluginLogFile>. 
</VSPGlobal> 
  
 
 Settings for browcapt (1M) [Solaris, Linux, Altix ] XvfbCommand  Allows 
you to specify the location of the Xvfb (1) command or customize script 
to launch Xvfb (1). XvfbCustomOptions  Allows you to specify additional 
parameters for Xvfb (1). For example, when launching Xvfb (1) you may want 
to set the background to black or white, thus allowing the motion detection 
engine to reject frames that may be snapped before Firefox starts or after 
Firefox exits. Note: parameters may be different on different platforms 
and OS versions. Please check the Xvfb (1) manual page for appropriate 
options. BrowserWaitSecs  On Unix versions of the Xinet Video Module 4.1 
or later, the number of seconds to wait after launching Firefox before 
commencing capture. This allows embedded content to load. firefoxCommand 
 Allows you to specify the location of the Firefox command or customized 
script to launch Firefox. xwdCommand  Allows you to specify the location 
of the xwd (1) command or customized script to launch xwd (1). XvfbWaitSecs 
 Default 10 . Number of seconds to wait after launching Xvfb (1) before 
starting Firefox. Since Xvfb (1) launches asynchronously, on slower systems, 
you may need to delay Firefox's launching. Here's an example of these options 
in a vsp.conf  file: 
  
 <VSPGlobal> 
    <xvfbCommand>/usr/bin/X11/Xvfb</xvfbCommand> 
    <XvfbCustomOptions>-br</XvfbCustomOptions> 
    <firefoxCommand>/usr/bin/firefox</firefoxCommand> 
    <xwdCommand>/usr/openwin/bin/xwd</xwdCommand> 
    <xvfbWaitSecs>10</xvfbWaitSecs> 
    <BrowserWaitSecs>10</BrowserWaitSecs> 
</VSPGlobal>  
  
 
 Settings for cad2jpg (1M) CADBGColor  Allows you to specify the background 
color for AutoCAD and Bentley rendered files. Value should represent 8 
bit BGR (Blue, Green, Red)  integer values specified in hexadecimal, e.g., 
00FF00 represents 100% green background. Note, the hex prefix of 0x is 
not required. CADSearchPaths  A ;-delimited list of search paths that cad2jpg 
(1M) and dgn2jpg (1M)  can use to locate additional resources such as 
fonts. Limited to 4096 characters. Note: when entering paths, the &  character 
must be entered as &amp; . For example, /space/Video & Interactive  should 
be entered as /space/Video &amp; Interactive . Failure to do so will prevent 
the vsp.conf  file from being loaded by all Video Module applications. CADSystemCodePage 
 For use with cad2jpg (1M) only. Specifies the  default system Code Page 
  (character encoding) to be used when loading an AutoCAD file. It is important 
 that the Code page  is set correctly; otherwise, text may not be imported, 
 rendered or extracted correctly. The software will try to automatically 
 detect the correct system character encoding, but when it is not successful, 
 it will use the default value of 30  (ansi1252 ). To  specify a different 
value,  use values from the following table,  e.g., if you operating system 
were Japanese, you  would use the Code Page ID    value of 38 :  
  Code Page IDCode PageDescription1ascii US-ASCII (7-bit)2iso8859-1 Latin 
1; Western European (ISO)3iso8859-2 Central European; Central European 
(ISO)4iso8859-3 Latin 35iso8859-4 Baltic6iso8859-5 Cyrillic7iso8859-6 Arabic8iso8859-7 
Greek9iso8859-8 Hebrew; Hebrew (ISO-Visual)10iso8859-9 Turkish11dos437 OEM 
United States12dos850 OEM Multilinqual Latin 1; Western European (DOS)13dos852 
OEM Latin 2; Central European (DOS)14dos855 OEM Cyrillic (primarily Russian)15dos857 
OEM Turkish; Turkish (DOS)16dos860 OEM Portuguese; Portuguese (DOS)17dos861 
OEM Icelandic; Icelandic (DOS)18dos863 OEM French Canadian; French Canadian 
(DOS)19dos864 OEM Arabic; Arabic (864)20dos865 OEM Nordic; Nordic (DOS)21dos869 
OEM Modern Greek; Greek, Modern (DOS)22dos932 ANSI/OEM Japanese; Japanese 
(Shift-JIS)23mac-roman MAC Roman; Western European (Mac)24big5 ANSI/OEM 
Traditional Chinese (Taiwan;    Hong Kong SAR, PRC); Chinese Traditional 
(Big 5)25ksc5601 ANSI/OEM Korean (Unified Hangul Code)26johab Korean (Johab)27dos866 
OEM Russian; Cyrillic (DOS)28ansi 1250 ANSI Central European; Central 
European (Windows)29ansi 1251 ANSI Cyrillic; Cyrillic (Windows)30ansi 
1252 ANSI Latin 1; Western European (Windows)31gb2312 ANSI/OEM Simplified 
Chinese (PRC, Singapore);    Chinese Simplified (GB2312)32ansi 1253 ANSI 
Greek; Greek (Windows)33ansi 1254 ANSI Turkish; Turkish (Windows)34ansi 
1255 ANSI Hebrew; Hebrew (Windows)35ansi 1256 Arabic; Arabic (Windows)36ansi 
1257 ANSI Baltic; Baltic (Windows)37ansi 847 ANSI/OEM Thai (same as 28605, 
ISO 8859-15); Thai (Windows)38ansi 932 ANSI/OEM Japanese; Japanese (Shift-JIS)39ansi 
936 ANSI/OEM Simplified Chinese (PRC, Singapore);       Chinse Simplified 
(GB2312)40ansi 949 ANSI/OEM Korean (Unified Hangul Code)41ansi 950 ANSI/OEM 
Traditional Chinese (Taiwan; Hong Kong       SAR, PRC); Chinese Traditional 
(Big 5)42ansi 1361 Korean (Johab)43ansi 1200 Unicode UTF-16, little endian 
byte order (BMP        of ISO 10646); available only to managed44ansi 1258 
ANSI/OEM Vietnamese; Vietnamese (Windows)
 
CADMaxTextEntries  Limits the 
number of text entries that will be extracted by cad2jpg (1M)  and dgn2jpg 
(1M) from any one file. Here is an example: 
  
 <VSPGlobal> 
    <CADBGColor>00FF00</CADBGColor> 
    <CADSearchPaths>/mypath1;/mypath2;/my/path/3</CADSearchPaths> 
    <CADMaxTextEntries>500</CADMaxTextEntries> 
    <CADSystemCodePage>30</CADSystemCodePage> 
</VSPGlobal> 
  

 Files /usr/etc/venture/var/vsp.conf  /usr/etc/venture/bin/movsync  /usr/etc/venture/bin/browcapt 

/usr/etc/venture/bin/htmsync 
/usr/etc/venture/bin/cad2jpg