Release Notes Updated: October 28, 2009 Products: Soloist4111 HD, Edje4111 HD, signEdje, SoloistHD Pro Revisions for specific product types are noted in the descriptions. Copyright Adtec Digital, Inc. 2007 - 2009, All rights reserved. http://www.adtecinc.com/ PLEASE NOTE: Should support be needed, it can be reached by the following methods: 1. Fill out the on-line support request at http://adtecinc.com/supportrequest/. 2. Print out the Service Request and fax it to 615-256-6593. 3. Email support@adtecinc.com 4. Call 615-256-6619, Ext. 166 (Monday through Friday 9:00am to 5:00pm Central Time) -------------------------------------------------------------------------------- Known Issues for Version 2.07.03, October 28, 2009. AHP -------------------------------------------------------------------------------- YOUR DEVICE MUST BE UPGRADED TO VERSION 2.01.10 OR HIGHER BEFORE ADVANCING TO THIS VERSION. DECODER: The decoder audio will not play for transport stream content with Dolby AC3 audio which uses the stream type '6' (MPEG2 PES private type) to identify the PID type. This is to prevent decoder issues when the stream type 6 contains Dolby E audio. DECODER: There may be a several second audio delay when changing audio tracks. DECODER: The command response for "LIST" or "LIST ADD xxx" for lists larger than 400 entries can take longer than one minute. Use 'terse' forms LI or LI ADD for fast API responses on systems using large lists. DECODER: Due to protected content mechanisms and the layering nature of DVDs, some extracted DVD content will not play properly. DECODER: OSD images may not display properly if an H-264 video clip is being decoded. DECODER: OSD CRAWL may 'tear' when placed near the top of the video screen. SYSTEM: File registration does not accurately register the duration of elementary AAC files. Typically, it registers them with a 00:00:00:00 duration. SYSTEM: Using FTP processes during file playback can affect the output. The degree of interference you may experience is dependent on the video rate of the file playing at the time and/or the amount of data you are deleting. SYSTEM: System logs will show pure-ftp activity at a skewed time from the system time [TIME]. SYSTEM: COM2 and BARKLIST settings do not persist on reboot. HARDWARE NOTICES: - edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. - On a rare occasion, the Decoder SDI board in the Soloist-HD Pro will not register correctly on boot. You will see the following message in the log. A hard reboot corrects this issue. DVB-ASI SDI Decoder board found: DVB-ASI System Ready,SDI SYSTEM NOT READY ------------------------------------------------------------------------------- Version 2.07.03, October 28, 2009, AHP ------------------------------------------------------------------------------- SYSTEM: 1) Added PING API command. See API Notes for more information. WEB INTERFACE: 3) LIST BUILDER: Added LIST SAVE functionality when loading a list. In previous versions, a list could be loaded successfully, but would not persist as the current list when the device was power cycled. ------------------------------------------------------------------------------- Version 2.07.02, October 16, 2009, AHP ------------------------------------------------------------------------------- SYSTEM: 1) Added debug capability to the myles communication system used with the web application. Hardened messaging handling to and from myles to prevent segmentation faults. 2) Corrected line returns used to display MULTICAST STATS (MUS) and DVB-ASI STATS (DAS). WEB INTERFACE: 3) GENERAL: Added EXPIRES directives to web application. This prevents browser caching of stale data, and eliminates the need for users to clear browser cache when upgrading. 4) Enhanced web user interface to prevent memory leaks, improve performance and avoid communication errors when there is an abundance of configuration requests or when the device has been running over an extended period of time. 5) SCHEDULE BUILDER: - Modified playlist event to issue a stop command prior to a list load and play. This helps to ensure that the scheduled event occurs on-time. Previously, a scheduled playlist event would not be triggered on time if a clip was already playing. It would wait until the clip was finished. - Added logic that prevents users from adding new schedules if a schedule with the same name is already on the device. - Corrected bug (mantis 2775) that would prevent schedules with spaces in the name from loading. 6) SYSTEM TAB: Removed SNMP variables for products not currently supporting SNMP. 7) DISPLAY TAB: Corrected issue with Video Scaling drop down boxes that prevented scaling for any position other than center from submitting. 8) STREAMING TAB: Corrected issue with tab logic that prevented the tab from being submitted on Soloist-4111, edje-4111 and signEdje products. 9) LIST BUILDER: - Added logic that prevents users from adding new lists if a list with the same name is already on the device. - Corrected bug (mantis 2775) that would prevent lists with spaces in the name from loading. 10) LEFT PANEL STATUS: Added current device time to Network Status. 11) UPGRADE TAB: Fixed Restore to factory default functionality. In the previous versions, this could cause the unit to reset, but the not revert to factory default settings. ------------------------------------------------------------------------------- Version 2.07.01, October 1, 2009, AHP ------------------------------------------------------------------------------- DECODER: 1) Corrected build time error that prevents the full range of modules from being included. This would have prevented FEC from functioning correctly in the previous build. 2) Added DVBASIERRRECOVER and DVBASILATENT commands for DVB ASI error recovery and latency. See API Notes for more information. 3) Corrected issue that could falsely cause video/audio freeze detection when DVB-ASI Receiving or Multicast Receiving at a low bit rate. SYSTEM: 4) Corrected issue with ftp that would cause pure-ftp to stop functioning after 55 unique transfer sessions. 5) Fixed incorrect file size calculation in DIRECTORY (DIR) command. WEB INTERFACE: 6) STREAMING TAB: - Added DVB Latency and DVB Error Recovery settings to this tab. See API Notes for more information. - Corrected logic with DPN command that made submitting Multicast and DVB Rec. fail occasionally. 7) DISPLAY TAB: - Added Decoder Auto Format option. See API Notes for details. (DAF) - Moved Repeat Mode from this tab to the List Builder Tab. 8) GENERAL - Added button at top of application to trigger viewing of the last snippet of logs. - Added uptime counters for Multicast and DVB-ASI Rec. to left status panel. 9) INVENTORY TAB: - Modified query that retrieved inventory records so that they are now sorted by latest modified. This will force them to appear at the top of the lists. - Modified query to retrieve Program Bit rate, instead of Video Bit Rate when obtaining the metadata to be displayed in the inventory list. ------------------------------------------------------------------------------- Version 2.07.00, September 15, 2009, AHP ------------------------------------------------------------------------------- DECODER: 1) Implemented Level A and B concurrent FEC recovery. Recovery is automatic and does not require a configuration setting to enable. WEB INTERFACE: 2) GENERAL: - Added hint help information for all fields. 3) DASHBOARD > SCHEDULE BUILDER: Implemented a simple event schedule builder. This allows the user to schedule some pre-defined operations as well as custom operations. Currently support operations are: - PLAYLIST - PLAYSPOT - STOP DECODER - MULTICAST RECEIVE - MULTICAST OFF - CLEAR SCHEDULE - CUSTOM Custom allows for the entry of direct commands. A strong understanding of our API Commands is recommended as we do not currently validate the custom input. 4) DASHBOARD > LIST BUILDER: Cleaned up layout of list build to allow for scrolling of list when more than 20 lists are present. 5) DISPLAY TAB: Moved OSD configurations to their own tab. 6) OSD TAB: Disabled OSD Template configurations until further development allows for it to be presented correctly on-screen. ------------------------------------------------------------------------------- Version 2.06.03, August 3, 2009, AHP ------------------------------------------------------------------------------- SYSTEM: 1) Fixed a bug with DONOTREPLACEMPEG [DNR] which prevented the mirror process from accessing into the database file. This read functionality is needed to compare the current inventory to what is available on the server. ------------------------------------------------------------------------------- Version 2.06.02, July 23, 2009, AHP ------------------------------------------------------------------------------- SYSTEM: 1) Fixed bug with DONOTREPLACEMPEG [DNR] and HOSTMODE [HOM] MirrorClient mode. 2) Enhanced NAS functionality related to NETSTORAGE command. This change assists with the accurate registration of files located on a NAS device. ------------------------------------------------------------------------------- Version 2.06.01, July 20, 2009, AHP ------------------------------------------------------------------------------- SYSTEM: 1) Corrected issue with DONOTREPLACEMPEG [DNR] where pathname was not being considered. 2) Corrected issue with migration of BARK configuration values on firmware upgrade. DECODER: 3) Corrected issue with HUE [HUE], BRIGHTNESS [BRI], CONTRAST [CON] and SATURATION [SAT] that kept those values from affecting the composite output. ------------------------------------------------------------------------------- Version 2.06.00, July 9, 2009, AHP ------------------------------------------------------------------------------- FRONT PANEL: 1) DECODER MENU: Removed VESA and XGA display targets for the Soloist-HD Pro. DECODER: 2) When the DECODEACTIVEFORMAT option is turned ON, it will automatically force the OUTASPECTRATIO and OUTPUTVIDEOSCALE options to OFF. This allows the decoder to properly set the screen resolution based on the decoded stream active format settings. The change to the OUTASPECTRATIO and OUTPUTVIDEOSCALE is recorded in the log file. If DECODEACTIVEFORMAT is ON, the OUTASPECTRATIO and OUTPUTVIDEOSCALE options cannot be set and a log message is generated. SYSTEM: 3) Corrected issue with GPS where reference file was not being found and GPS daemon process was not being initialized at boot time. 4) Optimized file registration processes to eliminate datatbase locks exposed when multiple threads of registration were active. 5) Fixed issue with DIRECTORY REFRESH (DIR R) Command that prevented it from processing the refresh. In previous versions, the command would respond with OK, but never refreshed. 6) Added the capability to register files with a designated Video Chroma field. Previously, these files would not register on Adtec systems. 7) Fixed migration issues with FTP settings. This could cause ftp to become unresponsive after up-grading and then down-grading a unit. 8) Corrected bug where executable DVC files were not being run. This would prevent PAR.DVC files from running after a unit was power cycled. 9) Removed an inaccurate log error message found when running a DVC file. This message stated 'Option not supported'. Also added checks to the RUN command to ensure that subsequent calls to the RUN command were treated independently and did not inherit behaviors from the previous call to RUN. 10) Added NETSTORAGE and NAMESERVER commands to be used with the implementation of network attached storage devices. See API documentation for use details. 11) Added functionality to restart system logging after a TIMEZONE change. This forces system logging to use the newer TIMEZONE setting as soon as it is changed. 12) Modified logging for NTP Status to log once when in an error condition. Added a delay of error message logging of NTP until unit is fully booted to prevent false error messaging and led alarms. Added RESTART and INACTIVE options to the NTPSVRIPADDRESS command. See API documentation for details. 13) Modified handling of network settings to ensure that settings are being set properly. 14) Modified DONOTREPLACEMPEG DNR command to accept yes as a valid argument regardless of upper or lower case. This command has also been corrected to only apply to video files. 15) Removed redundant log message generated each time a file played. WEB INTERFACE: 16) GENERAL: Updated version management in UI to use binary version process. This process optimizes the UI and will accept firmware updates with .gz or .tgz extensions. 17) UPLOAD APPLET: Corrected issue with upload applet that would prevent valid username and password acceptance. 18) INVENTORY: Optimized the list building functionality to improve responsiveness and workflow. 19) INVENTORY: Provided search functionality of inventory to search by path, basename or extension and/or any combination of those. 20) INVENTORY: Enhanced list building functionality to provide the capability to append one playlist with another. This is done by dragging and dropping a playlist onto another. The dropped playlist will appended to the bottom of the target playlist. 21) DISPLAY: Removed VESA and XGA display targets for the Soloist HD Pro. -------------------------------------------------------------------------------- Version 2.05.15 - 2.05.19 -- INTERNAL BUILDS -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Version 2.05.14, March 17, 2009. GMC -------------------------------------------------------------------------------- 1) Added command DECODEACTIVEFORMAT (DAF D0) to allow the decoder to automatically format the display output based on the stream's Active Format Description (AFD) and aspect ratio. The decoder will automatically re-adjust the output display if the AFD is updated during decode. The encoded Wide Screen Signal (WSS) information for PAL and NTSC display targets will also be changed to follow the AFD when this option is enabled. Please see Adtec API for important information on constraints with the use of the DECODEACTIVEFORMAT command. 2) Corrected issue introduced in Release 2.05.12 where NTSC or PAL VIDEO had no output after the unit was powered up. 3) Commands OUTPUTSAPECTRATIO and VIDEO could cause system crashes when they were entered at the same time. This has been corrected. 4) A new OSD TEXT type was added for date and time. Option TIME24DDMMYY will show a time date box using a 24 hour clock and an DD-MM-YYYY date format. Please refer to ONSCREENDISPLAY API for details. 5) The OSD status for the CRAWL repeat mode has been changed. When the repeat is set to 'forever', the repeat will display as '0'. When a non-infinite repeat has been specified, that value will show in the status. Previous releases showed the 'forever' repeat as 'ON'. 6) The VERSION command has been updated to correct an issue with the migration of FTP settings from the previously installed release. 7) The 'DIRECTORY R' refresh has been updated to correctly rebuild a corrupted directory database. 8) Added enhancements to the RESET REINIT command. MID 2561 -------------------------------------------------------------------------------- Version 2.05.12, March 6, 2009. GMC -------------------------------------------------------------------------------- 1) Corrected problem where multicast would not automatically restart after the stream was interrupted. 2) BLANK mode option NOVIDEO was resinstated for systems using composite video modes NTSC, PAL, PALM, PALN and NTSCJ. [MID 2502] 3) The DVI/HDMI connector was not being checked in all VIDEO modes. The connector is now polled in all VIDEO modes, and will initiate a video signal when a monitor is attached using DVI or HDMI cable. [MID 2530] 4) Added SDIAUDIOMATRIX (SMX S0) command to allow any of the eight channels of audio originating from the decoder to be routed to any of the eight audio outputs on the SDI interface. The front panel has been modified to include SDIAUDIOMATRIX. Please see the Adtec API for more information. 5) The DVB-ASI and TRANSPORT commands were modified to report up to 9 PIDs per program. The original limit was four which prevented the system from properly reporting all of the video and audio PID information from MediaHUB-422 encoded streams. 6) The DVB-ASI and multicast receive functions were modified to detect error conditions more quickly. The following log messages are used when error conditions are detected: "Video frame count is not incrementing, restarting multicast" (or "DVB-ASI" based on mode) "Video PTS is not incrementing, restarting multicast" (or "DVB-ASI" based based on mode) "Audio PTS is not incrementing, restarting multicast" (or "DVB-ASI" based based on mode) "DVB-ASI PTS out of range VPTS[nnnn] aud[n] APTS[nnnn] Stream restarted" 7) The log message "Startup PCR difference too large..." was being repeated many times when the DVB-ASI stream restart condition existed. Modified to send log message once per restart condition. 8) The multicast receive buffer control no longer attempts to adjust the decoder clock when H.264 streams are being decoded and a low buffer condition is detected. The clock adjustment could cause the decoder to start stuttering. Added log message "Low Buffer detected for multicast playback H264" for diagnostic purposes. 9) The menu output for AUDIOTRACKSELECT will no longer show "---" when information for a specific field is not available. 10) Added log message "DVB-ASI signal lock lost" when the DVB ASI cable is disconnected or the transmission stops. 11) Corrected condition where TRANSPORT would report "NONENONENONENONENONE...." while the DVB-ASI stream was being started. It now only prints one NONE. 12) MIRROR command was not returning an OK followed by 0 with the command response. -------------------------------------------------------------------------------- Version 2.05.11, January 15, 2009. GMC -------------------------------------------------------------------------------- 1) Multicast would not always start decoding when a multicast session was stopped and restarted. [MID 2425] 2) Edje4111 HD and signEdje systems using a digital VGA monitor and a VESA VIDEO mode would not receive a monitor signal until the VIDEO setting was toggled to and from a non-VESA mode. This problem was introduced in the 2.03.XX releases. [MID 2420] 3) The MULTICASTSTATS [MUS] [MC] was modified to show the current multicast latency setting configured using the MULTCASTLATENT [MLT] [MA] command. 4) Added support for OSD CRAWL repeat functionality. The default value is '0', which indicates that the crawl should repeat forever. If a non-zero value is is argued for repeat when the OSD CRAWL command is issued, the crawl will be removed from the display after the argued number of crawl repeats have completed. Please see the Adtec API for ONSCREENDISPLAY for more details. [MID 2429] 5) The OSD status output has been changed to show 'TEXT BACKGROUND COLOR' instead of 'CRAWL BACKGROUND COLOR' for the TEXT region information. GUI: 6) Added VIDEOENCODE setting to select between MPEG2 & H264. 7) Modified css style settings to make GUI compatible with Internet Explorer 8) DASHBOARD tab was split into three (3) subnavigation items. INVENTORY, STREAMING and DISPLAY. 9) UPGRADE tab was split into two(2) subnavigation items. FIRMWARE and FEATURES (Coming soon). 10) Bug fix on FIRMWARE UPGRADE tab. List of available firmware files is refreshed after an extraction/installation of any file is completed. 11) Added Player controls to perform actions such as PLAY< STOP, PAUSE, PREV, NEXT, with the click of a button on the inventory page. Note: This functionality is not Enabled when unit is in MULTICAST or DVB-ASI Receive mode. 12) Playlist files on the inventory tab can be removed by simply dragging them to the trashcan icon. (Also used to delete media files, and modify playlist items) 13) Users can LOAD a playlist file with a double-click on a playlist item on the INVENTORY tab. 14) Units VOLUME setting is easily controlled in real-time by sliding an element on the INVENTORY tab. 15) Added FIRMWARE RESTORE functionality, allowing users to reset the unit to Factory Default Configuration. Note: This action cannot be undone, so it must be handled carefully. 16) New NETWORK tab available to control XCP, Mirroring and Sync settings. 17) Track selected is retrieved upon loadng the INVENTORY tab, and the dropdown field is updated with the current value. Track selection is submitted back to the server automatically when a change in the dropdown selection is detected. 18) Bug Fix. Selecting the latest record on the INVENTORY tab was not possible, thus preventing from adding it to a playlist or remove it from the filesystem. -------------------------------------------------------------------------------- Version 2.05.09, December 15, 2008. GMC -------------------------------------------------------------------------------- 1) Added decoder closed caption support for all VIDEO modes. Command DECODECLOSEDCAPTION DCC DC was added to allow selection of EIA608 or EIA708 closed captions. The default closed caption mode is 608CC1, which shows EIA608 CC1 over the composite display output only. Some closed caption options use the OSD display mode and cannot be activated at the same time as OSD or OSDTEMPLATE. Please refer to the Adtec API for details. 2) The OSD and OSDTEMPLATE functions will not be available if an OSD based closed caption is active (refer to item 1). Please refer to ONSCREENDISPLAY and OSDTEMPLATE API for details. 3) The OSDTEMPLATE option PALFULL has been modified to use a screen height of 576 lines. The original template was incorrectly set to 525 lines. 4) Corrected log messages to use the correct log error code for error conditions in the OSD ON and OSD OFF commands. 5) Command DECODEPGMNUM would not always return the correct active program number. This has been corrected. 6) Added MULTICASTLATENT MLT MA command. This allows the user to specify the start delay when decoding a multicast stream. The minimum delay value is 200 milliseconds. The default value is 500 milliseconds. Added log message when the length of the initial delay is too long: "UDP MLT Error: Buffer full before latency wait is done, starting UDP now". Please refer to the Adtec API for details. 7) Adjusted the multicast receive buffer control algorithm to prevent invalid adjustments that would occur under some conditions. Added log message to indicate when a low buffer condition has been detected: "Low Buffer detected for multicast playback, forcing PAUSE for xxx miliseconds". 8) Updated Application Server HTML files. -------------------------------------------------------------------------------- Version 2.04.03, December 5, 2008. GE -------------------------------------------------------------------------------- 1) Updated factory shipped TIMEZONE handler so that units are shipped with working default daylight savings rule. [MID 2394] 2) Enabled Adtec-unit to Adtec-unit MirrorClient mode. Currently only hd0/media/ items are mirrored. [MID 2133] 3) Corrected argument handling to SNMPVAR. [MID 2257] 4) Added option to BARKLIST [HOST] to allow setting of destination messages independent of HOSTIPADDRESS. 5) Corrected rarely used variable name in MIRRORLIST mode where #PARAM_CHANGE directives were used for modify mirror settings on the fly. 6) Added DELAY command similar in functionality to legacy WAIT command. 7) Correct a bug in MirrorList mode which may trigger a failure to transfer files from the server. 8) Fixed issues in which commands may be lost if running them sequentially from a command DVC file. 9) Fixed issue where empty lists would cause system instability. MID 0002382 10) Fixed TRACE command. Setting to OFF averts all logging. [MID 2106] 11) The decoder would not return to the prior playback state after a PLAYSPOT playback session ended. This has been corrected. -------------------------------------------------------------------------------- Version 2.04.02, October 30, 2008. GMC -------------------------------------------------------------------------------- 1) The OUTPUTASPECTRATIO configuration setting was not being properly applied when Soloist4111 HD, Edje4111 HD, or signEdje systems were using composite VIDEO modes such as NTSC or PAL. This has been corrected. [mid 2386] 2) OSD TEMPLATE Text regions did not clear the previous time/date during an update when a transparent background was used. This has been corrected. 3) VIDEO mode PALN is now supported. 4) The log rotation will now run on power up if unit was powered down before the previous day's rollover occurred. -------------------------------------------------------------------------------- Version 2.04.01, October 9, 2008. GMC -------------------------------------------------------------------------------- 1) Added "Adtec Application Server" for SoloistHD Pro systems. The Application Server is used for monitoring the unit's status and setting configuration options via a web page. To use the server, connect to a unit's IP address using a web browser. The built in API guide is available via the Application Server. 2) Corrected issues where multicast and DVB-ASI streams would not always restart automatically after an interruption of the stream. 3) The BLANK NOVIDEO option was modified to disable the SDI output when playback is stopped. Support was removed for the NOVIDEO option for composite, DVI and HDMI connectors due to stability issues. When the NOVIDEO option is set, the composite, DVI and HDMI connectors will use the BLACK option. 4) The SDI embedded audio configuration was updated to duplicate group 1 channels 1 and 2 into group 1 channels 3 and 4. The audio group channels are not configurable via the API at this time. -------------------------------------------------------------------------------- Version 2.03.10, October 2, 2008. GMC -------------------------------------------------------------------------------- 1) Systems with DVI video connectors (Soloist4111 HD, Edje4111 HD, signEdje) would become unresponsive if VIDEO was set to a 1080 or 720 mode and the monitor was not attached and powered up during startup. This problem exists only in prior 2.03.xx releases. 2) Corrected crash associated with RUN command that was introduced in release 2.03.09. [MID 2350] 3) Corrected error in message handling for LSTAUTO.DVC introduced in release 2.03.09. [MID 2355] 4) Removed DVB ASI menu from players except for SoloistHD Pro. [MID 2362] Removed GIGE IP address menu item from edje4111 and signEdje. [MID 2362] 5) Command OUTPUTASPECTRATIO was changed to accept compact command OAR and terse command OR. The terse response was changed slightly to match terse formatting requirements. 6) Audio only clips would cause the OSD to display any image that was loaded into OSD. This was a result of invoking the automatic "graphics follows audio" function. The system now checks to make sure the loaded OSD image base name matches the audio clip's base name before issuing the OSD DISPLAY command. [MID 2361] -------------------------------------------------------------------------------- Version 2.03.09, September 17, 2008. JT -------------------------------------------------------------------------------- 1) Command NTPSVRIPADDRESS [NIP] [NI] would not return an API response if an invalid IP address was entered. 2) The LST DVC process has been updated to properly handle whitespace characters at the end of each line. [MID 2340] 3) The LST DVC process has been updated to properly handle initialize and finalize. [MID 2335] 4) Corrected decoder CFG command to agree with MER command. [MID 2341] -------------------------------------------------------------------------------- Version 2.03.08, September 5, 2008. GMC -------------------------------------------------------------------------------- 1) Added MCASTERRRECOVER [MER] [MR] command to allow a user to configure the decoder recovery timeout value. This timeout is activated when a decoder error is detected during multicast receive or DVB-ASI receive. This value had been set to 180 seconds for all previous releases. The timeout now defaults to 10 seconds and is configurable from 33 milliseconds to 45000 milliseconds. Please see the Adtec API for details. 2) The DIRECTORY command was updated to properly handle systems with no files. 3) The "DIRECTORY r" command was not running the file registration refresh. -------------------------------------------------------------------------------- Version 2.03.07, August 28, 2008. GMC -------------------------------------------------------------------------------- 1) Optimized the file registration delete process to increase the robustness of DVC and SHADOWCMD files utilizing the COPY, DELETE and RENAME commands. 2) The multicast receive startup was modified to adjust buffer size at startup. 3) Added log message for systems receiving multicast or DVB-ASI to indicate if a PAT or PMT table change has been sensed. This log message can be used as a diagnostic tool for dropped multicast sessions. -------------------------------------------------------------------------------- Version 2.03.06, August 25, 2008. GMC -------------------------------------------------------------------------------- 1) VIDEO modes 720P23, 720P59, 1080I59 and 1080P59 were running at the wrong frame rate. This has been corrected. 2) Systems using SHADOWCMD and DVC files could experience intermittent system failures. Use of the COPY command in DVC and SHD files aggravated the problem. The cause of the failures has been corrected. 3) The startup search for AUTO DVC files (SCHAUTO.DVC, LSTAUTO.DVC, PARAUTO.DVC and CMDAUTO.DVC) is no longer case sensitive, and the AUTO DVC files may exist anywhere in the file system. If multiple files are found with the same name, the system will run the most recently registered file at startup. The log file messages have been updated to show the full path and file name of the found AUTO DVC file. The system no longer logs "not found" messages when searching for AUTO DVC files. 4) The file registration search algorithm has been updated. It will search all registered files in 'case-insensitive' mode and will return the most recently registered file if duplicate file names are found. 5) File name extensions are no longer required when arguing file names in API commands. For example, the following commands are now valid: LIST LOAD playlist PLAYSPOT mediaclip 6) The LST DVC process has been optimized and streamlined. Preliminary tests show that several hundred LIST ADDs can be run in a few seconds on an active system. Diagnostic log messages for the LST DVC process have been removed. 7) The front panel DVB-ASI MENU Program number function was updated to properly select and display program numbers. -------------------------------------------------------------------------------- Version 2.03.05, August 15, 2008. GMC -------------------------------------------------------------------------------- 1) VIDEO mode 1080P23 has been added to support a 23.98 frame rate for 1080x1920 display resolution. 2) VIDEO mode 720P24 has been disabled to prevent decoder failures. 3) Added DECODEPGMNUM [DPN] [DN] command to select a specific program from an MPTS DVB-ASI or multicast stream. The command allows the configuration of a specific program number in the MPTS. Previously, the decoder would default to the first program found in the PAT table. Please see the Adtec API for details. 4) Added DVB-ASI MENU to the DECODER MENU in the front panel. The menu allows selection of the DVBASIMODE and DECODEPGMNUM. 5) The TRANSPORT command will show the active program when playing an MPTS DVB-ASI or multicast stream. 6) The status of the decoder board is logged during reset. The log message indicates which decoder board was found, and the status of the DVB-ASI and SDI subsystems. 7) The format of the DVBASISTATS [DAS] [BV] command response has been modified to show the Program Number in decimal and hex format. The line formatting was also modified to match the DECODEPGMNUM response format. 8) The SHADOWCMD function will now log the full path and name of the found .SHD file when it is loaded at the start of a spot. -------------------------------------------------------------------------------- Version 2.03.04, August 5, 2008. GMC -------------------------------------------------------------------------------- 1) The SoloistHD Pro firmware releases will now be concurrent with releases for the Soloist4111 HD, Edje4111 HD and signEdje systems. All changes from the SoloistHD Pro release 0.00.08 have been merged into the 2.03.04 release and have been applied to Soloist4111 HD, Edje4111 HD and signEdje systems. These changes include: - The system will now properly play DVB-ASI and multicast streams that do not contain audio or video components. Audio PIDS that contain Dolby E streams will no longer be decoded to avoid freeze issues. - Multicast and DVB-ASI playback will now automatically apply the configured VOLUME level. - In command SPDIFMODE, the arguments for COMPRESSED and UNCOMPRESSED were reversed. 2) Changed drive mounting attributes for more robust data write management. This is in effort to avoid corrupt data on drive during power failures and hard resets. 3) The decoder firmware has been updated to a new release. 4) Modified display setup to initialize the monitor only once. Added "hotplug" capability for DVI and HDMI monitors. The system will automatically initialize the monitor for playback when it is plugged in or turned on. The DISPLAYMATRIX options are now automatically re-applied whenever the VIDEO configuration is changed. 5) FTP was updated to correct an issue where the transfer was terminated if the transfer took longer than 75 minutes. The new limit is 24 hours. In addition, the FTP transfer uses less system resources to reduce the possibility of playback stuttering during the transfer. 6) The TRANSPORT command will now report "MULTICAST RECEIVING" or "DVB_ASI RECEIVING" instead of "PLAYING" when multicast or DVB-ASI receive are active. This status also displays on the front panel Decoder Status screen. 7) Corrected an issue where a PLAYSPOT command could be lost if the decoder was transitioning between clips when the command was issued. 8) When the unit is actively multicast receiving or DVB-ASI receiving, transport commands STOP, PAUSE, NEXT, PREVIOUS, REWIND or PLAY will no longer be executed. This behavior was changed to match legacy Adtec decoder behavior. The command will return an error "Transport in use, no drive access allowed" when this condition occurs. 9) Added LOGINDURATION [LDR] [LR] command. This allows the user to set a log out value for front panel access. This function is available as an API command or by selecting it from the front panel SYSTEM MENU. Please refer to the Adtec API for more information. 10) The audio left and right channels are no longer swapped. If the original swapped condition is required, command OUTPUTAUDIOSWAP OAS OA has been added to set a decoder configuration option. The default configuration is OFF, which is the correct channel polarity. Please see the Adtec API for details. [mid2108] 11) Added four new OSD Templates. The new templates allow one 'full screen' OSD image, along with a TEXT and CRAWL region. This allows the user to implement customized template patterns by using PNG images with a transparency layer. The new templates are NTSCFULL, PALFULL, 720FULL and 1080FULL. The API documentation for the OSDTEMPLATE command has been updated. 12) The OSDTEMPLATE process will now refresh the active CRAWL and TEXT regions immediately when an OSD image is changed. Previously, there was a slight delay before the TEXT and CRAWL images were fully refreshed after an image was changed. 13) The OSD Template system was updated to prevent conflicts caused when multiple OSD commands were sent 'back-to-back'. 14) Added OSD TEXT type "TIME". The new entry will show only the current time in 24 hour format (HH:MM:SE). The time will be updated every second. Please see Adtec API for OSDDISPLAY for more information. 15) Command OST OFF would cause intermittent system crashes. This has been corrected. 16) Updates for the VIDEOLOOPMODE setting will now take place at the next transition point. Previous releases required the execution of a transport command such as STOP, PLAY, NEXT or PREVIOUS to implement the new setting. 17) File Registration was not calculating the bitrate properly for SPTS spots. This issue has been corrected. 18) Added SNMP functionality. Commands SNMP [SNMP] [SNMP] and SNMPVAR [SNMPVAR] [SNMPVAR] have been added to enable and configure SNMP functionality. Please refer to the API documentation for details. [mid2257 and mid2258] 19) Multicast receive buffer control algorithm was updated to be more robust. 20) Added logging of the peer connection address when a new telnet connection is established on port 23. 21) RUN and SCHEDULE processes were changed to ensure proper conflict resolution. 22) Updated error handling for command processing, and added log messages for error conditions. 23) File registration would not register certain program stream files. This issue has been corrected. 24) SHADOWCMD processing was updated to ensure that all commands are sent successfully. This corrects a problem where 'back-to-back' commands could be lost. 25) Removed SHADOWCMD log entry: Jul 31 12:03:14 SoloistHD_Pro-010437 [DTRANS]: 42058 TShadowCmd:: updateStc: passed STC value 590012 which is >= 590000 Saved STC Value 26) Changed SHADOWCMD log entry: Jul 31 12:03:13 SoloistHD_Pro-010437 [DTRANS]: 253080 Sending command SUCCESS: *.dcmd OST 0^M to: Jul 31 12:03:13 SoloistHD_Pro-010437 [DTRANS]: 253080 Shadow Sending command SUCCESS: *.dcmd OST 0^M 27) The detection process for DVB-ASI and SDI components during reset is now more robust. 28) The GATEIPADDRESS [GIP] command was modified for faster execution. -------------------------------------------------------------------------------- Version 2.02.13, July 9, 2008. GMC -------------------------------------------------------------------------------- 1) Corrected an issue where the decoder's command handler would become unresponsive. This condition occurred when mediaControl when multicast was started using the 'Channel" panel. 2) Updated the API for SHADOWCMD. -------------------------------------------------------------------------------- Version 2.02.12, July 2, 2008. GMC -------------------------------------------------------------------------------- 1) Corrected problem with the DVI to Component cable not outputting video for VIDEO modes 720P50, 720P60, 1080I50, 1080P50 and 1080I60. 2) Corrected problem with the DIRECTORY command to properly handle paths. [MID 2271] 3) The VOLUME setting was not being automatically applied when units were multicast receiving. -------------------------------------------------------------------------------- Version 2.02.11, May 22, 2008. GMC -------------------------------------------------------------------------------- 1) Corrected issue where VIDEOLOOPMODE caused a segmentation fault. 2) The multicast buffer control algorithm no longer resets the 27 MHz clock speed when correcting for overflows and underflows. The clock speed is adjusted over time to match the source during multicast receive, and that adjustment was lost whenever an underflow or overflow condition was detected. 3) The system will log the correct results of the attempt to run the PARAUTO.DVC file at startup. 4) If a LIST did not contain any valid files, the system could freeze due to a large number of log messages from file registration. The log message was removed. 5) Spots with a mux type of "mp4_quicktime" are not yet supported by the system. Added a check to make sure that the spots are not allowed to play, since they can cause a decoder freeze. 6) Corrected FEATURE command to accept terse Feature Values. -------------------------------------------------------------------------------- Version 2.02.10, May 09, 2008. TPM -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Feature keys will be activated staring June 1, 2008. Contact customer support concerning usage of the FEATURE command. -------------------------------------------------------------------------------- Version 2.02.09, May 08, 2008. TPM -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Added FEATURE Disable functionality to players. A unique key is used to enable a feature and another unique key is used to disable the feature. 2) Experimental feature of NAT Firewall traversal has been temporarily disabled due to slow response of UPNP network which disrupts the BARK process. -------------------------------------------------------------------------------- Version 2.02.08, May 02, 2008. TPM -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Corrected Video Height and Video Width order in DIRECTORY command so it they appear in the proper order. 2) Corrected issue when using XCP to issue commands where the pipe character separating multiple commands '|' was not being interpreted correctly. 3) Made minor adjustment to BARK ON/OFF upgrade migration procedure. 4) Corrected RENAME command to handle a few more corner cases. 5) Corrected DELETE command in the way it handles wild cards in filenames without the file extension argued. 6) Added log codes for RENAME command: LOG_FILE_RENAME_SUCCESS and LOG_FILE_RENAME_FAILURE. 7) System will now remove stale temp files (usually from ftp) from the hard drive. 8) Modified the transfer command to use escaped sequence for '@' -> %40 so that tnftp would be able to parse the command string to upload/download files. This primarily affected mediaManage CPW that had @ login format. 9) Added support for NAT-PMP in bark mode. Maps an external to internal port for NAT-PMP routers. 10) Fixed DIRECTORY command for listing files which do not contain Program, Audio or Video content. 11) Corrected issue in which commands with asterisk (*) arguments would fail, such as "DIRECTORY U *.smil". 12) Added FEATURE LOCK command. This allows argued features to be disabled. 13) Made adjustments to bark by increasing the timeout to receive reponses from the application from 5 to 10 seconds. -------------------------------------------------------------------------------- Version 2.02.06, April 17, 2008. MPG -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Updated menu for HUE, BRIGHTNESS, CONTRAST, SATURATION. Values now match values in CONFIGURATION after video reset. 2) Corrected DIRECTORY listing in which multiple aud/vid/pgm entries in one file will cause multiple DIRECTORY entries (introduced in v2.02.04). 3) API modified to accept commands not prefixed with a "*". Note that this will send all commands to listening processes. 4) Modified the terse TR (TRANSPORT) reponse when multicast receiving. Field count now matches the terse response when playing from file. 5) Fixed formatting fields for DIRECTORY command and corrected DIRECTORY extension searching (e.g., *.smil). 6) Added support for `DIRECTORY R` which deletes and refreshes the file registration database. 7) Fixed running XXXAUTO.DVC files at startup. 8) Added support for UPNP NAT traversal in BARK feature. When BARKLIST is enabled, a UPNP NAT port is opened when player is behind a NAT device and packed in BARKLIST message to HOSTIPADDRESS. 9) Added more comprehensive log messages for the resulting execution of XXXAUTO.DVC files upon startup. 10) Corrected problem with Aspect Ratio not being set properly when changing from 4:3 modes to 16:9 modes and vice versa. Previously the video mode had to be set twice in order to acheive the proper Aspect Ratio. 11) Changed the 720 and 1080 video modes to use HDMI timing. This corrects the right shift that can be seen in some monitors using the digital video output for DVI. -------------------------------------------------------------------------------- Version 2.02.04, March 31, 2008. JPT -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Added DELETE command fix and some optimizations to the file registration database. 2) Added two new display targets: XGA1080I50 and XGA1080I60 for use with XGA colorspace over the DVI connector. -------------------------------------------------------------------------------- Version 2.02.03, March 14, 2008. JPT -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Due to the change from "displayMate" to "signEdje", mediaControl must be updated to version 2.2.44 for proper functionality. 2) Instruction to enable HighDef feature: a) An Adtec representative will need to know your unit's unique permanent key ID in order to make your feature key. Using the Adtec API terminal, type "*.sysd fe" and see a response like: *.sysd fe 0 0123456 <-- permanent key ID 0000000 00 0000 HighDef b) From this permanent key ID, your Adtec representative will be able to give you a HighDef feature key. To apply this key: *.sysd fea HighDef OK If "OK" is returned, you now have HighDef enabled. If you see an error message, you may have mistyped the key or the key name ("HighDef"). -------------------------------------------------------------------------------- Version 2.02.02, March 12, 2008. GMC -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) The "displayMate" product line has been renamed to "signEdje". 2) Added FEATURE command and code to enforce the "HighDef" feature on signEdje. 3) Added OUTPUTASPECTRATIO command to allow users to change the aspect ratio of the output video. Please see the Adtec API for details. The OUTPUTVIDEOSCALE setting will not be applied if OUTPUTASPECTRATIO is active. A log message will be generated for that condition. 4) Version updates from this build forward will limit to same product type. 5) Added OSDDURATION [ODU] [OU] command. This sets a configuration value for controlling the length of time an OSD graphic may be 'played'. The default play time is 30,000 milliseconds (30 seconds). Please see the API for details. 6) OSD Graphic files may now be 'played' by including them in a LIST, or by using the PLAYSPOT command. The length of play is controlled by the OSDDURATION configuration setting. The TRANSPORT command will report the percent played based on the duration setting. All standard transport commands (NEXT, PREVIOUS, PAUSE, REWIND and INDEX) may be used while an OSD graphic is 'playing'. The system will automatically detect if the spot is a standard media clip or an OSD graphic. 7) Added a new set of OSDTEMPLATE templates. These templates will allow the OSDs to be displayed on the right side of the screen ('J' templates). These are an addition to the existing templates that show the OSDs on the left side of the screen ('L' templates). 8) Added RENAME [REN] [RE] command. See API for details. [mid2176] 9) Added COPY [CPY] [CP] command. See API for details. [mid2176] 10 Added DELETE [DEL] [DE] command. See API for details. [mid2176] 11) Removed several log messages that were used for internal debugging. 12) SHADOWCMD API comments were updated. 13) The file registration system was updated. 14) Removed an incorrect OSD log message when PNG files were displayed. -------------------------------------------------------------------------------- Version 2.02.01, February 15, 2008. GMC -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Changed OSDTEMPLATE command default templates. See API documentation for details. 2) Added DELETE command. See API documentation for details. 3) Added OSD TEXT type 'TIMEDATEINTL'. This will display the date and time in the international time format specified by ISO 8601. 4) Corrected several issues with OSD functions from build 2.02.00. - OSDTEMPLATE can now be changed multiple times without problems. - The OSD TEXT region is properly cleared when the time/date changes. - Added bounds checking to prevent text from being written outside of the defined region size, and to prevent 0 pixel width/height arguments. - Palette-based OSD images are now loaded properly in OSD template based regions. - Restricted OSD CRAWL height to 300 pixels. - OSDTEMPLATE 'NONE' option changed to 'OFF'. - The 'graphics follows audio' feature was corrected to work properly. 5) Corrected problem where 'AUTO' DVC files were not being run after a reset. RUN and SCH commands would result in a segmentation fault. 6) The rebuild of the file registration database after a release upgrade has been changed to prevent possible database corruption. -------------------------------------------------------------------------------- Version 2.02.00, January 30, 2008. GMC -------------------------------------------------------------------------------- edje4111HD and displayMate systems manufactured prior to December 2007 have an incorrect audio circuit that results in a 2.5 db audio loss on the analog audio output. Please contact your Adtec Digital Sales representative for more information. 1) Added OSDTEMPLATE command to allow multiple OSD images to be displayed at the same time. See API documentation for details. Please read the 'known issues' sections for limitations in the new function. 2) The OSD command now supports CRAWL and TEXT arguments for running text crawls and automatically updated TEXT date/time image. See the API documentation for details. Please read the 'known issues' sections for limitations in the new functions. 3) Added and updated OSD log messages to include the new OSD features. Added log messages for OSD load and display errors. Added the OSD file name to log messages to assist with troubleshooting. 4) Added FEATURE command to allow feature lock for advanced functions. This is similar to the legacy product (Soloist 2, edje, Duet) FEATURE application. See the API documentation for more details. 5) Updated the VERSION command to reinitialize file registration when rolling back to a prior release to prevent compatibility issues. 6) Updated logging system to use the correct time when the TIMEZONE command is used. 7) The TRANSPORT command was not reporting the correct file time/date for the currently playing spot. 8) If the NEXT command is issued and the spot does not exist, the system will properly handle the error condition. 9) The system properly identifies the OSD file type to prevent reset issues that were caused by naming a JPEG format file with a PNG extension. 10) Command MIRROR HELP arguments are no longer case sensitive. 11) The LIST command would not always show information for spots that do not exist in /media/hd0/media directory. 12) Once a LIST has been loaded from the file system, the system will not stop playback if the original LIST file is removed from the file system. 13) When a LSTxxxxx.DVC file is processed and the INITIALIZE flag is set (default), the list will be named LISTNV.SMIL. The LIST will be saved properly when a LIST SAVE command is issued from the API or the DVC file. The LISTNV.SMIL file is saved internally and will not appear in the file system. 14) Updated the API documentation with a link for "list guidelines". 15) Fixed problem where the MANUFACTURE command would not always return a valid serial number. 16) If the BARK feature is turned on the system will send a UDP packet to the HIP address containing clip transition log messages, which implements a network logging feature. 17) The system will now respond to ICMP broadcast requests. 18) The BLANK command HOLD option no longer flashes a black screen during clip transition which allows for 'seamless' playback. The last frame is held until the first frame of the new video is displayed if the two clips use the same multiplexing, PIDs, and codecs. If the clips are not similar, the system will flash a black screen as it updates for the new clip characteristics. There is a time delay between the last and first frames. 19) Auto DVC files (CMDAUTO.DVC, PARAUTO.DVC, LSTAUTO.DVC, SCHAUTO.DVC) will not be run until the decoder is fully initialized to ensure that the auto DVC commands are handled properly at startup. 20) Added VOLUME [VOL] [VM] command to control the audio output. The volume will attenuate, amplify or mute the audio. The volume level controls both the analog audio and the SPDIF output. The VOLUME is saved in the decoder CONFIGURATION. See API documentation for details. 21) Added HUE [HUE] [HU], BRIGHTNESS [BRI] [BR], CONTRAST [CON] [CO], and SATURATION [SAT] [SN] commands to control the video output. All video modes support these commands. The settings are saved in the decoder CONFIGURATION. See API documentation for details. 22) Added front panel control options to the DECODER menu. A VIDEO menu was added to control HUE, CONTRAST, BRIGHTNESS and SATURATION. An AUDIO menu was added to control TRACKSELECT, VOLUME and SPDIFMODE. 23) The TRANSPORT command will now return the correct percent played for clips that do not use zero based PTS values. In addition, the INDEX command will work properly with those clips. 24) Updated the 'graphics follows audio' function to display the OSD more quickly at the start of the audio clip. Also ensures that the OSD is removed when a transport command is received that results in a transition to a new clip. 25) If the decoder does not have enough memory to load an OSD an error is logged. This condition no longer forces a decoder reset. 26) The VERSION command now has an INSTALL option that allows a firmware update to be completed in one step. Please see the API documentation for more information. 27) File registration now registers the first PCR, first video PTS and first audio PTS. This information is used to set up a zero based time offset for the TRANSPORT and INDEX commands. The DUMPFREG [DFR] command will display these values. 28) The PARPIN6 and PARPIN9 commands have been updated to be more efficient. 29) The MANUFACTURE command now reports the correct hard drive information for edje 4111HD systems. -------------------------------------------------------------------------------- Version 2.01.54, January 8, 2008. MPG -------------------------------------------------------------------------------- 1) Corrected issue with packed bark messages that would appear out of order. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Version 2.01.51, December 5, 2007. GMC -------------------------------------------------------------------------------- 1) In some cases, the use of OSDs along with AVC video clips would result in decoder resets. This issue has been corrected. 2) Corrected problem with the RUN command not processing PARxxx.DVC files properly. This problem occurred in release 2.01.48. 3) PARxxx.DVC, CMDxxx.DVC, and SCHxxx.DVC files now support the wild card, and units named directives. 4) After MPEG1 system streams play, the unit will no longer freeze or play improperly. This issue has been corrected for several releases. [mid1046] -------------------------------------------------------------------------------- Version 2.01.50, November 16, 2007. MPG -------------------------------------------------------------------------------- 1) Changed the return value for IPADDRESS and IPMASK from "Bad Arguments" to "0.0.0.0" for non-existent network devices. This is to ensure mediaControl compatibility. 2) Added a "DVC processor" to Mirroring. If in MirrorList mode and a MIRRORLISTFILE has the dvc extension, then a RUN command is issued for this dvc file after initial download and after downloads that have updated the file. This will allow a minimally configured unit (HOSTIPADDRESS, CLTUSERPASSWORD, DHCP) to be deployed and self-updated by the Mirrorlist mode. -------------------------------------------------------------------------------- Version 2.01.49, November 14, 2007. GMC -------------------------------------------------------------------------------- 1) The 'graphics follows audio' feature will disable the OSD image when a STOP command is issued. (Mantis ID 2099) 2) The STCBEACON synchronous playback slave systems now functions properly when multiple STC masters are on the same network. 3) Modified the terse VERSION command (VN) to execute more quickly and to prevent file handle leaks. (Mantis ID 2118). 4) Corrected problem with the NTPSVRIPADDRESS [NIP] command not handling IP addresses properly. 5) Updated API documentation for the PARPORT command. -------------------------------------------------------------------------------- Version 2.01.48, November 2, 2007. GMC -------------------------------------------------------------------------------- 1) The File Registration process was failing intermittently. This has been corrected. 2) Updated log messages for GPS system and DVC file processing. 3) Corrected NIP command reponse. 4) Updated OSD system to properly handle an incorrectly formatted graphic file. -------------------------------------------------------------------------------- Version 2.01.47, October 31, 2007. GMC -------------------------------------------------------------------------------- 1) The ONSCREENDISPLAY (OSD) system was rewritten to improve functionality. The changes are as follows: - The LOAD (OSD L filename) will now occur in the background, and will not affect the currently displayed OSD image. The LOAD will completely parse the OSD and preload the image into the decoder to allow fast DISPLAY. - The DISPLAY (OSD D ....) will now take effect immediately. Since the OSD image is preloaded into the decoder, the DISPLAY process is able to output the image quickly. - The OSD ON and OSD OFF commands now take effect immediately. - Changes to the PERCENT (alpha blend) of a displayed image take effect immediately, and do not cause the image to flicker. - The PERCENT argument now accepts + and - modifiers to allow the alpha blend to be changed incrementally. - The OSD log messages were updated for greater accuracy, and to reduce duplicate log messages. - The OSD system now accepts GIF images. The system will show only the first frame of an animated GIF. The file registration system will register the GIF image. - PNG images with transparency layers can not be alpha blended using the PERCENT parameter, since this conflicts with the decoder's transparency layer processing. - These changes are for 'single region' OSD images. Multiple region OSD is not currently implemented. - The OSD system no longer has conflicts with the decoder system video transitions. - These OSD Mantis issues have been resolved by this release (#1310, #1311, #1530, #1692). 2) Global Positioning System (GPS) support from the edje 1013 systems has been added to the GEM-based decoder systems. The decoders are capable of parsing a standard NMEA 0183 sentence ($GPRMC) from a GPS receiver. The decoded position will be compared against configuration files that have been preloaded onto the system's hard drive and will execute the command associated with specific coordinates when the GPS receiver enters those coordinates and is traveling in the specified direction. The configuration files are loaded automatically. The GPS application will start automatically upon receipt of the first valid GPS position ($GPRMC sentence). Please contact Adtec Marketing for more details. 3) Added the DISPLAYMATRIX (DMX) command. Display Matrix allows a group of players to be set up in a video wall (2x2, 3x3 or 4x4). Each player will output a single element of the video wall grid. The players can be synchronized using the STC Beacon function (STCBEACON). The DMX settings have been added to the decoder configuration file. See the Adtec API for details. 4) The RUN command now supports LIST DVC files. The DVC wild card and units named directives are also supported for LST DVC files. See the Adtec API for details. 5) Multicast: Several changes were made for multicast receive. - The time interval between attempts to tune corrupted multicast streams was increased to three minutes. - The displayMate Multicast LED is now functional. - The default value for the MTU multicast timeout was changed from 300 milliseconds to 1 second. - The system will now auto-detect RTP streams if the RTPAUTODETECT [RAD] [RA] setting is on. The RAD setting defaults to off. When RTP auto-detect is active, the system will strip the RTP headers so that the multicast stream can be played, and will publish RTP statistics, such as out of order packets, in the MUS (multicast statistics) output. The RTP detection does not correct for out of order packets at this time. - Error detection and recovery for bad multicast streams was enhanced to increase decoder stability when corrupt multicast streams are being received. - Modified the MUS (multicast statistics) output to include a carriage return and line feed after each line. This corrects a formatting issues for Windows based Telnet sessions. 6) DHCP capability has been added to the network functions. This setting enables individual units on an IP network to extract their IP Address from a DHCP server. The DHCP can be configured to ON or OFF (DHCP ON, DHCP OFF), and defaults to OFF. The DHCP setting is also available on units with LCD based front panels. Please see the Adtec API for details. 7) FTP no longer enforces a drive utilization cap of 95%. This allows the user to fill the drive to the maximum available amount. 8) The XCP process was crashing when telnet connections were closed. This has been corrected. 9) Network functions will not be activated if the IP address (IPA) is set to 0.0.0.0. 10) FTP STATUS now functions properly. 11) The MIRRORHELP command was added. This command can be used to display help on the command line for mirroring options HOSTIPADDRESS,HOSTMODE, CLTUSERPASSWORD, FTPCLIENTPASV, MIRRORLISTFILE, HOSTTIMER, FTPTIMEOUT, FTPDATATIMEOUT, and DONOTREPLACEMPEG. 12) Modified MMO, IPA, IPM and DHCP to match legacy command structure. The network device does not need to be specified to update the setting. If no device is specified, then the default device 0 will be updated (EG. IPA 129.168.10.48 or IPA 0 192.168.10.48 will set the IP address for device 0 to 192.168.10.48). Please refer to the Adtec API for more information. 13) The BARK and BARKLIST commands were added. These commands configure the system to automatically send a list of API commands across the network to the HOSTIPADDRESS at a specified interval. Please see the Adtec API documentation on BARK and BARKLIST for more details. 14) The RVERIFY command was modified to run asynchronously so that the API command line will not be frozen while the log files are being transfered. (Mantis issue #2012) 15) The RVERIFY command now accepts the following arguments: 0 = no logs will be transferred, 1 = current log will be transferred, 2 = current and previous log will be transferred, N = 'N' logs will be transferred, starting with the current log. 16) The Front Panel firmware will now support the new front panel hardware. 17) The Soloist 4111 LED for 'Display Target - Other' will now be set to green when a video mode other than NTSC, PAL, 1080 or 720 is active. 18) The displayMate front panel reset button is now functional. (Mantis issue #1979) 19) The SHADOWCMD system has been updated to properly handle shadow files that are incorrectly formatted. 20) The OUTPUTVIDEOSCALE (OVS) response was not properly formatting the output, which sometimes resulted in garbled output. 21) The BLANK mode for NOVIDEO no longer requires an internal decoder reset. The mode now has the capability to turn off the analog output. The NOVIDEO mode is not yet functional for VESA or DVI video modes. 22) Log messages were modified to eliminate unnecessary and duplicate entries for decoder functions. 23) displayMate: A quota limit was added to the log system. When the combined log file's size reaches 100 MB, a warning message is added to the logs. When the combined log sizes reach 120 MB, no further log messages are added to the system. This prevents system problems caused by low file space. 24) The file registration system was updated to allow for easier maintenance and error checking in the registration process was improved. 25) The MANUFACTURE command (MFG) no longer displays "ERROR-System file does not exist" for displayMate systems. 26) The Adtec API Help was updated to include displayMate. The API was reformatted to include applicable commands in each product page. The URL links were updated on documentation page. -------------------------------------------------------------------------------- Version 2.01.41, September 17, 2007. GMC -------------------------------------------------------------------------------- 1) Multicast Receive has been modified to be more robust. The buffer level is actively monitored and controlled to allow playback over long periods of time. If the buffer underflows or overflows, the monitor mechanism will take action to return to a normal buffer level. The process of starting and stopping a multicast has been reworked to be more robust. Also the 'UDP starving' log messages have been removed. Log messages indicating transition from multicast to playback have been added. 2) The system will now return to the active LIST if a multicast is stopped or detects a timeout condition. In the case of a timeout, the LIST will be stopped and the multicast will be resumed once the packets are detected. In error conditions where the multicast packets are detected, but the data is not valid, the system will return to the list for 15 seconds, and then will re-attempt the multicast receive. 3) The TRANSPORT command will report a more accurate bits per second (BPS) value for multicast receive. The older firmware used a cumulative method to calculate the BPS. This version uses a rolling average so that the reported BPS reflects the current activity. 4) The MULTICASTSTATS MUS MC command has been added. This command existed in the legacy products and shows detailed data about multicast receive, including buffer levels, video and audio PTS error, and A/V synchronization. Please review the API document for more information. 5) The 'graphics follows audio' feature will now center the OSD graphic. The previous versions placed the graphic in the upper right corner of the screen. The log message indicating that no OSD was found has been removed. 6) The OSD and OVS commands were sometimes returning a 'generic error' when the command was successful. This has been corrected. 7) Corrected a condition where the displayMate front panel code was not properly closing files. Over a long period of time, this could cause the unit to stall. The file close issue was introduced in the 2.01.40 firmware version. 8) The VERSION upgrade process was not migrating the TIMEZONE, TRACEFILESMAX, HOSTTNAME and CMDDATAPORT settings. This has been corrected. 9) The TRACEFILESMAX (TFM) now actively deletes all log files older than specified value. For example, if TFM is changed to 20, it will delete the log files older than 20 days ago. 10) Corrected the LIST command logic to return the correct list pointer. There were some conditions that caused the value to be reported incorrectly. 11) The TRANSPORT command status was changed to use the legacy descriptions and terse values for for the decoder status. The system will now report UNIT NOT READY when the system is initializing or the decoder is being reset. The only exception is the multicast receiving, which reports 'PLAYING MULTICAST RECEIVING' instead of 'MULTICAST RECEIVING'. This will be corrected in a future release. 12) Modifed HOSTMODE process to automatically issue an RVERIFY command after an FTP mirror session has completed. It will send the current day's log to the host IP address (HIP) after every host timer session (HOT). 13) The MANUFACTURE command terse response now matches the legacy format. 14) If the IPA setting is set to 0.0.0.0, the system will not activate the network for the specified device. 15) Modified the TIMEZONE to handle minute offsets for daylight savings (e.g., India UTC+5:30). -------------------------------------------------------------------------------- Version 2.01.40, August 15, 2007. GMC -------------------------------------------------------------------------------- 1) The file registration system will now search for files in any directory. Previous versions would only search in the argued path or the default location for the specific file type. 2) Added PORT2 command. This command will output an ASCII string on COM port 2. This command matches legacy functionality. 3) The FTP command now accepts a status argument. The "FTP STATUS" command will return the results of the last ten FTP PUT commands. The "STATUS" argument can be lower case or upper case. 4) Corrected FTPPASSIVE terse command terse from FP to FA. Added FTP terse command "FP". 5) File Registration was changed to properly register files less than 1 MB. 6) The system now registers and plays elementary AAC and MP3 files. Note that the duration of elementary AAC files is set to zero. This will be corrected in a future release. 7) The system now plays very small audio only files properly (Less than 1 MB). 8) Updated internal decoder microcode. 9) Corrected invalid INPUTAUDIOTYPE command options in the API documentation. 10) The NAME command has been implemented. The unit's network hostname will be changed to the argued name. Note: NAME will be implemented as a valid prefix for API commands in a subsequent release. 11) File registration will now register SHADOW files as type "shadow". 12) Changed the Telnet timeout from 5 minutes to 7 minutes. The timer is now reset on Telnet reads and writes. -------------------------------------------------------------------------------- Version 2.01.39, July 24, 2007. TPM -------------------------------------------------------------------------------- 1) Internal Release. -------------------------------------------------------------------------------- Version 2.01.38, July 20, 2007. TPM -------------------------------------------------------------------------------- 1) Corrected logic and improved performance in SHADOWCMD, PARPIN6 and PARPIN9 commands. 2) Added "Graphic Follows Audio" (GFA) feature. If an audio only file is playing, and an OSD graphic exists with the same base name, the OSD will be automatically loaded and displayed in its native resolution for the duration of the audio only file. -------------------------------------------------------------------------------- Version 2.01.37, June 29, 2007. TPM -------------------------------------------------------------------------------- 1) Added PARPIN6, PARPIN9 and SHADOWCMD commands. -------------------------------------------------------------------------------- Version 2.01.36, June 6, 2007. GMC -------------------------------------------------------------------------------- 1) Corrected errors in various API commands that were introduced in release 2.01.35. -------------------------------------------------------------------------------- Version 2.01.35, June 1, 2007. GMC -------------------------------------------------------------------------------- 1) Version 2.01.34 did not properly start the GIGE (eth1) driver. This issue only affected Soloist 4111 systems that use the GIGE port. 2) FTP Mirror client mode no longer actively attempts to free disk space. Disk space is only freed by FTP if it is active and the disk space is low. -------------------------------------------------------------------------------- Version 2.01.34, May 23, 2007. GMC -------------------------------------------------------------------------------- 1) Corrected issue where the displayMate system did not output VESA video modes properly. 2) The displayMate now updates the front panel LEDs to reflect Video and Multicast activity. 3) Command FTP now accepts username/password arguments for PUT and GET operations. 4) Made various changes to allow greater compatibility and flexibility of operating system resources across the Gem platform product line. -------------------------------------------------------------------------------- Version 2.01.32, May 08, 2007. TPM -------------------------------------------------------------------------------- 1) Added support for using the RUN PARxxxxx.DVC command to load a map of commands to use for the parallel port. Please refer to the RUN command documentation. -------------------------------------------------------------------------------- Version 2.01.31, May 02, 2007. TPM -------------------------------------------------------------------------------- 1) Finished support for the parallel port on edje 4111, Soloist 4111 HW2 and displayMate systems. The parallel port supports the legacy parallel port commands PARCHAR, PARMAP and PARTEST. See the updated API pages for more details. -------------------------------------------------------------------------------- Version 2.01.30, May 01, 2007. GMC -------------------------------------------------------------------------------- 1) NTP properly updates the real time clock (MID 1568). 2) Video Loop Mode has been partially corrected. The system will loop for all supported MPEG media, however, there will be a noticeable delay during the loop transition. 3) Firmware update support for the displayMate video decoder has been added. The displayMate system will use its own firmware release code (displayMate-v2.01.30.nfcms.tgz). 4) Added preliminary support for the Parallel Port. 5) The XCP communication protocol has been implemented. XCP commands can be sent and received from any system that supports XCP, including Adtec's legacy decoders. Commands XCP and XCPKEY have been added to support the protocol. The XCP and XCPKEY settings must be saved by using the XCP SAVE command, as those setting are not currently saved as part of the CONFIGURATION SAVE. Please refer to the API documentation for details. 6) File registration has been updated as follows: - The file registration process is more efficient. - The VBR bitrate is calculated more accurately. - The system supports options to register multiple locations. - The system will automatically re-register files after a firmware upgrade. - Playback now occurs immediately after a firmware upgrade, and the alarm condition no longer occurs after an upgrade [mid1410]. - 'Force' registration has been implemented to allow a spot to be played, even if it has not yet been registered. The 'force' will allow playback and will register the file. - Corrected a condition where file registration did not properly identify the audio codec. 7) STC Synchronous playback (STCBEACON) has been modified to allow more accurate and consistent synchronization. The slave sync limit is now set to lock at +/- 50 PTS clocks, and the slaves will re-sync if the difference is greater than +/- 500 PTS clocks. The legacy STC Synchronous limits are +/-500 PTS clocks and +/- 3000 PTC clocks. 8) The LIST command has been modified as follows: - LIST LOAD now returns the correct spot information [mid1683]. - If the REPEAT option is set to ALL, the system will check for a modified smil file when the list rolls back to the first spot If the active LIST smil file has been modified, the list will be reloaded before the first spot is played. - When a list is reloaded, the event will be logged. - When the system boots, the initially loaded list is now added to the log. - If a list is very large, the system will now report back the entire list when the LIST or LIST LOAD commands are issued. Previous releases would not return the entire set of list entries. 9) The multicast receive system is now more robust. The decoder can continually play streams up to 20 mbps. The start and stop logic for multicast has been changed to incur less false starts. Multicast will fall back to the local LIST when it is stopped or the stream is interrupted. 10) The SCHEDULE command will now display the currently loaded schedule file. The command no longer returns multiple OK responses. 11) The TRANSPORT command was modified as follows: - The status has been updated to be more descriptive of the current transport status. For instance, while indexing is active, the transport status will be "indexing". - The size, duration and percent played data was not correct for very large files [mid1812]. - The TRA now reports the bitrate and time active if the system is receiving a multicast. The time active is reset each time the stream is started. 12) Several commands were updated to conform to the standard API format. These commands include NIP, IP, TRACE and SPW. In some cases, the incorrect API format would cause mediaControl to report a communication loss. 13) The browser access for the unit has been updated to display consistent images. Added pages for new commands (INDEX, PAUSE, etc) to the API document. The browser pages may be accessed by using a web browser and setting the address bar to the unit's IP address. 14) Command SVUSERPASSWORD has been changed to SVRUSERPASSWORD to maintain compatibility with the legacy systems. 15) Added new transport commands INDEX, REWIND, NEXT, PREVIOUS and PAUSE. Please refer to the API document for details. 16) Several modifications were made to allow more efficient use of system resources. 17) The TIMEZONE (TIZ) default has been changed from 0 to EST-5EDT. 18) The log system (TRACE) no longer reports broken links when a telnet session is terminated since this is a normal condition when telnet is closed. 19) The timeout for NTP response has been increased to 10 seconds from 1 second to prevent inadvertent NTP alarms. 20) FTP and MIRROR processes have been updated as follows: - Command HOSTMODE now accepts upper and lower case arguments. - FTP now uses a temporary file for downloads. This prevents file contention when an actively playing spot is also being updated by FTP. - FTP is now fully large file compatible. - Removed extra OK response for FTP command. - Temporary file '.listing' is now removed when the mirroring is completed using the DONOTREPLACEMPEG=YES option. 21) Command AUDIOTRACKSELECT has been updated as follows: - The audio track may be changed while file playback is active. There will be a slight delay as the new audio track is started by the decoder. - The audiotrack selected (1, 2, etc) corresponds to the order the audio tracks were detected by file registration. - The audio codec is automatically set up based on file registration. There are no other configuration options necessary to play a selected audio track. - If the AUDIOTRACKSELECT command is entered with no options, it will report all available tracks, along with the currently active track. -------------------------------------------------------------------------------- Version 2.01.10, January 05, 2006. GMC -------------------------------------------------------------------------------- PLEASE READ ITEMS A, B, C, D and E CAREFULLY BEFORE INSTALLING THIS RELEASE. IF YOU HAVE ANY QUESTIONS, PLEASE CONTACT YOUR ADTEC MARKETING REPRESENTATIVE OR ADTEC CUSTOMER SERVICE BEFORE PROCEEDING. A) This release includes a major update to the Linux operating system. The Linux upgrade requires a prerequisite release of version 1.03.15. PLEASE ENSURE THAT YOUR SYSTEM HAS BEEN UPGRADED TO VERSION 1.03.15 PRIOR TO INSTALLING VERSION 2.01.10. ONLY EDJE 4111 AND SOLOIST 4111 HW2 SYSTEMS MAY BE UPGRADED TO VERSION 2.xx.xx FIRMWARE. IF YOU INSTALL THIS RELEASE BEFORE UPGRADING TO THE PREREQUISITE RELEASE VERSION 1.03.15, YOUR SYSTEM MAY BECOME INOPERABLE. B) Please note that Soloist 4111 HW1 systems will not support this release. The last supported release for Soloist 4111 HW1 systems will be version 1.03.15. Please contact your Adtec Marketing representative for more details. C) Any edje 4111 unit manufactured prior to December 22, 2006 must be returned to the factory for the initial upgrade to version 2.xx.xx firmware. Please contact your Adtec Marketing representative for more details. D) After the 2.01.10 version is installed, an automatic process will be run once to convert files from the directory structure used in version 1.03.15 to a new directory structure. This includes the movement of files to new directories and an update of path names within the smil and dvc files. E) mediaControl application version 2.1.6 (or higher) must be used to ensure compatibility with version 2.01.10 systems. 1) FTP login access has been changed. The system root login is no longer accepted by FTP. Please use "adtec, none" as the userid and password. 2) The telnet API port (23) and the system telnet port (43) will no longer accept the system root login. Please use "adtec, none" as the userid and password for access to any telnet session. 3) Command SVUSERPASSWD now functions correctly. This command can be used to change the password for user 'adtec'. Please note that the password will change for all user 'adtec' accesses, including FTP, telnet port 23, and telnet port 43. 4) The FTP port will now default to 21. All newly manufactured systems will use the new default port 21. Existing systems that use port 79 will maintain that setting unless it is changed using the FTPCMDPORT command. 5) The file system folders have been reorganized to allow the user to omit the path name when running a PLAYSPOT, OSD, RUN, LIST or SCHEDULE command. If no path is argued, the system will use default paths. If a path is argued, the system will use the argued path instead of the default path. When a DIR, LIST, SOD or SCHEDULE command is run, the system will display the path that is being used (either the default path or the argued path). The local hard drive is now shown in /media/hd0. Previous releases used the location /mnt/hd/media. The new default folders are as follows: Media: /media/hd0/media DVC files: /media/hd0/dvc Lists: /media/hd0/list OSDs: /media/hd0/osd Log files: /media/hd0/log Some additional default directories have been added that will be used in future system enhancements. NOTE: When the 2.01.10 version is installed, an automatic process will be run once to convert the files from the directory structure used in version 1.03.15 to the new directory structure. This includes the movement of files to new directories and an update of path names within the smil and dvc files. 6) The edje 4111 and Soloist 4111 HW2 systems now support browser access to the unit. The unit's web site will display the currently installed firmware release and includes Adtec contact and support information, a quick start guide, datasheets and the full API document. The web browser can be accessed by entering the unit's IP address in a browser address bar. 7) The updated Linux operating system includes many enhancements for better better performance and higher reliability. 8) This release also contains a major decoder firmware upgrade for the edje 4111 and Soloist 4111 HW2 systems. 9) The API comments for the IPA command have been updated. 10) Added SPDIFMODE (SPD SJ) command to allow the user to specify a format for the SPDIF output. This allows an encoded Dolby 5.1 bitsream to be sent directly to an external system for decoding. Please see the API documentation for more details. 11) Added command SHELLCMD (CMD CD) to allow Linux commands (such as ls and cat) to be run directly from the API command line. This is an advanced option and should be used only by users knowledgeable with the Linux operation system. See the API document for more details. 12) Command UNITS will now work properly with a Windows Telnet session. 13) Corrected the default configuration settings for the MCN command. 14) Corrected MMO command to write valid information when updating the configuration file. 15) Added automatic registration for file types 'dvc' and 'smil'. The DIRECTORY command will now categorize dvc files as schDVC, lstDVC, cmdDVC or parDVC. Lists are categorized as 'smil'. DVC files no longer have to follow specific capitalization rules. The prefix and extension are no longer required to be uppercase. For example, .DVC, .dvc, .dVc are acceptable extensions and CMD, cmd, CmD are acceptable prefixes. The AUTO dvc files still require specific capitalization. If no extension is argued for a RUN command (EG RUN cmdxxx), the system will find the file if the name uses an uppercase DVC for the extension. 16) A new error message has been added to indicate if a file name is not registered, "File is not registered". The terse error message is 216. 17) The system daemon (SYSD) will no longer exit if it fails to detect or initialize a valid external device (such as a decoder). SYSD will remain active, so that the system does not become inoperable. The failure will be added to the log file. 18) The edje 4111 and Soloist 4111 HW2 real time clock is now fully functional, and will retain the correct time during system resets. [mid914] 19) The logging process was changed to prevent possible system failures. 20) A space was inserted in the log message between the log ID and the message text. The space was inadvertently removed in release 1.03.13. 21) The menu system now parses error messages correctly. This allows the log to show the correct error message for menu system log entries. 22) The SCHEDULE date format was incorrect. The format has been changed to: DAYOFTHEWEEK MONTH/DAYOFMONTH/YEAR HOUR:MIN:SEC COMMAND The old format had the MONTH and DAYOFMONTH reversed. The API has also been updated with the correct format. 23) The OSD processing was updated to detect and handle timeout conditions. 24) The OSD process was updated to prevent a conflict that could cause the decoder to stop functioning properly. 25) Several changes were made in the decoder system to increase decoder reliability. 26) Multicast has been changed to auto detect encoding standards and PIDs. The multicast system has the following limitations: - Does not detect the number of audio channels, defaults to 2 (stereo). - Does not detect audio sampling frequency, defaults to 48000. - Multicast tune time is about 2 seconds. - Occasionally, after tuning to a new channel, playback may become erratic. 27) Multicast will now start playing at system startup, if enabled. [mid1288] 28) The PCR PID is now used when assigning parameters for multicast receive. 29) Improved playback of streams with H.264 (AVC) video. 30) Magenta hues during startup and video (display target) changes have been eliminated. 31) Program streams will now play Dolby audio. [mid1004] 32) The STOP command will now respond immediately if issued near the end of a low bitrate clip. [mid833] 33) The REPEAT and VIDEOTYPE terse commands (RP and VT) now function properly. [mid1565] -------------------------------------------------------------------------------- Known Issues for Version 1.03.15, January 04, 2007. GMC -------------------------------------------------------------------------------- 1) Please read item 4 of the release notes for 1.03.13. The schedule system will automatically start running when the release is applied, and may have to be manually stopped if no schedule activity is desired. 2) If the TIMEZONE command is used, the logs will not reflect the updated time until the system is rebooted. 3) Soloist 4111 HW2 only: Some AVC clips may not play or might freeze during playback. [mid1022] 4) Soloist 4111 HW2 and edje 4111 only: There may be a brief moment of magenta hue on video output initially after booting and sometimes when the display target is changed. [mid1023] 5) BLANK=NOVIDEO functional only for NTSC display target. Use with other targets may result in erratic behavior. [mid1024] 6) Program streams will not play Dolby audio. [mid1004] 7) Turning off video loop mode requires a stop and play command sequence to stop looping the current file. [mid1026] 8) The STOP command may not respond immediately if issued near the end of a low bitrate clip. [mid833] 9) After MPEG1 system streams play, unit may freeze or play improperly. [mid1046] 10) Some DVD content doesn't play properly. [mid1054] 11) edje 4111 only: The hardware clock does not keep time. NTP can be used to keep correct time. [mid914] 12) Report of audio problem when FTP'ing to a unit and playing concurrently. [mid1102] 13) Soloist 4111 HW2 and edje 4111 only: Multicast playback does not always start up when it's the first thing to come up after a reset or power-up. If a file is played first, it will work fine thereafter. [mid1288] 14) For API commands MCN, MRP, and MTU, the channel does not default to channel 0 when a terse (or numeric) argument is used and no channel is specified. [mid1349] 15) Loading large OSD's can cause playback stuttering in some cases. [mid1310] 16) After an upgrade, the system must re-register all media files before they will play back. If a list references files that are not registered, the alarm light will be active. If this occurs, issue a stop followed by a play. If the play command does not deactivate the alarm light, the system should be rebooted. [MID1410] -------------------------------------------------------------------------------- Version 1.03.15, January 04, 2006. GMC -------------------------------------------------------------------------------- 1) This release will be required to be installed as a prerequisite for the next release. The next release will contain an updated Linux operating system, and the VERSION command has been modified in this release to allow the upgrade to function properly. 2) Several changes were made to the release upgrade process to make the upgrade process more reliable. NOTE: This supercedes release 1.3.14 as the prerequisite release to upgrade to the new version (with Linux 2.6 OS). Version 1.03.14 may not reliably upgrade to a new version containing a Linux upgrade and could result in the unit becoming inoperable. -------------------------------------------------------------------------------- Known Issues for Version 1.03.14, November 22, 2006. GMC -------------------------------------------------------------------------------- 1) Please read item 4 of the release notes for 1.03.13. The schedule system will automatically start running when the release is applied, and may have to be manually stopped if no schedule activity is desired. 2) If the TIMEZONE command is used, the logs will not reflect the updated time until the system is rebooted. 3) Soloist 4111 HW2 only: Some AVC clips may not play or might freeze during playback. [mid1022] 4) Soloist 4111 HW2 and edje 4111 only: There may be a brief moment of magenta hue on video output initially after booting and sometimes when the display target is changed. [mid1023] 5) BLANK=NOVIDEO functional only for NTSC display target. Use with other targets may result in erratic behavior. [mid1024] 6) Program streams will not play Dolby audio. [mid1004] 7) Turning off video loop mode requires a stop and play command sequence to stop looping the current file. [mid1026] 8) The STOP command may not respond immediately if issued near the end of a low bitrate clip. [mid833] 9) After MPEG1 system streams play, unit may freeze or play improperly. [mid1046] 10) Some DVD content doesn't play properly. [mid1054] 11) edje 4111 only: The hardware clock does not keep time. NTP can be used to keep correct time. [mid914] 12) Report of audio problem when FTP'ing to a unit and playing concurrently. [mid1102] 13) Soloist 4111 HW2 and edje 4111 only: Multicast playback does not always start up when it's the first thing to come up after a reset or power-up. If a file is played first, it will work fine thereafter. [mid1288] 14) For API commands MCN, MRP, and MTU, the channel does not default to channel 0 when a terse (or numeric) argument is used and no channel is specified. [mid1349] 15) Loading large OSD's can cause playback stuttering in some cases. [mid1310] 16) After an upgrade, the system must re-register all media files before they will play back. If a list references files that are not registered, the alarm light will be active. If this occurs, issue a stop followed by a play. If the play command does not deactivate the alarm light, the system should be rebooted. [MID1410] -------------------------------------------------------------------------------- Version 1.03.14, November 22, 2006. GMC -------------------------------------------------------------------------------- 1) This release will be required to be installed as a prerequisite for the next release. The next release will contain an updated Linux operating system, and the VERSION command has been modified in this release to allow the upgrade to function properly. 2) Several changes were made to the release upgrade process to make the upgrade process more reliable. NOTE: This supercedes release 1.3.13 as the prerequisite release to upgrade to the new version (with Linux 2.6 OS). Version 1.03.13 will not reliably upgrade to a new version containing a Linux upgrade and could result in the unit becoming inoperable. -------------------------------------------------------------------------------- Version 1.03.13, October 24, 2006. GMC -------------------------------------------------------------------------------- 1) This release will be required to be installed as a prerequisite for the next release. The next release will contain an updated Linux operating system, and the VERSION command has been modified in this release to allow the upgrade to function properly. 2) The system log files are now stored on the hard drive in a hidden directory (/mnt/hd/media/.log). The logs will now be kept on the system during release upgrades. 3) The MMO command did not save the correct values in the CFG file when the MMO was changed. 4) The SCHEDULE system now saves the RUN and DEBUG states when a SCH SAVE command is issued. The default value is RUN ON and DEBUG OFF. When this release is applied to the system, the schedule will default to ON. It may be necessary to run SCH CLEAR and SCH SAVE to prevent the default non-volatile schedule from running. 5) The non-volatile schedule file schnv.DVC has been removed from the release files. The system will automatically create the file as needed when a SCHEDULE SAVE command is received. 6) The INPUTAUDIOTYPE command was not properly interpreting the audio decoder options provided by file registration. The system was changed to use consistent definitions. Please note that the CFG values for INPUTAUDIOTYPE may appear incorrectly after the release. This can be corrected by entering the desired value and then saving the configuration (CFG SAVE). Please refer to the API document for more information on the available arguments for INPUTAUDIOTYPE. This issue should only effect systems using multicast. 7) Added log message for transport errors detected in the spot cue process. 8) The log system was changed to allow log message larger than 200 characters and to prevent system exceptions when the long messages were processed. 9) Command HOSTMODE was changed to prevent CCMS from being allowed in non DPI systems. The option MirrorServer was changed to MirrorClient in the API documentation. 10) Command NIP STATUS and command UNITS will now be properly formated in a Windows Telnet session. 11) The Front Panel communication module was updated to prevent an occasional timeout issue, which could temporarily disrupt the communications. 12) The MENU daemon was modified to include more thorough diagnostics. Shared data variables for diagnostics were removed to prevent contentions and possible system crashes due to exceptions. 13) The TIMEZONE command was not working due to an incorrect system file. The problem has been corrected. 14) Commands FTPDATAPORT and FTPCMDPORT were added to allow configurable ports for FTP transfers. The FTPDATAPORT will set the ftp server data port for clients that connect in passive mode. This allows network administrators to direct the same port range of a NAT Firewall to the server unit behind the NAT. See the API document for details. 15) The Gateway IP Address is now maintained during system resets. 16) The MULTICASTCONNECTOR default value was changed to GIGE for Soloist 4111 systems and ETHERNET for edje 4111 systems. 17) The multicast configuration commands (MMO, MRI, etc) now properly parse the decode channel. MMO 0 will return the setting for decode channel 0, instead of setting it to OFF. 18) Added 'readme.txt' in /usr/local/sbin' to explain the manual procedures for loading microcode into the Sigma decoder. Do NOT re-load the microcode unless specifically directed to do so by Adtec Customer Service. -------------------------------------------------------------------------------- Version 1.03.12, October 6, 2006. DWG -------------------------------------------------------------------------------- 1) Fixed bug that could cause the end of a clip to be cut-off when transitioning to the next clip in a playlist. 2) Enhanced/corrected functionality of the timezone API command. [mid1142] 3) Previous days system logs are archived properly now. [mid1321] 4) Added new front panel system menu 'MIRROR MENU' that allows changing HOSTMODE, HOSTIPADDRESS, and CLTUSERPASSWORD. 5) Improvements to GATEWAYIPADDRESS command handling. 6) The PCR PID is no longer forced to the video PID. It should now set to the valid PCR PID in all cases. [mid1313] 7) LIST LOAD no longer causes the system to crash when the playlist file is empty. [mid1183] 8) Removed erroneous PCR/STC drift compensation for file playback. 9) Units should no longer fail to function when there is no front panel hardware present (or if the front panel isn't working). 10) Schedule event log messages no longer append '^m' characters. [mid1312] 11) Modified OSD command responses to be properly formatted when using a Windows telnet client. 12) Modified SCH command responses to be properly formatted when using a Windows telnet client. [mid1312] 13) The GIP command now properly returns 0.0.0.0 if no gateway is active. It also has the ability to set the gateway address to 0.0.0.0. 14) The front panel no longer shows garbage characters when the gateway is disabled (GIP=0.0.0.0). [mid1316] 15) The TIMEZONE command has been updated to use standard +/- settings similar to legacy API. 16) Major update to the multicast subsystem. Changes include: - Corrected issue with multicast receive buffering that could cause issues when playback is started. - Enhanced diagnostics and logging for multicast receive. - Corrected multicast receive playback stuttering. - Corrected A/V synchronization drift over time in multicast receive playback. - Corrected issue that could cause units to hang while playing from multicast. [mid850] - The route table entries for multicast receive are no longer static and are managed automatically. [mid846] - Removed 'ethx' dependency from multicast commands (MRI, MRP, MMO, MTU). - The ethernet device/connector can be specified for multicast operations. Added new command, MULTICASTCONNECTOR/MCN/MK in support of this feature. Refer to the API document for more information. [mid1021] - Added new concept of 'decode channels' to all multicast commands (MRI, MRP, MMO, MTU, MCN) in preparation for future multi-decode capabilities. A channel can be specified for each of the multicast commands. Currently, only decode channel 0 is fully implemented. If no channel is argued, commands will default to channel 0. Refer to API documentation for more information. 17) Fixed bug causing improper display of TRANSPORT command after a CFG command is issued. This only seemed to be happening while MMO=RECEIVE. 18) Changed behavior of playback from list such that when file registration related errors occur during the start of a clip, the transport will move on to the next file instead of trying the same file repeatedly. -------------------------------------------------------------------------------- Version 1.03.11, September 12, 2006. DWG -------------------------------------------------------------------------------- 1) Added API command DONOTREPLACEMPEG. If this is set to YES, files of same name will not be mirrored regardless of timestamp. 2) API login(s) is/are now consistent with Linux console login(s). 3) Added API command SVUSERPASSWORD to allow reassigning login passwords. Note that passwords cannot be viewed. 4) Various decoder transport functional enhancements. 5) Added OSD capability with accompanying OSD API command. Refer to API documentation for more information. Known issues: 1. In some cases, the OSD can cause video flicker if the native OSD size is larger than the target display size (resolution). This has been noted specifically for 720p60 (1280x720) and some VESA modes. The flicker will generally only occur if the resulting scaled OSD size is more than half of the display target's vertical resolution (height). OSD's that are scaled down to less than half of the display target's height do not appear to exhibit this problem. The flicker has not been seen if the native OSD size is less than or equal to the target display resolution. 6) Added output video scaling with accompanying OVS API command. Refer to API documentation for more information. 7) Added initial support for API command UNITS. 8) Changed minimum allowed multicast receive port number to 0 instead of 1200. 9) Ongoing multicast playback hardening. 10) Revamped decoder recovery when playback errors are encountered. It will recover from most error conditions, once the error condition has been removed. 11) File registration now records audio language and private descriptors. 12) Added new option 'S' to the DIR command that will include H and V sizes in the directory listing. 13) Added support for images (BMP, JPG, PNG) in file registration. 14) Several functional updates and enhancements for mirroring. 15) Added initial support for API command STCBEACON. The functionality matches the legacy command. See the API documentation for details. Note that matching master/slave playlists are required for proper STC beacon functionality. The current STC beacon functionality is as follows: 1- Slaves will maintain synchronous playback with master unit. 2- Slaves will jump to the list entry equivalent to the master. 3- Slaves will freeze for up to 20 seconds to back up, and fast forward indefinitely to catch up to the master. Known issues: 1- Slaves will occasionally miss master STC beacons, causing transport commands such as STOP to be missed. 2- The master STC beacon lacks adjustment for transmit latency. 3- Slaves may not recover quickly or smoothly when large adjustments are necessary to synchronize playback to the master. 16) Added support for LIST option 'PTR'. See the API documentation for details. 17) Slight update of system and decoder front panel menus. -------------------------------------------------------------------------------- Version 1.03.08, July 6, 2006. DWG -------------------------------------------------------------------------------- 1) Fixed bug in mirroring that caused an error when updating its configuration file. 2) Changed time zone menu such that a user now selects his/her UTC offset from a list instead of having a free-form edit field. This is an interim fix to ensure valid entries until a full implementation of timezone is available from the front panel menu. The API TIMEZONE command can still be used to enter more specific timezone information. 3) HW1 units should no longer freeze at the start of playback. This issue was still happening in some cases. [mid1003] 4) The RUN command reply has been corrected (take out space). 5) There was a residual issue with the API VERSION command's DELETE option. It should be corrected now. [mid1087] -------------------------------------------------------------------------------- Version 1.03.07, June 28, 2006. DWG -------------------------------------------------------------------------------- 1) Playback should not freeze after changing display targets. [mid920] 2) The TIMEZONE API command now reports the current time zone setting when issued with no arguments. [mid1085] 3) Removed 1 second delay for decoder-specific API commands issued while the unit is idling. [mid1078] 4) The system VERSION API command's DELETE option should work now. [mid1087] 5) Added new TIME menu to the front panel's SYSTEM menu. 6) The API command TIMEZONE now defaults to UTC if no value has been set. 7) The front panel decoder menu is now labeled correctly, similar to the system menu. 8) Fixed bug causing HW1 units to fail at the start of playback when the TZ environment variable is set. 9) Fixed bug causing 'Error. Time Out' messages and eventual unit failure when on the Decoder Status menu. [mid1096] 10) Time should now be changeable and NTP should work correctly. [mid1088] -------------------------------------------------------------------------------- Version 1.03.06, June 21, 2006. DWG -------------------------------------------------------------------------------- 1) Missing folder/file dependencies no longer cause unit to become unresponsive. [mid1074] 2) After a file plays using PLAYSPOT, the list to should now resume normally. [mid1083] 3) Audio detection and identification should now be more robust overall in the file registration process. 4) Fixed inconsistent network address edits from the front panel. [mid1047] 5) Increased responsiveness of the DIRECTORY command. 6) Implemented API command TIME to report system data and time. 7) Implemented API command TIMEZONE for setting time zone. 8) Implemented DELETE option for the system API command VERSION. 9) Fixed bug in the LIST API command that didn't allow for '0' entries in the playlist. [mid1086] 10) Diagnostic output capability has been removed until further notice. 11) HW1 units should no longer fail to play or freeze when playback begins. [mid1003] -------------------------------------------------------------------------------- Version 1.03.04, June 13, 2006. DWG -------------------------------------------------------------------------------- 1) Changing INPUTAUDIOTYPE or VIDEOTYPE during playback should no longer affect current playback. [mid1025] 2) Added TIME and TIMEZONE API commands. 3) First-stage revamping of front panel menu navigation. 4) Support for double-quotes on virtually all API command arguments, allowing spaces in filenames, etc. 5) Changed the DIR command's audio type field widths to match. [mid1029] 6) DVD's with AC3 should no longer falsely detected multitudes of MPEG1 audio start codes. 7) Executable files in the /mnt/hd/media folder are now registered. 8) Stale/invalid file data is no longer displayed by the DIR command. [mid1036] 9) MPEG1 Layer 2 audio at 48KHz should no longer sound warbled. [mid1027] 10) Units will now return to their previous state (IDLE, PLAYING, MMO RECEIVE, etc.) after a PLAYSPOT file has completed. [mid1030] 11) Transport streams with no audio payload or no video payload should actually play now. 12) Soloist 4111 HW1 units were erroneously accepting H264 video types as valid, although it cannot play them. This has been corrected. 13) The amount of multicast receive prebuffering is now determined dynamically by the video source's definition level (HD or SD). Currently prebuffering is approximately 1 second. -------------------------------------------------------------------------------- Version 1.03.03, June 8, 2006. DWG -------------------------------------------------------------------------------- 1) Corrected cause of error "mirror Daemon not starting in CCMS mode" during startup. 2) Initial support of the BLANK command. Modes implemented are NOVIDEO (0), BLACK (1), and HOLD (2). Currently, NOVIDEO only works with NTSC display target. 3) Added .FEC download exclusion for mirroring. [mid986] 4) Changed RDY file output to "windows ascii" format. 5) Added VIDEOLOOPMODE command and cfg option. This allows seamless looping of a single file. 6) The TRANSPORT command has been updated per [mid990]: a) proper file registration information is displayed. b) proper file name displayed after issuing a PLAYSPOT command. c) multicast information is displayed (address, port) during multicast receive. 7) Edje 4111 units now fully support analog VGA output over DVI (using a DVI to VGA adapter cable). Contact customer service for units with non- functional analog VGA. 8) The PLAYSPOT command now overrides current playback when issued. Normal playback is resumed (multicast or file) once the indicated clip has played. [mid1009] 9) Video-only and audio-only transport streams should play. 10) Changed default playlist location to /mnt/hd/media/list (was /mnt/hd/media/schedule). This default is used for CFG clear. [mid991] 11) There's no longer a slight delay before entry of password during login for telnet (port 23) sessions. 12) Changing multicast mode (MMO) to RECEIVE while stopped now initiates multicast playback. Also, multicast receive can no longer be stopped by issuing a STOP command. The MMO must be changed to OFF. [mid853] 13) The decoder alarm LED will now light RED when detected error conditions cause problems with playback. 14) The video and audio LEDs now reflect the actual file content and only light if the video and audio are present, respectively. 15) The audio and video LEDs no longer go out at the end of low bitrate clips. [mid840] -------------------------------------------------------------------------------- Version 1.03.01, May 23, 2006. DWG -------------------------------------------------------------------------------- 1) Multicast receive bitrate is tested up to 20 Mbits. 2) Units should no longer freeze occasionally while playing back from multicast. 3) Unit no longer hangs if all media in a list is missing. 4) No longer a delay when issuing a 'stop' command and when video actually stops. 5) Telnet command port (23) logins no longer block other telnet connections. 6) Program streams are now supported. 7) Multicast receive timeout is implemented such that attempts to rejoin the multicast are enabled in the case of a timeout. The MTU 0 config option is followed. 8) File registration has been added such that media stream type, video type, and audio type are automatically identified. The decoder is automatically set up accordingly. Multicast streams still adhere to the config settings of 'VIDEOTYPE' and 'INPUTAUDIOTYPE' as they are not currently registered. Content in directory "/mnt/hd/media" is registered. Hidden files within /mnt/hd/media are not checked. The file registration results are used by the transport to verify that the spot is compatible with the decoder and will not play incompatible spots. File registration allows the decoder to transition between spots with different characteristics (such as audio encode type). 9) Video output goes black during file transitions instead of holding the last decoded frame. 10) AV sync should no longer slip over time when playing back from multicast. 11) HW1 firmware now properly supports 'INPUTAUDIOTYPE'. 12) The transport system tracks errors and will go to a stopped state if the error count becomes too large. In previous releases, the transport would remain in an invalid state during error conditions. 13) Added DIRECTORY (DIR) command to display registration data. The command is based on the legacy DIR, however the output formats are different. Sample outputs are: DIR spts mpeg2 -------- -------- 00:05:04.990 5.00 Mbps "timecode.mpg" spts mpeg2 -------- layer2 00:00:30.090 8.00 Mbps "clip4.mpg" spts mpeg2 layer2 -------- 00:00:29.940 3.35 Mbps "l1_32000.mpg" DIR u spts mpeg2 -------- -------- "timecode.mpg" spts mpeg2 -------- layer2 "clip4.mpg" spts mpeg2 layer2 -------- "l1_32000.mpg" ------------- ----- -------- -------- "default_clip.smil" DIR s 05/05/06 09:16 182.009 Mbytes spts mpeg2 -------- -------- 00:05:04.990 5.00 Mbps "timecode.mpg" 01/01/00 01:46 33.730 Mbytes spts mpeg2 -------- layer2 00:00:30.090 8.00 Mbps "clip4.mpg" 05/15/06 00:19 12.012 Mbytes spts mpeg2 layer2 -------- 00:00:29.940 3.35 Mbps "l1_32000.mpg" 05/05/00 03:37 6.421 Mbytes program mpeg2 layer2 layer2 00:00:14.920 3.18 Mbps "pgm.mpg"setEch 01/01/00 01:46 33.945 Mbytes spts mpeg2 -------- layer2 00:00:30.290 8.00 Mbps "clip1.mpg" DIR u s 05/05/06 09:16 182.009 Mbytes spts mpeg2 -------- -------- "timecode.mpg" 01/01/00 01:46 33.730 Mbytes spts mpeg2 -------- layer2 "clip4.mpg" 05/15/06 00:19 12.012 Mbytes spts mpeg2 layer2 -------- "l1_32000.mpg" 03/20/06 22:40 0.000 Mbytes ------------- ----- -------- -------- "default_clip.smil" 14) DUMPFREG (DFR) command was added to show the entire registration results for an argued file(s). Please refer to the API documentation for more information. 15) The PLAYSPOT command will now return an error message if the spot is not compatible with the decoder. The new verbose and terse messages are: Verbose - "Mux type not supported" Terse- 209 Verbose - "Video codec not supported" Terse- 210" Verbose - "Audio codec not supported" Terse- 211" Verbose - "Specified audio not found" Terse- 212" Verbose - "Specified video not found" Terse- 213" Verbose - "Specified file is not registered as media type" Terse- 214 16) The IPA command now returns a correct terse mode response if the command was not successful. 17) The configuration parameters were not being reset correctly during configuration clears. This would cause subsequent API CFG commands to show invalid values for some parameters. This has been corrected so that the proper values are displayed. 18) The RUN command has been added for DVC types CMD and SCH. Please refer to the API document for more information. 19) Scheduling capability similar to the legacy Adtec scheduling has been added to the system. The SCHEDULE command is used for schedule operations. Support for running SCHAUTO.DVC at startup has also been added. 20) FTP mirroring capability similar to the legacy Adtec mirroring has been added to the system. Several commands have been added to support mirroring, including: FTP, HOSTTIMER, HOSTIPADDRESS, HOSTMODE, CLTUSERPASSWORD, FTPCLIENTPASV, MIRRORLISTFILE, FTPTIMEOUT, FTPDATATIMEOUT. Please refer to the Adtec API document for more information. 21) The HOSTIPADDRESS command will now accept a command port as part of the argument. The updated command format is HIP nnn.nnn.nnn.nnn:pppp, where pppp = command port number. The port argument is not required. 22) The RESET command is now functional in the Adtec API interface. Please refer to the API document for more information. 23) Telnet API sessions no longer require CRLF terminations. Any combination of CR, LF, or both will work. -------------------------------------------------------------------------------- Version 1.02.06, April 7, 2006. DWG -------------------------------------------------------------------------------- 1) Added display targets: VESA640X350X85 VESA640X400X85 VESA640X480X72 VESA720X400X85 VESA800X600X56 VESA800X600X72 VESA848X480X60 VESA1024X768X43 VESA1024X768X70 VESA1152X864X75 VESA1280X960X60 VESA1280X960X85 VESA1360X768X60 VESA1400X1050X60 VESA1400X1050X75 VESA1400X1050X85 VESA1600X1200X60 VESA1920X1200X60 2) Stutter while playing some low bitrate clips has been improved. -------------------------------------------------------------------------------- Version Beta 2.5, April 4, 2006. DWG -------------------------------------------------------------------------------- 1) Support for AVC (H.264) video decode (some units may not support this). 2) Large file (> 2GB) support verified. 3) The multicast LED is active. 4) Multicast ingress increased to at least 18Mbps. 5) Command 'PLAYSPOT' partially functional. -------------------------------------------------------------------------------- Version Beta 2.4, March 17, 2006. DWG -------------------------------------------------------------------------------- 1) Added multicast configuration commands: MMO (multicast mode), MRI (multicast receive IPA), MRP (multicast receive port) and MTU (multicast timeout). 2) Multicast option configuration available from the front panel. 3) Enhanced clip transition handling. 4) STC drift compensation for multicast playback. 5) Standard definition clips no longer cause STC issues and can be played back-to-back with high def clips. 6) Fixed bug that could cause the API telnet/COM port connections to fail until rebooting. 7) Increased allowed concurrent API telnet sessions from 3 to 10. 8) Added support for NTP. This is configurable from the front panel. 9) Plethora of log messages added. 10) Changing display target no longer requires a stop and restart, and should activate immediately. Some video artifacting may occur during the change. -------------------------------------------------------------------------------- Version Beta, November 3, 2005. DWG -------------------------------------------------------------------------------- 1) The following values can be saved and are restored when the server is booted: Display Target, Default Playlist, Repeat Mode, IPA. 2) The following LEDS are functional: Play, Video, Audio, and Display Target. 3) Display targets automatically switch to the appropriate output channel. HD targets are native over the DVI output. NTSC or PAL targets are native over the composite and S-Video output. NOTE: You must stop and restart playback for the new resolution to be activated. 4) Repeat modes OFF, ONE, ALL, and LAST have been added. NOTE: Repeat OFF does not work properly. 5) The server will loop one file in the loaded list continuously by setting the repeat mode to ONE. The current file in the schedule will loop. 6) Support for a play list had been added, allowing multiple files to be played back-to-back with a 2-3 second transition between files. 7) The Soloist 4111HD is now Dolby certified. Created By: Adtec Digital Inc