Gekkota OS for DMB400

RELEASE NOTE

Never make electric unplug on your player while software upgrade is in progress (green led blinking 6 times every 4 seconds) else the player may not be able to work properly

2019-02-27 V4.11.10 download

IMPORTANT
  • In case you need to use the CEC playout script, you have to set the user preference system.connector.*.*.cec.cec_1.enabled to the value true. Activating the CEC feature may imply some unexpected device reboots when using some monitor requiring a HDMI-DVI or a HDMI-VGA adapter
BUG FIX, NEW FEATURES, MINOR UPDATES
  • Add support for the overscan value 2160p in the device WebUI
  • Add support foar HTML5 WebUI
  • Add support for Power management Web IDL
  • Add support for a new directory .playlog/ in the WebUI
  • Add support for HDMI-input sources requiring HDCP authentication
    • Note: to support this kind of HDMI-sources, your device needs to be HDCP compatible and requires a valid HDCP key. These are the different values of HDCP status in the device WebUI (menu Information > Devices > HDCP)
      • Supported (valid key): the device is HDCP compatible and a valid HDCP key is installed
      • Supported (invalid key): the device is HDCP compatible but a valid HDCP key is missing. For more information, contact support@innes.pro
      • Not supported: this device is not HDCP compatible.
        • In case connecting a HDMI-source needing HDCP on the HDMI-input of this device, it may lead to a black screen filling the entire screen.
  • Add support for the display of a key pictogram showing the MAC identifier used for the license
  • Add support for CEC Web IDL
    • The CEC feature is inactivated by default
    • To activate the CEC feature set the user preference system.connector.*.*.cec.cec_1.enabled to the value true
  • Change: add an error message when the WebUI is launched with the MS-Internet Explorer 11 Web browser
  • Change: the max. number of Web socket opened at the same time is limited to 550
  • Change: embeds a new time zone database (version: 2018g, source: https://www.iana.org/time-zones)
  • Change: when the sound card is inactivated in the device WebUI, the audio is not decoded anymore
  • Change: replaces Linux armv7l by Linux in the device user agent
  • Fix: it was not possible anymore to connect to the device WebUI after having changed first the device WebUI login, then the device WebUI password
  • Fix: in some case, it was not possible to save the hostname value in the WebUI
  • Fix: a DVB-T video over UDP could be jerky after having unplugged the Ethernet cable for a while
  • Fix: a unexpected grey line could be noticed on the edge of the screen in UHD resolution, when the Error system scene was displayed
  • Fix: some video media over UDP could be jerky after a while when receiving the UDP stream from the AMX ENC-N3132 encoder
  • Fix: some unexpected skip frame could appear on video H265 60Hz in the display mode 60Hz
  • Fix: playing a DVB-T stream over UDP could lead to jerky video or infinite video freeze
  • Fix: these HDMI-input display modes was not supported
    • 1920x540 60Hz VESA
    • 1920x300 60Hz VESA
  • Fix: in some case, when 2 scrolling texts overlay was launched at the same time, any of both wasn't displayed
    • Now when a 2nd scrolling text overlay is starting, a message content temporarily unavailable is displayed for this 2nd scrolling text overlay.
    • To run 2 scrolling texts at a time, inactivate the option if possible, use an overlay for one of them
  • Fix for MS-PowerPoint medias:
    • Table object was not supported
    • Some bullets was not rendered properly
      • note when using Screen Composer: in case some bullets of some MS-PowerPoint slides are not rendered properly, it is required to add the appropriate fonts manually in the playout manifest
    • Alternate content, allowing to support for example shape background images, was not supported:
      • 3D models
      • equations
    • Sometimes arrows shapes could be not rendered properly
    • Sometimes some pages numbers could not have the right value
    • Some font letters could be not be aligned vertically when the text had an orientation different from 0° (modulo 90°)
  • Fix: inside a HTML page, some font could have a wrong size
  • Fix: inside a HTML page, the check box default color could be not the right one
  • Fix: some scrollbar could be displayed along the edge of a system scene edge when the rotation was 90°
  • Fix: the very light grey or very dark grey could be displayed with the wrong grey color
  • Fix: some skip frames could be noticed on the played video media when a new content was pushed on the WebDAV directory at the same time
COMPATIBILITIES
  • Screen Composer G3 V3.20.14 (or above)
    • App Playzilla 4.10.20 (or above)
    • App SignMeeting 1.13.10
  • PlugnCast 3.10.51 (or above)
    • App Playzilla 4.11.10 (or above)
  • PlugnCast Studio 2.51.11 (or above) / PlugnCast Server V2.50.32
    • Note: Plugncast V2.xx.yy does not support multi-video decoding

INFORMATION


DOCUMENTATION

SUPPORTED MEDIAS DOCUMENTATION

  • Gekkota supported medias and performances download

SDK DEVELOPERS

INFORMATION

  • UDP
  • Monitor-Monitoring
    • The monitor presence detection is done in 2steps:
      • The measurement of the impedance between the TMDS differential wires
      • EDID reading and check
    • Note: the EDID is valid when these values are correct
      • EDID header
      • EDID checksum
      • EDID version is upper than 1.3 (or equal to)
      • EDID extension checksum
    • Seen with some screen: unexpected player reboot could be noticed when monitoring is done on the wrong video input (when monitoring HDMI1 while cable is plugged on HDMI2)
KNOWN LIMITATIONS
  • Media Source Extension
    • In this version, the playback of all other MSE contents playbacks, meaning MSE video content displayed in a thumbnail inside the HTML page, without any device reboot is not guaranteed
    • About the Media `Source Extension Javascript:
      • Each MSE content provider has its own algorithm implementation in its MSE Javascript. Consequently, it is possible that some MSE content having a specific MSE Javascript is not fully supported making that the video does not start properly (for example, with some MSE video content replay)
      • When playing a MSE content, an error message if playback doesn’t begin shortly, try restarting your device could be displayed sometimes after a while telling that the video has stopped and will not start anymore. To work around, play another media, then play again the MSE content. The best practise consists in playing the MSE content URI with a fixed duration (ex: duration 1 hour).
    • About other MSE content: for example, the MSE video content displayed in a thumbnail inside the HTML Web page:
      • Warning: the MSE content provider can decide at any time to remove a content. So an MSE content can be available one day and not available the day after
      • When the MSE content is displayed in a thumbnail inside the HTML Web page, a lot of other objects need to be displayed as well and could require a lot of memory. Depending on the Web page played, the device could sometimes reboot after having played it after a while. The W3C is working on to improve the Media Source Extensions specifications so that the MSE Javascript is more suitable also for devices that have a limited available memory amount
    • To inactivate the DASH MSE feature,
      • Set the user preference media.mediasource.enable to false. The error message An error occurred. Please try again later (Playback ID: ...) should be displayed when trying ten to play an MSE content in this condition
  • H265-60Hz
    • When playing H265 60Hz video, it is advised to configure the display output with a 60Hz mode
  • HDMI-input
    • When rotation 90°, 180°, 270° is activated, the HDMI-input is not supported and a message content temporarily unavailable is displayed
    • Copy protection (HDCP): HDMI-input sources with HDCP activated are not supported
    • HDMI-input content playback is not supported when the user preference innes.video.renderer.default is set to the value gpu. To support it, change the user preference value to overlay
    • Some rare skip frame could be noticed on HDMI-input content zone when playing several medias at the same time
    • Some rare skip frame could be noticed on HDMI-input content when there is audio on HDMI-input
  • Note for MS-PowerPoint bullets
    • When using Screen Composer, the bullet rendering which is based on a specific font requires to add the approriate fonts manually in the playout manifest
  • Not yet supported in MS-PowerPoint medias rendering:
    • Animation
    • Slide transitions
    • Effects
      • WordArt, shadow
    • Images
      • Image with filtering
      • Emf
    • Animated image
      • Gif & png (displayed but not animated)
    • Some shapes
      • Smart Art
      • Multi-colors shape texture
    • Text
      • Kerning is not supported
    • Audio & video
    • Vertical fading (in case mixed horizontal & vertical fading)
    • Font
      • Fail over & substitution fonts
      • some characters whose fonts is 32 bits may be not displayed (ex: fontawesome.ttf)
    • OLE injection (MS objects)
  • Dual video decoding
    • When the user preference innes.video.renderer.default is set to overlay, only 2 video medias can be played at the same time;; also some video medias might be not decoded when played inside small zones (ex: video thumbnails), especially interlaced video medias (ex: video mosaic). To work around these 2 limitations, return to gpu mode by setting the user preference innes.video.renderer.default to the value gpu
    • Dual video decoding may be not supported when
      • playing one video Ultra HD 3840x2160p H264 and another video H264 (other codecs than H264 would be decoded properly for the second video here)
      • playing one video Ultra HD 3840x2160p H265 and another video H265 (other codecs than H265 would be decoded properly for the second video here)
      • In the Ultra HD resolution, video decoding could be not properly supported when playing one video Ultra HD 3840x2160p H265 and one video Full HD 1080 interlaced (especially in the Ultra HD resolution, when the zone resolution and its aspect ratio is different from the video media intrinsic resolution and pixel ratio)
      • In the Ultra HD resolution and multi-zone, some unexpected skip frame could be noticed when playing a lot of medias at the same time (scrolling text, News feeds, 2 video medias, PDF, Widget, canvas HTML Web page, ...)
    • Some interlaced video whose pixel ratio is 4/3 could not be played properly when the user preference innes.video.renderer.default is set to overlay. To work around, set it to gpu

OLD VERSIONS HISTORY


2018-10-03 V4.10.15 download

BUG FIX, NEW FEATURES, MINOR UPDATES
  • Add support for DASH MSE (Media Source Extensions)
    • The DASH MSE is activated by default (meaning the preference media.mediasource.enable is set to true)
    • This feature allows to play some Web TV channels compliant with the DASH MSE in some conditions:
      • The DASH MSE video content has to be displayed in full screen inside the HTML page:
        • This is the typical YouTube MSE content URL in full screen:
          • https://www.youtube.com/embed/<YouTube_video_uuid>?autoplay=1
        • The Web TV channels available in full screen are available for download in the content models and uri models packs delivered the 3rd of October 2018
    • To know whether other Web TV channels may be well supported in full screen on the device, check first that the URL is properly displayed inside your Web browser
  • Add support for new WLAN chip supporting 2.4 GHz and 5 GHz bands
  • Add support for LDAP IDL
  • Add support for Web SQL
  • Fix: the video control overlay (play, pause, ...) was not displayed on touch screen device
  • Fix: the email address consistency was not tested before sending an email
  • Fix: the device could crash when playing DASH Live stream
  • Fix: attachments could be not properly attached in the email when containing some non-ASCII characters
  • Fix: a message content temporarily unavailable could be displayed at the loop back of a RTSP stream
  • Fix: the device could reboot when playing a RTSP stream with the TERADEK Cube 105 encoder/streamer
  • Fix: sometimes, a message content temporarily unavailable was displayed when playing a RTSP Live stream in outband mode with VLC
  • Fix: in some case, the video could be frozen with audio running when playing RTSP live stream from the VLC software
  • Fix: the device could reboot when playing 2 DASH VOD video media
  • Fix: the player could reboot when playing a wrong RTP/SDP Audio Video Profile
  • Fix: UDP stream could not be played in case using the streamer DME204 device whose the WebUI parameter Output > Ethernet > Audio was unselected
  • Fix: the device could crash sometimes when starting to play an RTSP stream from the TERADEK Cube 105 encoder/streamer

2018-07-31 V4.10.13 download

BUG FIX, NEW FEATURES, MINOR UPDATES
  • Add support for multi-touch screen devices over USB
    • These user preferences value must be set to true:
      • innes.hid.keyboard-event.*.authorized
      • innes.hid.pointer-event.*.authorized
  • Fix: the download of a playout containing a media whose size is above 2GB was taking too much time (ex: 3 hours instead of 10 minutes for a media whose size is 7GB)
  • Fix: in some case, the device could reboot after having played several PDF medias
  • Fix: an unexpected message "video can't be played because the file is corrupt" could appear when playing some Web page
  • Fix some skip frame could be noticed on some interlaced video
  • Fix: it was not possible to play at the same time the audio track of an HDMI-input video and the audio of another media
  • Fix: a unexpected message content temporarily unavailable could be displayed when playing some video Mp4 with PCM audio
  • Fix: sometimes immediately after a publication, and when several video medias had to start at the same time, all the video medias could not start and the error message content temporarily unavailable was not displayed

2018-04-24 V4.10.11 download

BUG FIX, NEW FEATURES, MINOR UPDATES
  • Add support for new user preference network.udp.recv-buffer-size (in KBytes) to adjust the buffer size used when playing UDP stream
    • default value: 2048 (KBytes)
  • Change some user preferences min/max/default value:
    • system.network.dhcp.nbtries
      • min: 1, max: 120, defaut value: 10
    • system.network.dhcp.timeout
      • min: 1, max: 30, default value: 5
    • system.network.lan_1.igmp-version
      • min: 2, max: 3, default value: 3
    • system.network.ntp.nbtries
      • min: 1, max: 10, default value: 5
    • system.network.ntp.timeout
      • min: 1, max: 20, default value: 10
    • system.network.wlan_1.mode
      • min: 1, max: 2, default value: 1
    • system.network.wlan_1.channel
      • min: 0, max: 11, default value: 0
    • system.network.wlan_1.security
      • min: 0, max: 3, default value: 0
    • system.network.wlan_1.igmp-version
      • min: 2, max: 3, default value: 3
    • system.display-output_1.color-adjustment.opacity.value
      • min: 0, max: 100, default value: 0
    • system.display-output_1.color-adjustment.opacity.max-value
      • min: 0, max: 255, default value: 255
    • system.sound-output_1.volume
      • min: 0, max: 25700, factory value: 17219
    • note: after a software migration, in case the previous user preference value was above the maximum value authorized, the user preference value is restored to its default values. The button restore factory preference in WebUI maintenance does not permit to restore the user preferences to their default values
  • Fix: a device reboot could occur with some specific Web page containing a lot of images to display
  • Fix: a device reboot could occur when the PlugnCast server date written in each HTTP request headers was removed by some customer network devices
    • note: in previous version, setting the user preference innes.app-profile.manifest-downloader:g3.*.*.*.date-updater.enable (or innes.app-profile.manifest-downloader:g2.*.*.*.date-updater.enable) to the value false was permitting to work around the issue in this case
  • Fix: MPEG-DASH Wowza stream playback was not supported due to its specific .mdp format
  • Fix: a message content temporarily unavailable could be noticed at the end of the RTSP stream playback when played infinitely
  • Fix: a delay could be noticed between audio and video for some specific video media (.ts containers)
  • Fix : device reboot could occur twice a day when playing several same videos medias at the same time and when the user preference innes.video.renderer.default was set to the value gpu
  • Fix: video could be frozen when playing RTSP stream with bad network conditions
  • Fix: audio could be not rendered anymore when playing RTSP stream with bad network conditions
  • Fix: audio could be not rendered when playing some specific Mpeg2-ts video media (.ts container)
  • Fix: some video frame could be not displayed when playing UDP stream containing audio AC3
  • In some case, when the device was not on time, it could not stop displaying system scene "changing system date, rebooting" then rebooting instead of staying on Fail soft mode system scene (PlugnCast configuration)
  • Fix: a message content temporarily unavailable could be displayed when playing video medias on HDMI-input with zone exit transition activated
  • Fix: a device reboot could occur when playing a specific Web page with transition between media activated

2018-03-02 V4.10.10 download

BUG FIX, NEW FEATURES, MINOR UPDATES
  • Change: the default value for the user preference innes.video.decoding-group.enabled is now true
  • Change for MS-PowerPoint media rendering
    • the option execute continuously until ESCAPE key is pressed is not taken into account meaning that when it is ticked, the MS-PowerPoint does not loop back automatically anymore
  • Fix for MS-PowerPoint media rendering
    • Shape
      • Shapes end was not displayed (for example for arrows)
      • Shape styles was not supported
      • Curved shapes could be wrongly drawn
      • Shape groups could be wrongly placed
    • Text
      • Text in columns
      • Text having rotation 180° could be wrongly placed
    • Gradient
      • Radial gradient and shading from title gradient was not supported
  • Fix: the onthology HID interactivity was not working
  • Fix: a message content temporarily unavailable could be displayed for some audio-video media whose audio track was not embedded in the stream (ts container)
  • Fix: when a device is connected on HDMI-input, the content could be frozen sometimes after having unplugged the HDMI-out cable
  • Fix: some objects of some widget (ex: Agenda) had a wrong orientation when rotation was 90° or 270°
  • Fix: drooling effect could be noticed on the text part of some part of PDF medias
  • Fix: audio could be jerky when playing some HTTP stream (Mpeg-TS container)
  • Fix: device could reboot when playing RTSP streams in bad network conditions
  • Fix: text overlap could be noticed when using font whose size is very large
  • Fix: EDID could not be displayed with some screen when using video adapter DVI to HDMI