Last Updated: Mar 16
- TPDesign4 3.3.0 build 672 or later, with G4 Support Files version 3.3.44 or later
- Intercom module v1.9 or later (if using with Intercom)
- SIP module 2.11 or later (if using with SIP)
- MXA-MPL 2.1.112 (if using with Multi Preview Live)
Changes in This Release:
- Fixed an issue where the panel would reboot when a video stream resource would become unavailable.
- Fixed an issue where an image from a previously running stream would momentarily appear when changing to a new stream. This would only occur when snapshots are enabled.
- Added a method to detect when a streaming component (GStreamer) would appear to hang and reboot to the panel to recover.
- Fixed a performance issue when changing pages while streaming a dynamic image mjpeg URL.
- Fixed an issue with displaying hide effect while show effect was still running.
- Fixed an issue with ^RMF command after using dummy resource URL.
- Fixed an issue to prevent panel from attempting to stream from breakout box if Breakout Box Enable option is not turned on.
- Fixed an issue with show effect not displaying properly.
- Fixed an issue where long presses (8-15 seconds) would time out and trigger a release prematurely.
- Fixed connection issue when master password was longer than 18 characters.
- Fixed a lockup issue when out of memory while processing images.
- Added fix for the GNU C Library (glibc) CVE-2015-7547 vulnerability
- Migrated to Dropbear SSH 2016.74 to address the following related vulnerabilities; CVE-2016-7406 CVE-2016-7407 CVE-2016-7408 CVE-2016-7409.
- Added fix for the Ping Command security issue.
- Decreased the time for the Subpage scrolling to stop at its anchor.
- Fixed issue where the panel would either lockup or reboot due a memory leak and poor graphics memory management.
Addressed Common Vulnerabilities and Exposures List:
- CVE-2012-0920, CVE-2013-4421, CVE-2013-4434, CVE-2015-7547 CVE-2016-7406, CVE-2016-7407, CVE-2016-7408, CVE-2016-7409
- The following streaming video modes are supported: MPEG2 video and MP2/MP3 audio over MPEG2 Transport Streams (from MAX-CSE or Vision2 Server), H.264 video and AAC audio over MPEG2 Transport Streams (from MXA-MPL or Vision2 Server), and Motion JPEG over HTTP. 3rd Party MPEG2 and H.264 encoders have not been tested, are not supported by AMX, and may or may not work. Please see the Modero X Programming Guide for more detailed recommendations on video configuration.
- Streaming Video/audio performance can depend on multiple factors, such as; downscaling ratio, network bandwidth, network congestion, other simultaneous panel activities, stream characteristics (bit rate, encoding method), etc. There is no buffering on the panel for video streams (though there is a small latency), so any anomaly in the network can result in a visible (or audible) glitch. To help improve performance in challenging environments, consider reducing the resolution of the content (480p is recommended), reducing the bit rate of the stream, reducing the downscaling ratio, and preserving the aspect ratio. It is also highly recommended that Modero X Series touch panels (and MPLs if applicable) be placed behind a smart switch in order to filter out unintended multicast streams.
- Hardware constraints limit video windows to 8 pixel boundaries. If necessary, video will be automatically shifted accordingly (but the containing button will not be shifted). Consequently, black bars may appear and/or video may appear off center. To avoid this, you can make height, width, x, and y of the video button multiples of 8. There are a few exceptions to this rule:
- For landscape panels: If width of the video > 1015, the above values should be multiples of 16 to avoid overscanning
- For Portrait panels: If height of the video > 1007, the above values should be multiples of 16 to avoid overscanning
- On 19" portrait panels - because panel width (530) is not a multiple of 8, 530-x-width should be a multiple of 8 (i.e. if the button is placed at the left edge, 2 pixels will be cropped from the left)
- On 19" landscape panels - because panel height 530 is not a multiple of 8, 530-y-height should be a multiple of 8 (i.e. if the button is placed at the top edge, 2 pixels will be cropped from the top)
- For any type of streaming video, there could be a 1-3 second latency. For Motion JPEG, this latency can be improved by using smaller (i.e. < 800x480) video buttons and/or reducing the frame rate of the server.
- Hardware accelerated video decoding (MPEG2, MJPEG) has a height limitation of 1024 pixels in height (affects portrait panels only). Automatic cropping will occur if a taller button is used.
- If the panel detects that audio and video are drifting during playback (i.e. getting out of sync with each other), the video stream will be resynced. While that is occurring, the last frame will be frozen and audio will cut out, typically for 1-2 seconds. In most environments, this should not occur more that once in 1-2 hours of video playback (and once in 3 hours for MXA-MPL playback).
- Any animations present on the destination page will freeze during the transition, then continue (note this is different from MVP-9000i behavior).
- A Bluetooth handset (i.e. MXA-HST) can occasionally fail to reconnect automatically if powered off or carried out of range, then brought back into range. In this case, the user can manually reconnect by going to the Bluetooth setup pages.