DS2000 Registry Entries

All registry keys used by DS2000 are found under HKEY_LOCAL_MACHINE\\SOFTWARE\\1 mal 1 Software GmbH\\DS2000. This registry path is the root. Under the root you find subfolders for the single applications and PlugIns which are described here:

Root

Servercomputer name of the server of a DS2000 system

Cen

AddressMetaFileContains path and name of address treeīs meta file. This file is created by the AdrTree.exe and contains all addressing information in an compressed format.
LogFilePath to the log file. If this file does not exist, it will be created during startup of an DS2000 application execept of Logging.exe
LogSizeSize of log file in entries. Higher values allow to look back further into history
DialogServerpath to DLL which is needed to show the right part of plugin dialog
Enigmacontains the key, which limits the number of downlink licenses

DatabaseServer

DB-PlugInpath to DLL which handles the database access
ConnectionInfopath to database file
AddressTreeControlpath to DLL which is needed to show the address tree

Fr

AddressFilePath to file which stores the receivers logical addresses. This file is generated by FrameRouter or SmartSync
FrameStackSizeMax. number of frames which can be buffered before they are handled by an PlugIn
HotKeyCode of key which opens FrameRouterīs dialog
PlugInTimeoutMSTimeout in milliseconds before a not responding PlugIn is assumed to be dead
MulticastPortIP Port to listen on for multicast frames
ReceiveBufferSizeSize in bytes of the network adapterīs receive buffer
MulticastAddrMulticast address to listen on for multicast frames
ReceiveInterfaceAddrIP address of the network adapter over which the multicast frames are expected. If the field is empty, the default adapter is used
NetDS2000 net number
PhysicalAddrPhysical receive ID of a client. This entry is encrypted and generated during setup. Since this key contains the network adapterīs MAC address, it becomes invalid, if the adapter
StartupDelaySTime in seconds, which is waited after application start and execution
UpdateTrnSoftware update number, which changes, when the sender sends a new software version. Set this value to 0 to cause a software reinstallation
DialupBackchannel1 if this client uses a dialup backchannel. Otherwise a connect is tried without calling RAS
Dialup UserUser name for dialup backchannel
Dialup PwdPassword for dialup backchannel
Dialup PhonePhone number for dialup backchannel
Copy Update Files1 if a received update has to be copied, after reboot

FileTransfer

toTargetPathLast used target path
TargetPathLast used target path
transmissionsLast used number of transmissions
delayLast used delay
SaveNowLast used save now
UseBackchannelLast used save backchannel setting
confirmlast used save confirm setting

Multiplexer

Global TransactionEach frame has an transaction number. This filed contains the transaction number of the last send frame
Idle Send TimeTime in seconds, before multiplexer stops sending system frames, when now job is available
Net IDDS2000 net number
Update TransactionTransaction number which has to be increased after each software update
Update PathPath for finding the software for the client systems.
Backchannel IP AddrIP address of net adapter which handles backchannel connects
Backchannel Confirm PortPort to wait for confirm telegramms
Backchannel Confirm RetriesNumber of connect retries for sending a configm telegramm
Backchannel Confirm Spread [sec]Time in seconds over which confirm telegramms are spread. This helps to protect from a high number of simultanious connects
Backchannel Request PortPort to wait for request telegramms
Run PrepareToSend internal1 if multiplexer shall run a PrepareToSend-Thread
Service Interval AdressingInterval in seconds for sending addressing table to receivers
Service Interval SlotlistInterval in seconds for sending the slotlist to receivers
Service Interval BC-SettingsInterval in seconds for sending the backchannel settings to receivers
Service Interval Softw.-UpdateInterval in seconds for sending the client software to receivers

Multiplexer\\Interfaces\\(NAME)

