ADC Air Client v4.23.35 20-January-2015 Revision: Release
Publication Information 2015 Imagine Communications Proprietary and Confidential. Imagine Communications considers this document and its contents to be proprietary and confidential. Except for making a reasonable number of copies for your own internal use, you may not reproduce this publication, or any part thereof, in any form, by any method, for any purpose, or in any language other than English without the written consent of Imagine Communications. All others uses are illegal. This publication is designed to assist in the use of the product as it exists on the date of publication of this manual, and may not reflect the product at the current time or an unknown time in the future. This publication does not in any way warrant description accuracy or guarantee the use for the product to which it refers. Imagine Communications reserves the right, without notice to make such changes in equipment, design, specifications, components, or documentation as progress may warrant to improve the performance of the product. Trademarks Product names and other brands (such as ADC, D-Series, Nexio, Nexio Insight, Nexio Motion, PowerSmart, Versio ) are trademarks or trade names of Imagine Communications or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. All other trademarks and trade names are the property of their respective companies. Contact Information Imagine Communications has office locations around the world. For domestic and international location and contact information see: http://www.imaginecommunications.com/contact-us/ Support Contact Information For domestic and international support contact information see: Support Contacts: http://www.imaginecommunications.com/services/technical-support/ ecustomer Portal: http://support.imaginecommunications.com 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 2 of 15
Contents Contents ADC Air Client v4.23.35... 4 What is in this Release?... 4 Minimum Requirements... 4 Supported Database... 4 Supported OS Level... 5 Server Requirements... 5 Client Requirements... 5 Contacting Support... 6 Enhancements... 7 List of Enhancements... 7 93464: Add Informational Warnings to SyncSkip... 7 93471: Dynamic List Selection for API triggering... 7 108039: Replace the BDE components with the direct ODBC calls in the new DB interface... 10 Defects Fixed... 11 List of Defects... 11 Known Issues... 14 List of Known Issues... 14 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 3 of 15
ADC Air Client v4.23.35 ADC Air Client v4.23.35 What is in this Release? This provides a summary of the new functionalities, enhancements added, and defects fixed in the ADC Air Client v4.23.35 since the last release (v4.22). This release contains 3 Enhancements and 21 bug fixes. Note: These defects and enhancements were tested at both a development level and QA level, and may have been released to one or more customers in the form of a test-release version. Stability Note: ADC system stability changes implemented in the v12.22m and 4.22M maintenance builds have been rolled up into the ADC v12.23/4.23 release. For details see ADC v12.22m/4.22m Maintenance s. IMPORTANT: With Air Client v4.23 and higher the Borland Database Engine (BDE) is not required. (Enhancement: 108039) IMPORTANT: Support for ADC v11 is dropped with the release of ADC Air Client and Media Client v4.23. ADC Air Client and Media Client v4.23 only work with ADC v12. Minimum Requirements The following are minimum system requirements for ADCv12 Automation system components as of the release of this document. Automation Network Consideration: When using the NEXIO IP driver, to take advantage of the Extended Device Storage Window view on the ADC Clients the NEXIO and the ADC Clients must be on the same LAN. If the NEXIO and ADC Clients are on separate LANs, then only the standard Device Storage Window view is available. Note: Customers supplying or upgrading their own workstation or File Server hardware for automation products must ensure they meet recommended minimum hardware specifications. Please contact automation support for more information. IMPORTANT: Rev-Lock Condition with version 12.21/4.21 release. Implementation of enhancement 76797 (Redesign of the List locking mechanism) in Device Server v21.21 has resulted in a rev-lock condition. This requires all software be updated to 12.21/4.21 or higher release levels when upgrading or installing ADC system software. Supported Database The following databases are supported: 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 4 of 15
ADC Air Client v4.23.35 SQL 2008, SQL 2008 Express, SQL 2012, SQL 2012 Express Supported OS Level ADC Device Server v12.18 and higher and Client v4.18 and higher support operation on 32-bit and 64-bit operating systems. Server Requirements Type Hardware Software Requirements Device Controller (CHP chassis) Current Device Server v12.23.xx release Operating System (Standard) Microsoft Windows Server 2008 Network Interface Card Client Requirements Type Hardware Software - Device Sever v12 uses IPV6 Network Protocol. IMPORTANT: Ensure the Windows default Firewall is DISABLED on the Device Server, Air Client, Media Client and Config Tool. GigE Gigabit NIC and Ethernet switch is required Requirements Processor Pentium 4 3.0 GHz or greater RAM For 32-bit OS: 1 GB RAM or higher, For 64-bit OS: 2 GB RAM or higher HD 80 GB Hard Drive or greater (Required: 25MB of free Hard Drive Space) (For Windows 7: 16 GB available hard disk space (32-bit) or 20 GB (64-bit)) 2 TCP 1000BT NICs Additional Intel Network Interface Cards may be required for systems connecting to external networks, or a database using TCP/IP. Current Air Client v4.23.xx release Current Media Client v4.23.xx release Operating System Windows 7 - When connecting to Device Sever v12, ensure IPV6 Network Protocol is enabled on the Client v4 computer. IMPORTANT: Ensure the Windows default Firewall is DISABLED on the Device Server, Air Client, Media Client and Config Tool. 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 5 of 15
ADC Air Client v4.23.35 Type Network Interface Card Requirements GigE GB Ethernet and switch is required Contacting Support To communicate with a Technical Support representative use the contact information appropriate to your region. In the Americas please contact: Ph: +1 (888) 534-8246 Ph: +1 (416) 445-4032 WEB portal: http://support.harrisbroadcast.com Email: BCDService@harrisbroadcast.com In Europe, please contact: Ph (England): +44 118964 8100 Ph (France): +33 1 4792 4400 Email: ADCsupport.europe@harrisbroadcast.com In Asia Pac please contact: Ph (Sydney): +612 9479 4980 Email: bcd_australia_support@harrisbroadcast.com Ph (Singapore): +65 6595 4615 Ph (Hong Kong): +852 2174 2555 Email: service.asia@harrisbroadcast.com In UAE please contact: Ph (Dubai): +971 (0) 4 4338260 Email: Service.MESA@harrisbroadcast.com In India please contact: Ph (Noida): +91 120 477 5454 Email: Service.MESA@harrisbroadcast.com 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 6 of 15
Enhancements Enhancements List of Enhancements The following enhancements were implemented in this release. 93464: Add Informational Warnings to SyncSkip This enhancement adds Informational Warnings to SyncSkip functionality. Now when Air Client sends ListSyncSkipEvent API command: Air Client waits for a reply to ListSyncSkipEvent command. If the reply contains an error status, an appropriate error message is displayed. When the Device Server receives a ListSyncSkipEvent API command, the Device Server verifies the value of the resulting duration. If it is more than preroll, normal status is returned as a response to ListSyncSkipEvent command. If duration is less than preroll, an appropriate error status is returned. If duration is negative, it is populated with 00:00:00.00 and an appropriate error status is returned. Note. Negative duration is impossible. When performing SyncSkip, server subtracts the preroll value from the remaining clip duration. However, if the remaining duration is less than the preroll, SyncSkip isn t executed (as well as normal Skip). 93471: Dynamic List Selection for API triggering This enhancement adds Dynamic List Selection for API triggering. It incorporates a simple and dynamic means to alter the linked list associations from the Air Client and on an event by event basis. For configuration details see enhancement 94352 and 94353 in the Device Server v12.23 Release notes. Triggered Lists Selection window in Air Client The Event trigger & triggered lists selection window is accessed from the Event tab on the Air Client s ribbon. 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 7 of 15
Enhancements Event trigger & triggered lists selection window This window showsthe trigger action and enabled triggered lists of the currently selected event. The user can change trigger action via drop-down list and enable/disable necessary playlists by clicking on appropriate check-boxes. Pressing OK will result in saving changes; pressing Cancel will discard all changes done within Trigger window. Default values for newly created event: No Action, all lists enabled. Note. If a user invokes Trigger window when a group of events is selected, this window will show No Action and all lists disabled (because each event has different data and it is impossible to represent information from each event in a single window). Pressing OK will result in saving changes for each selected events. Note. If user presses OK when no lists are enabled, the error message will appear: 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 8 of 15
Enhancements Note. Trigger window can be invoked for secondary event, but any changes will take no effect, because secondary events do not support triggering. Trigger Column The Trigger Column works in the same manner as it currently does: entering revise mode will show drop-down list of actions: When a user exists revise mode, Trigger column displays data as follows: Action: ALL if all lists are enabled Action: SELECT if some of lists are enabled No Action if no action is chosen. Hint with enabled triggered lists A hint function supports operator look up of enabled lists. Depending on the mouse location, list state and other conditions, this hint shows different information: Hint appears only when mouse pointer moves over Trigger column. In all other cases the hint does not appear. 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 9 of 15
Enhancements For primary events hint shows trigger action and array of currently enabled lists For secondary events hint shows No Action and no enabled lists (because secondary events do not support triggering) If there is no configured triggered lists (not configured in Config Tool), hint notifies that lists are not configured. Note. As hint is based on standard Windows hint, its rendering is controlled by Windows, not by Air Client; Air Client just fills it with information. 108039: Replace the BDE components with the direct ODBC calls in the new DB interface This enhancement replaces the BDE components with the direct ODBC calls in the new DB interface. This removes the requirement set in Air Client v4.22.53m and higher that the Borland Database Engine (BDE) v5.1 or 5.1.1 be installed. With Air Client v4.23 and higher, BDE is not required. 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 10 of 15
Defects Fixed Defects Fixed List of Defects The following defects were fixed in this release. Defect ID Description 10728 When a windows is pulled down so that the bottom is not visible, scroll bars should appear to allow scrolling to the bottom of that window. 75908 The DefaultTimecode section in Air Client configuration file (ACLNT32.ini) doesn't work when using the Air Client in standalone (offline) mode (i.e. not connected to a Device Server). The default value for FrameRate and DropFrame are now read from the setting specified in Properties->Environment- >ListConfig. 77474 The Air Client is very slow if the software control panel color is changed. 84187 Incorrect Duration, Title and SOM are displayed for a segment copied from the DB search window. This has been addressed by making changes to ensure that DUR, Title and SOM for inserted segment are copied the same as in the window with list of segments from where it was copied. 84783 The Operator Control Panel (OCP) list button stays lit even after closing the Transmission List window and remains lit until the playlist editor window has been closed. 85181 Air Client and Media Client: Device storage has a misprint in the title for Nexio IP driver. 85808 Icons for hidden secondary events near the primary are missed in certain cases. Some events don't have icons and they only appear after expand/squeeze event with hidden icon. This has been addressed by revamping the functionality for hidden icons. 89077 An Access Violation appears if Air Client is minimized and maximized 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 11 of 15
Defects Fixed Defect ID Description during a Database search operation.. 89532 With NTSC-DF enabled, some secondary event durations are not corrected after those events have been inserted into a list. For example, insert a primary event and some secondaries (e.g. GPI Contact, Back Timed GPI, Keyer On/Off or others with pop-up window when duration can be filled before insertion) with 1 min Duration. The Secondary event is inserted with 1 minute duration (00:01:00:00) and it doesn't change to 00:00:59:28 even after exiting from revise mode. 91649 Entering an invalid value in the # field causes Revise to stop working on the list. 92344 When performing a Save Playlist as the file is saved without an extension. The file is not shown in Open File window until All Files is selected. This has been addressed by initializing the file extension for file save dialog. 94942 Alt+R hot key doesn't work when menu bar is hidden. This has been addressed by setting the correct shortcut in the Main form. The fix is being validated in the field. 100399 The playlist window hangs because of an error with Recycle.lst. When an event is deleted some operations with playlist windows are locked if it fails to update Recycle.lst file. For example, it is impossible to delete events or close the window. 101842 The Transmission list becomes locked after canceling the insertion of a secondary event. This has been addressed by setting the command to unlock list on the Cancel button. (It is correctly set on the OK button.) 103883 Revise mode is blocked in specific case. It is possible to enter or exit revise mode while the Notification window is active. An error is displayed after the Notification window is closed. After pressing OK on the error window, it is impossible to make any changes in revise mode without re-opening the list. This has been addressed by locking Revise changes during update / checking. 104150 An Access violation appears if an empty value for a column name is used in 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 12 of 15
Defects Fixed Defect ID Description As Run. This has been addressed by changing the Asrun Log Format Configuration window behavior. Now a default column name is assigned when a user sets an empty column name. 106765 When Multiserver functionality is used, occasionally a BDE error is displayed while Air Client is started. This has been addressed by the implementation of enhancement 108039. 107982 With multiple playlists open, an open, but hidden, playlist will not display (come to the front) when using Resources->View List. Now when using Resources->View List and selecting the playlist of interest, hidden playlist come to the front. 108554 The Air Client "Replace all" feature takes up to 1-2 minutes to replace all IDs in a list (e.g. a list of 12500 events) and Air Client is unresponsive during this time. This has been addressed by improving the performance of Air Client s replace feature and Device Server requests. 109371 The fix for case 105699 is merged into the 12.23 stream under case 109371. 105699: During a Live event, Ripple Time does not work after inserting / removing events from the Transmission List. This has been addressed and is being validated at a customer site 109541 Air Client hangs if trying to "Replace All" an ID that is CUED down the list. If the cursor is at the top of the list, and the ID being replaced is down the list and the first instance is CUED, the client hangs as soon as the Replace All button is pressed. 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 13 of 15
Known Issues Known Issues List of Known Issues The following list contains known P1 and P2 issues in this release. Defect ID Description 72145 ADC Air Client OCP list selection problems. The OCP panel is NOT consistent as regards the PLAY button showing flashing or solid red to indicate the list play status. - If a list is selected via the buttons on the OCP panel, the PLAY button indicates correctly. - If a list is clicked on the screen with the mouse, the PLAY button remains green (does not display status). - If a list is selected via the OCP, then the list is changed on the screen via CTRL-TAB, the PLAY button will indicate correctly only for the list that was originally selected via the OCP. 83068 In Air Client and Media Client the Error log is not by time. 86306 Air Client list locking problems cause Done Count to grow across multiple lists. - Manually rippling times (Alt-U) locks the playlist indefinitely and then the Done Count grows. If the Air Client is displaying unacknowledged ERRORs in the Status bar at the bottom of the screen, it is more likely that the List Locking will occur. - Also, the Done Count gets set to 0 and it cannot be changed via the configuration on the Air Client. The Done Count can be changed via the Configuration Tool. Recommend: Clear ERRORS by using the F4 button, before doing a manual ripple (Alt-M). About Done Count and Device Server v11/v12: The list lock mechanism was redesigned in Device Server v12.21 Air Client v4.21 and later disables the Done Count value setting when the list is locked to prevent a user from manual list unlocking. Currently Air Client shows a nominal (non-zero) done count value in disabled state. When working with Device Server v11, Air Client v4 shows 0 in disabled done count value component. Since the list lock mechanism wasn't redesigned in Device Server v11, Air Client v4.21 and later works with 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 14 of 15
Known Issues Defect ID Description Device Server v11 according to old algorithm. Therefore, such behavior is permissible. IMPORTANT: Support for ADC v11 is dropped with the release of ADC Air Client v4.23. ADC Air Client v4.23 only works with ADC v12. 88676 Duplicate Titles are displayed in Air Client and Media Client device storage windows for Clips from Record Lists that have similar ID s (e.g. FLY2, FLY20, FLY200). 89617 As-run log contains an incorrect duration when the Protect Pool Device was triggered. 90968 Breakaway: Incorrect color of missed secondary events in a Breakaway list. 91117 Changing % value in Air Client v4 affects Modifier and Source fields of the Keyer ON/OFF and Transition Key secondary. 91779 An incorrect status of the On-Air device is displayed from the Backup server. Events play with OFFLINE device status. 99719 An incorrect duration is shown in the As Run log if clip has RAN SHORT status. This has been addressed in a maintenance stream. 102114 Sometimes the Calculate Duration button starts to blink preventing an operator from using hotkeys, such as Delete, Ctrl+c, and Ctrl+v. Workaround: 1) Restart Air Client, 2) Change focus between lists. 102527 If AirFlex is in use - in the middle of a breakaway - and the Air Client application is closed, either intentionally or by a crash, when the Air Client is restarted the breakaway panel is in the wrong "state". On restart restarted, the panel shows the breakaway options active and the return options greyed out, making it impossible to complete the breakaway and return with a JIP. 2015 Imagine Communications Proprietary and Confidential 20-January-2015 Page 15 of 15