Encrypt Frames1 if frames have to be encrypted before transmission
ExtraHeaderNumber of bytes which are added to the netto size of a frame during bandwidth calculations. This could be the TCP-Header, etc.
Max. Frame LenMax. netto frame length
Max. BandwidthMax. brutto bandwidth in bits per second
TypeType of send interface (0=Multicast, 1=TCP)
Multicast IP AddrMulticast address, the frames are send to
Multicast IP PortMulticast port, the frames are send to
Multicast TTLTime to live of a multicast frame. Each Router decrements a frames TTL when it passes. When TTL is 0, the frame is deleted by the router
Registration IP AddrIP address of adapter which accepts registration connects
Registration IP Portport to wait for registration connects
SendInterface IP AddrIP address of the net adapter used for sending
StackSizeNumber of frames which are calculated as send buffer. Small values cause a unstable bandwidth. High values cause delays in live streams
Dialup UserUser name for dialup
Dialup PhonePhone number for dialup
Dialup PwdPassword for dialup
Dialup2 UserUser name for dialup on line 2
Dialup2 PhonePhone number for dialup on line 2
Dialup PwdPassword for dialup on line 2
PingIP address to ping to, before sending of frames is started
Ping RetriesNumber of ping retries
Ping Timout MSecTimout in milliseconds for a ping

RemoteSync\\Interfaces\\(NAME)

source pathLast used source path
target pathLast used target path
transmissionsLast used transmissions
delayLast used delay between transmissions
compare pathLast used compare path
delete filesLast used delet-file-option

Player

Audio Buffer SizeSize of audio buffers in bytes. Small values can cause audio jitter. High values can cause delays
Delete After DaysIf a content file is older than this value, it will be deleted by the player
FrameRate [Hz]Flipping rate in Hz. High values cause better rendering quality but also higher CPU usage
Logging PathPath to write log files to. Leave this value empty to stop the player writing log files
HollyStartPath to Adjust32.exe. It will be started before rendering, to init. the hollywood plus. Leave this field empty, if no hollywood plus is used
Opening Times FilePath to a .xml file, which contains the opening times for each receiver
Overlay1 if the player shall generate a overlay surface with screen dimensions. This value should be 0 and is reserved for future use
PlaylistPath to default playlist, which is loaded, if a command line argument is missing
Preroll FramesNumber of frames which a used as rendering buffer. Higher values cause less jitter but higher graphics memory usage.
Startup Delay [s]Time in seconds between application start and rendering start
WidthWidth of the screen in pixel. If this value is 0, the current set resolution is used
HeightHeight of the screen in pixel. If this value is 0, the current set resolution is used
Color BitsColor depth of the display in bits. If this value is 0, the current set color depth is used
Startup CountThis value is incremented by the player during startup and decremented during shutdown. If this value is above 4 during startup, the watchdog will not be activated (=bootlo
SetupFlipMSTime in milliseconds, before the vertical sync, at which a flip will be setup. A high value increases rendering quality but also CPU usage

Player\\PlayDShow

deadlock actionif a deadlock occurs, the value does: 0 wait until deadlock unlocks, 1 terminate player, 2 reboot
play MPEG1 if the plugin shall play files with suffix .mpg, .mpv, .mpa. 0, if a hardware decoder plugin like PlayMpegFmp.dll exists
use overlayIf this value is 1, the plugin uses a overlay surface to render to. The usage of an overlay surface decreases CPU usage, but not all graphic adapters do support overlay surfaces

Player\\PlayMpegFmp

use overlapped ioIf this value is set to 1, the plugin uses overlapped IO to read from files

PlayListEditor

PlayerPathpath to player's binary for "play"-functionality in editor
TimeLineDurationmax duration of time line in editor (value in seconds)

PlayListEditor\\TargetScreenSize

Widthwidth of the story board (target screen resolution) in editor (value in pixel)
Heightheight of the story board (target screen resolution) in editor (value in pixel)

PlayListEditor\\Publishing

TargetPlaylistpath to playlist to create for publishing on local computer
TargetPathpath to player's content directory on remote computer
TransactionControlpath to smartsync scrypt file, which controls the syncronisation of player contents. Can be omitted
CanonicalizeNamesif this value set to 1 file names by publishing will be canonicalized ( non ASCII-chars -> ESC-sequences )