XPression Change History: version 10.0 build 5266 (April 7, 2021) [changed] the supported Matrox 10.1 driver (for Matrox IP cards) is now the released Matrox DSX-TopologyUtils 10.1.101.24979 [fixed] Matrox DSXLE4 or XMIO3 IP cards using genlock would fail to lock when using Matrox DSX 10.1 drivers version 10.0 build 5265 (March 18, 2021) [fixed] the update story button should be disabled when the plugin is not connected to a gateway version 10.0 build 5264 (March 12, 2021) [fixed] HTML5 Plugin message now Lucid when dropping a Lucid object into a CG material [fixed] HTML5 Plugin Lucid project refresh maintains the selected project [fixed] HTML5 Plugin Lucid project selection maintained through plugin re-opening [fixed] the OpenMAM Cache could fail to be cleaned up when its size exceeded the limit version 10.0 build 5263 (February 19, 2021) [fixed] HTML5 Plugin reflects the correct field order for Lucid MOS objects [fixed] CII Gateway visibility of Lucid Studio [fixed] ActiveX plugin will launch to the edit tab when appropriate [fixed] the ActiveX plugin could AV when running in Inception with Windows 10-20H2 [fixed] dynamic materials in MOS scenes would not preview with the dynamic material applied version 10.0 build 5262 (January 19, 2021) [improved] the OpenMAM driver for XPression Maps now supports secure HTTPS connections [fixed] XPression maps could fail to download when the machine contains self signed client certificates version 10.0 build 5261 (January 15, 2021) [improved] the size of the on-disk scripting cache has been increased to improve project loading speed with large amounts of scripting [improved] the sequencer list thumbnails now update datalinq during rendering [fixed] scenes that use RefreshDatalinqsAndWait in combination with SetVolatileTextureFile could result in datalinq collection timeouts when rendering sequencer list previews [fixed] HTML5 Plugin facilitates multiple Maps OpenMAM 3.1+ configurations version 10.0 build 5260 (January 13, 2021) [fixed] when switching to a disconnected gateway in the MOS plugin, the template list could fail to be updated version 10.0 build 5259 (December 29, 2020) [improved] published materials set via datalinq will now include the datalinq prepend/append values in the As-Run logs [fixed] HTML5 Plugin now parses the new MAPS object when dropped into a material field [fixed] HTML5 Plugin can be used to edit objects in the OCTOPUS NRCS version 10.0 build 5258 (December 2, 2020) [fixed] HTML5 Plugin reflects correct data from selected Datalinq column [fixed] HTML5 Plugin maintains scene field data when selecting from multicolumn static, global or Datalinq lists version 10.0 build 5257 (December 1, 2020) [fixed] the desktop preview server will now preview tessera scenes using the correct aspect ratio version 10.0 build 5256 (November 17, 2020) [fixed] a memory leak in the Matrox framebuffer when audio is set to a directshow output [fixed] HTML5 Plugin had been showing the 3.0 and 3.1 Maps launch icons in the material field when only the 3.1 was configured in the gateway version 10.0 build 5255 (November 11, 2020) [fixed] switching between gateways in Remote Sequencer could lead to a component error version 10.0 build 5254 (November 9, 2020) [fixed] scenes with large numbers of objects and large amounts of visual logic could cause the render to stall when they are taken offline version 10.0 build 5253 (November 4, 2020) [fixed] the engine could hang when using Visual Logic on Datalinq'd fields in a child scene of a crawl version 10.0 build 5252 (November 4, 2020) [implemented] Gateway configuration for SSL access to Clipstore from HTML5 Plugin version 10.0 build 5251 (October 30, 2020) [fixed] the project server installer failed to ask for a database password [fixed] when outputting closed captioning from a video shader, some frames could fail to have caption data on them (DSX boards) [fixed] HTML5 Plugin - Maps OpenMAM launch now supplies the user from the environment [fixed] copy/pasted Tessera MOS items in the Tessera Master will now play out correctly version 10.0 build 5250 (October 13, 2020) [fixed] in a tessera environment, trying to take an item from Remote Sequencer twice in quick succession could cause the output node to lock up version 10.0 build 5249 (October 9, 2020) [fixed] HTML5 Plugin - Resizing the edit form now works correctly on Clips and UX views [fixed] HTML5 Plugin Multi-column lists will populate fields whose labels are a match for the column titles when a selection is made version 10.0 build 5248 (October 8, 2020) [improved] the template links tab now allows multiple objects to be unpublished by multi-selecting them in the list and using the right click menu to unpublish them [fixed] Renaming the Lucid MOS Service and Lucid Track version 10.0 build 5247 (October 2, 2020) [note] the API has changed [implemented] UX has changed name to Lucid Studio. GUI visibility only version 10.0 build 5246 (September 25, 2020) [improved] updated help file [fixed] HTML5 Plugin did not accept MAPS objects dropped to a material field. Introduced in build 5231. version 10.0 build 5245 (August 28, 2020) [fixed] HTML5 Plugin differentiates a connection error to the Gateway from a license limit being reached version 10.0 build 5244 (August 26, 2020) [fixed] a scene group controlled via the API that does not use the OnSceneState callback could throw an exception [fixed] HTML5 Plugin preview did not scale correctly when brought to maximum width and then brought back down by sliding the partition [fixed] HTML5 Plugin did not edit NRCS objects created without a layer version 10.0 build 5243 (August 22, 2020) [fixed] HTML5 Plugin edge case when reverting channel and layer when editing an NRCS object [fixed] HTML5 Plugin did not lose edit mode when selecting a new graphic. Introduced in build 5239 version 10.0 build 5242 (August 21, 2020) [fixed] HTML5 Plugin did not reflect saved graphics without reloading the tab in iNEWS and ENPS [fixed] HTML5 Plugin retrieves the list of UX projects in the correct sequence to facilitate an object edit on plugin start. No longer requests the UX list if it is not configured [fixed] HTML5 Plugin UX objects honour the default layer as set in the gateway configuration [fixed] HTML5 Plugin sets the layer and channel for CGs when the fields are hidden from the edit view [fixed] HTML5 Plugin could lose the channel and layer settings if the template changes were reverted [fixed] HTML5 Plugin was not honouring the Manual Timing setting of the scene design version 10.0 build 5241 (August 18, 2020) [improved] the renumber dialog now supports more digits in the take id version 10.0 build 5240 (August 17, 2020) [fixed] unpinned docking panels could fail to hide themselves [fixed] HTML 5 Plugin - pop-out preview now has an intuitive return to anchored view [fixed] HTML5 - Objects no longer disappear from plugin when converting templates version 10.0 build 5239 (August 13, 2020) [fixed] HTML5 Plugin - Plugin no longer crashes when selecting a UIC in edit mode [fixed] HTML5 Plugin - Now able to update a template when switching between projects [fixed] HTML5 Plugin support for editing objects with the plugin initially closed within ENPS9 [fixed] HTML5 Plugin ability to conditionally render Update Story, Add To Story, OK and Cancel buttons via Gateway config, now for the UX and Clip edit views [fixed] HTML5 Plugin generating the MOS abstract for @CONTENT@ for UX objects version 10.0 build 5238 (August 5, 2020) [fixed] when transcoding Prores 4444 clips there could be a slight color shift [fixed] HTML5 Plugin - Clips and UX - can now drag a MOS object from the Browse RO list back into the NRCS version 10.0 build 5237 (July 30, 2020) [fixed] font shadows could appear in the wrong spot when used in conjunction with Stagger Animations version 10.0 build 5236 (July 29, 2020) [fixed] NDI outputs using GPU color space conversion could be displayed with the wrong luminance levels [fixed] clips with multiple periods in them would not show up in the OpenMAM media watchfolder's clip list version 10.0 build 5235 (July 28, 2020) [fixed] HTML5 Plugin multiColumn user control fix for radio button and list box selection [fixed] HTML5 Plugin launches Streamline and HTML5 Maps correctly from buttons in the material row [fixed] HTML5 Plugin MOS abstract for checkboxes version 10.0 build 5234 (July 24, 2020) [fixed] animated properties of the Lines Object could fail when played back through the sequencer [fixed] HTML5 Plugin had issues editing scenes that used user controls with multiColumn global lists, reverting templates or editing from the NRCS [fixed] HTML5 Plugin - User preference for edit view divider positioning now stored in remote user settings version 10.0 build 5233 (July 22, 2020) [fixed] HTML5 Plugin honours the Default Layer configured in the Gateway settings [fixed] HTML5 Plugin - UX - Running Order Table view - Double-click edit no longer always goes to first CG [fixed] HTML5 Plugin - UX - Running Order Table view - Drag/drop no longer always targets the first CG [fixed] HTML5 Plugin had fields jumping about when editing within iNEWS version 10.0 build 5232 (July 20, 2020) [fixed] the asset cache server will avoid downloading files when the cache folder cannot be created [fixed] HTML5 Plugin will reflect the clipname for a material when it is being edited from the NRCS [fixed] HTML5 Plugin reflects the clipname in a CG material within the MOS abstract [fixed] exporting sequence items to video or images would not apply dynamic materials using @TextObject@ macros version 10.0 build 5231 (July 15, 2020) [fixed] HTML5 Plugin allows for a clip to be dragged into a material field in a CG or UX object version 10.0 build 5230 (July 14, 2020) [fixed] tessera single engine on a virtual framebuffer could play non-freerunning clips at the wrong speed [fixed] an AV when dragging a clip onto a server channel version 10.0 build 5229 (July 13, 2020) [fixed] on the Matrox DSXLE5 IP boards, configuration of the 2110 multicast settings of the primary flows could fail when 2022-7 was disabled [fixed] HTML 5 Plugin - CG - Pop-out preview now affected when editing a Clip or UX object version 10.0 build 5228 (July 9, 2020) [implemented] HTML5 Plugin support for CG objects within iNEWS version 10.0 build 5227 (July 9, 2020) [fixed] HTML5 Plugin - Creating a custom entry for a ComboBox UIC list no longer crashes the plugin version 10.0 build 5226 (July 7, 2020) [fixed] HTML5 Plugin MOS Abstract reflects the correct timing duration and outpoint version 10.0 build 5225 (July 6, 2020) [fixed] HTML5 Plugin edge cases in generating the MOS abstract for @CONTENT@ [fixed] HTML5 Plugin GWID generated correctly for new and updated CG, UX and CLIP objects [fixed] HTML5 Plugin - Timing fields hide frames based on GW config to UX items version 10.0 build 5224 (July 5, 2020) [fixed] HTML5 Plugin - CG - Material field shows the shorter (content) version [fixed] HTML5 Plugin - Clips - TakeID Support [fixed] HTML5 Plugin includes the material short names in the @CONTENT@ string version 10.0 build 5223 (July 3, 2020) [fixed] tessera output node could AV when many timed groups all advance at the same time version 10.0 build 5222 (July 3, 2020) [implemented] HTML5 Plugin has Gateway configuration option to hide the Update Story button to facilitate the iNEWS workflow [fixed] HTML5 Plugin now accepts custom entries when the combo box is a multi-column list [fixed] HTML5 Plugin facilitates keystroke searching in combo box drop down lists [fixed] HTML5 Plugin could lose project level variables when editing a MOS object. These include Tessera sources and Global lists version 10.0 build 5221 (June 30, 2020) [fixed] after the backup takes over from a primary machine, any sequence groups set to "take on load" are now loaded correctly version 10.0 build 5220 (June 30, 2020) [fixed] deleting a stagger animation that is used on secondary scene directors could result in a corrupted project [fixed] projects with duplicate keyframe files could fail to save [fixed] HTML5 Plugin - Timing fields now adjust to hide frames based on GW config version 10.0 build 5219 (June 19, 2020) [note] the API has changed [implemented] an API function xpCameraObject.SetDirectionObject to set the object that a camera in "Direction Mode" will track [improved] the Media Control Gateway logs are now throttled when the controlling device floods it with failing requests [fixed] tessera could AV when sending large UDP packets version 10.0 build 5218 (June 18, 2020) [implemented] Gateway configuration setting to hide frames in the ActiveX plugin timing fields [fixed] after closing the datalinq server window and right clicking on the tray icon, you can no longer restore the datalinq server window [fixed] tessera can now support very sending very large region maps to the output nodes [fixed] HTML5 Plugin - All properly configured HTML OpenMAM servers will be reflected in the OpenMAM popout dropdown, not just Streamline servers version 10.0 build 5217 (June 17, 2020) [fixed] HTML5 Plugin for CGs in iNEWS no longer have linefeeds in the MOS object [fixed] tessera could fail to transmit very large region maps to the output nodes version 10.0 build 5216 (June 16, 2020) [note] the API has changed [implemented] xpOutputFrameBuffer.GetScene and GetTakeItem to get online scene and take item [improved] increased the number of GPI's that can be addressed via SmartGPI/Rosstalk version 10.0 build 5215 (June 16, 2020) [fixed] the INcoder could stop transcoding with some configurations of region mapping where only some regions include audio version 10.0 build 5214 (June 12, 2020) [fixed] Removed linefeeds from the MOS object to reduce size when the ActiveX plugin is within iNEWS version 10.0 build 5213 (June 11, 2020) [fixed] additional fixes for using small caps with unicode characters [fixed] adding a subclip in the clipbrowser while the clip is not expanded could result in the new subclip not being displayed version 10.0 build 5212 (June 10, 2020) [fixed] HTML5 Plugin Fixed TakeID Input no longer allows non-numeric characters [fixed] double-clicking a text object in the object manager would no longer start editing the text in the viewport [fixed] using the small caps option in text objects mixed with unicode range characters did not work version 10.0 build 5211 (June 8, 2020) [improved] the visual logic editor is now much faster when working with tabs that have large amounts of blocks [improved] the visual logic editor now highlights the connections of a selected block in red [fixed] exporting to ffmpeg did not work with some combinations of regional settings [fixed] an AV could occur when closing the visual logic editor after clicking on menu items version 10.0 build 5210 (June 4, 2020) [fixed] HTML5 Plugin Clips filter is maintained as tabs change [fixed] GW passes all directory types to the HTML Plugin for browsing [fixed] when outputting an SDR project in HLG on a shaped output, some fill values could incorrectly be higher than their key version 10.0 build 5209 (June 3, 2020) [fixed] HTML5 Plugin can edit an NRCS or saved CLIP object, also facilitates updates version 10.0 build 5208 (May 29, 2020) [improved] the status log dialog could redraw and flicker excessively after loading a project that has missing textures [fixed] the backup takeover process could hang while unloading an existing project version 10.0 build 5207 (May 29, 2020) [fixed] HTML5 Plugin can adjust the shape of the MOS object to accommodate dropping into iNEWS version 10.0 build 5206 (May 28, 2020) [implemented] the Remote Sequencer can now create manual running orders that are not linked to a MOS NRCS [fixed] the backup failover process could result in some framebuffers being marked as "preview only" version 10.0 build 5205 (May 24, 2020) [fixed] HTML5 Plugin drops a CLIPS MOS object that aligns with that of the ActiveX plugin, including all mosAbstract fields [fixed] HTML5 Plugin can save a CLIP object version 10.0 build 5204 (May 22, 2020) [fixed] when browsing data in duplicate datalinqs, the data from a secondary datalinq could be displayed version 10.0 build 5203 (May 15, 2020) [changed] the supported Matrox 10.1 driver (for Matrox DSXLE5 cards) is now the released Matrox DSX-TopologyUtils 10.1.100.24878 [fixed] HTML5 Plugin - Fixed issue where it could be difficult to select a Clip displayed in table view if it has a very small filename version 10.0 build 5202 (May 14, 2020) [fxed] transitioning out a scene could lead to an AV (introduced in 10.0_5200) [fixed] datalinq'd fields in the the sequencer template data that use datalinq keys mapped to @TEXTOBJECT@ macros will now show the correct data in the UI [fixed] Request for UX thumbnails are no longer sent to the preview render engine [fixed] using the automation gateway in combination with scenes that have scripting could lead to a hang version 10.0 build 5201 (May 11, 2020) [implemented] the RSS datalinq (when set for Static URL) now supports the datalinq block in Visual Logic requesting more than one data point at a time [fixed] the XML and JSON datalinqs now support datalinq keys when used by Visual Logic datalinq blocks that request multiple data points [fixed] playing clip scenes in the sequencer would AV (introduced in 10.0-5200) [fixed] multiple dashboard clients connected using RPC could result in the XPression engine hanging [fixed] on the Matrox DSXLE5 D25, 2110 output framebuffers could fail to initialize if the number of audio streams was set to 1 (introduced in 9.7 5087) [fixed] HTML5 Plugin - Plugin will now default to the first show in the shows list for new users or users who have cleared their userconfig files version 10.0 build 5200 (May 8, 2020) [note] the version number has changed to 10.0 [implemented] support for some legacy Blackmagic boards using the new Decklink framebuffer plugin (available in 64-bit) [implemented] API properties in xpDatalinq object for PrependData, AppendData, and RefreshLinqsOnChange [implemented] API functions xpEngine.GetFontByID and xpProject.GetFontByID [implemented] an option in the datalinq properties to not apply the "prepend/append" data fields when the data field is empty [changed] the Matrox DSX and XMIO3 cards now support Matrox driver 10.0.103.xxx [fixed] the material color properties did not show code completion options in the script editor correctly [fixed] MOS workflows without a project server could fail to send the running order when engines are restarted [fixed] HTML5 Plugin reflects correct time formats for the clip table and edit views version 9.7 build 5095 (April 30, 2020) [fixed] the VLC plugin could cause very dark and very bright colors to be clipped version 9.7 build 5094 (April 28, 2020) [fixed] datalinq sources from secondary datalinq servers could fail to be updated (introduced in build 5092) version 9.7 build 5093 (April 28, 2020) [implemented] an asynchronous capture option in the DirectShow Capture Framebuffer to allow better support for webcams that are running at a framerate lower than the projects framerate [fixed] HTML Plugin UX MOS Abstract correct in NRCS version 9.7 build 5092 (April 24, 2020) [improved] if multiple datalinq servers contain sources with the same name, the data can automatically failover to the other server if the primary server becomes disconnected. The order of priority is determined by the order of datalinq servers added in the datalinq manager; so the primary server should be added before the backup servers. [fixed] HTML5 Plugin changing preview image scale now works for Clips and UX Items [fixed] HTML5 Plugin when selecting a Clip in table view you can now select any cell on the row and not just the thumbnail image [fixed] HTML Plugin drag and drop UX edit objects from data or preview area - even if no image for the object [fixed] HTML Plugin edit NRCS UX object can now update the NRCS object with the changes and reflects the edit mode [fixed] HTML Plugin no longer leaves UX data when an NRCS CG object is edited version 9.7 build 5091 (April 15, 2020) [implemented] a new CII command X\TEMPLATEDATA to set the values of template fields by name (see CII documentation for details) [fixed] exporting the text list widget to a file could fail to export modified values [fixed] HTML5 Plugin would not load a single UX project if there were only one [fixed] HTML5 Plugin would not load if a UX project had only one MOS event [fixed] HTML5 plugin did not export a preview image to file version 9.7 build 5090 (April 3, 2020) [note] the API has changed [implemented] the CII gateway now has an X\LAYEROFF\chan\layer\\ command (consult CII documentation for details) [implemented] a timecode plugin for sending countdown clocks via UDP to dashboard or other devices [implemented] API functions xpScene.GetPreviewSceneDirector, GetDefaultSceneDirector, and GetNLESceneDirector to get the designated scenedirectors [improved] additional logging for some framebuffers [fixed] HTML5 plugin would fail to load UX thumbnails if Inception had the device in web proxy mode version 9.7 build 5089 (March 28, 2020) [implemented] HTML5 Plugin UX support [improved] tessera output nodes will now receive datalinq updates after all nodes report cued, to allow more time for dynamic video clips to be cued before going online [fixed] HTML5 plugin stores and recalls the last running order viewed on the Browse tab version 9.7 build 5088 (March 25, 2020) [note] the API has changed [implemented] the transition logic tab now has toolbar buttons to export/import the transition logic for a scene to a file on disk [implemented] api functions xpScene.ExportTransitionLogic and xpScene.ImportTransitionLogic version 9.7 build 5087 (March 24, 2020) [implemented] an option to override the calculated system gamma used for SDR to HDR conversion version 9.7 build 5086 (March 20, 2020) [fixed] the XPression streamdeck plugin will now work with Streamdeck version 4.6.1 [fixed] HTML5 Plugin search for clip by name version 9.7 build 5085 (March 19, 2020) [fixed] the datalinq block in visual logic could request the wrong data when it was set to request multiple fields, and the row/columns are modified version 9.7 build 5084 (March 19, 2020) [improved] the JSON and XML datalinq now support the VL Datalinq block requesting multiple data points [fixed] when the JSON datalinq was configured for ASCII, it was actually using UTF8 encoding [fixed] using prores 422LT codec files could result in a slight colour shift [fixed] the video coder could detect some XPVC clips as unshaped instead of shaped version 9.7 build 5083 (March 15, 2020) [fixed] HTML5 Plugin allows change of timing in point when editing NRCS MOS object that had been created with Manual timing [fixed] HTML5 Plugin MOS Clip format caused Gateway exceptions parsing messages [fixed] HTML5 Plugin did not handle stills in the clip database version 9.7 build 5082 (March 13, 2020) [implemented] support for the Matrox DSXLE5 D25/Q25 boards (supporting 2110 video & audio IP streams, input & outputs, including UHD support) (requires Matrox DSX topology driver 10.1.100.24851) [implemented] support for up to 4 x 2110-30 audio streams (totaling up to 16 audio channels) per video stream on the Matrox DSXLE5 D25/Q25 [fixed] the @ symbol in the datalinq prepend/append values would not get applied to the data correctly [fixed] HTML5 Plugin now waits for the authorization server to provide a valid token before requesting graphics version 9.7 build 5081 (March 11, 2020) [fixed] when working in HLG/2020 project modes, the desktop preview server could fail to display correct preview images version 9.7 build 5080 (March 10, 2020) [implemented] support for Matrox driver 10.1 RC (10.1.100.24851) [fixed] the INcoder could corrupt audio when splitting large clips into sub-regions [fixed] when an object is controlled by multiple clips on a scene director, and seeking to a position beyond both clips, the object could be positioned in the wrong location [fixed] the CII command, X\RESUMEID\\, would not resume distributed Tessera items [fixed] when a material texture is datalinq'd to an image containing forward-slash path separators (e.g. from dashboard), the image could fail to be packaged in the xpp [fixed] adding a background object to a scene could AV, introduced in 5078 version 9.7 build 5079 (March 6, 2020) [implemented] HTML5 Plugin Clips support version 9.7 build 5078 (March 4, 2020) [implemented] the dynamic material feature now has an option to clear the material if the path is not resolvable [improved] the import from project dialog now has a scene filter to make it easier to find scenes [fixed] importing a scene with missing image files can cause the existing file to deleted from the destination project [fixed] setting a quads width/height to 0 in visual logic can cause the pivot point to become invalid version 9.7 build 5077 (March 2, 2020) [improved] the bluebox installer now has an option to create desktop shortcuts [improved] a confirmation dialog is presented when hitting the 'unpublish all items' button [fixed] items that contained invalid filename characters (e.g. slashes) would fail to export to video version 9.7 build 5076 (February 26, 2020) [fixed] the hard/soft character limits would not be applied when editing existing MOS objects [fixed] ActiveX plugin should not (yet) request previews for UX objects [fixed] a camera layer object set to orthogonal could fail to render when played from the sequencer version 9.7 build 5075 (February 20, 2020) [improved] HTML5 plugin official build process [fixed] the preview generated when cueing an item could fail to have datalinq keys properly applied [fixed] in rare situations datalinq'd values could cause a scene to AV while preparing [fixed] The fixed takeid field would creep up in the ActiveX plugin on repeated MOS object edits [fixed] HTML5 Plugin browse of monitored running orders has stories in order version 9.7 build 5074 (February 14, 2020) [fixed] dynamic materials would not be updated in animated previews [fixed] @textobject@ macro tags that use textobjects set to user input controls in layout mode but are changed to widget or datalinq in the sequencer could fail to be applied [fixed] textobjects using userinput controls set to allow custom values could fail to be applied to @textobject@ macros [fixed] the label of the input associated with an internal keyer on the Matrox 12G card was incorrect [fixed] deleting a material folder that had subfolders, could lead to an AV [fixed] deleting a material from a project with specific material folders arrangements could lead to an AV version 9.7 build 5073 (February 12, 2020) [note] the API has changed [implemented] added a visual logic object to the API to be able to Load/Save XVL files for a scene and enable/disable visual logic tabs from the API [improved] the datalinq prepend and append values can now use %datalinqkey% and @textobject@ macros [fixed] using scripts in children elements of a roll/crawl in a MOS Rundown could lead to a hang [fixed] HTML5 Plugin - Users can now disable Take ID Input after enabling it in the Graphics edit form version 9.7 build 5072 (February 10, 2020) [note] the API has changed [implemented] xpDatalinqKeys.CreateKey to create a new datalinq key in a scene [implemented] xpDatalinqKey.Publish to get/set the published state of a datalinq key [fixed] the values for pauses in UX templates would not show up in the MOS Abstract version 9.7 build 5071 (February 7, 2020) [note] the API has changed [implemented] the Export To Still images now allows the "single frame" checkbox to be toggled on multiple take items simultaneously [implemented] xpSceneDirector.SetAsPreview and .SetAsNLE to adjust the assigned preview and NLE scene directors version 9.7 build 5070 (February 6, 2020) [note] the API has changed [changed] the Matrox DSX and XMIO3 cards no longer support the 10.0.100.xx driver and should be upgraded to 10.0.102.xx. The 9.9.1 driver is still supported [implemented] the CII gateway now supports X\CUE to cue an item by Take ID or by MOS GUID [implemented] xpScene.CreateSceneDirector and xpScene.DeleteSceneDirector [implemented] xpSceneDirector.ClearDefaultFrameMarker and xpSceneDirector.SetDefaultFrameMarker [fixed] HTML5 Plugin IE11 Styles to to stop graphic thumbnails on browse view from extending outside the viewport [fixed] HTML5 Plugin can now browse published iNEWS running orders [fixed] UNCUEALL could fail to uncue items when several are cued on the same framebuffer [fixed] materials using a dynamic material path linked to datalinq'd text objects should not update in the viewport version 9.7 build 5069 (February 4, 2020) [fixed] deleting a sequence group containing datalinq'd take items could result in a large number of datalinq requests being sent to the server version 9.7 build 5068 (January 30, 2020) [fixed] using the xpLinesObject.ClearCurrentList function in a script could result in the script failing [fixed] when "Enable Full Range Output" is enabled on the Matrox DSX cards, the key signal now also uses full (non SMPTE) range version 9.7 build 5067 (January 29, 2020) [fixed] the XPression video codec could lead to stability issues in Adobe Premiere [fixed] a memory leak in the STATS SCORES datalinq version 9.7 build 5066 (January 24, 2020) [implemented] when binding a text object or quad to datalinq, an option string can be defined that will be prepended or appended to the resulting value that comes back from the datalinq source. (Useful for adding labels, units, or filepaths to the data) [implemented] quads and other primitives have a new dynamic material mode where they can use a path string to dynamically modify their material assignment. Material Paths can be file paths, material names, or colors, or clipstore recallid's. Material Paths can include %datalinqkey% and @textobject@ macros. [fixed] copy/paste of template data in remote sequencer would copy the entire scene [fixed] HTML5 plugin saves the last selected id for the user [fixed] UNCUEALL could fail to uncue items on all framebuffers version 9.7 build 5065 (January 23, 2020) [improved] updated NDI libraries to version 4.1 [improved] the premiere plugin will now open the dialog when adding the effect to a timeline [improved] HTML library change to better support IE11 functionality [improved] HTML5 Plugin show filter table header positions are now fixed and will not disappear when scrolling down the list of shows [fixed] HTML5 plugin show filter search bar no longer becomes cut off when running in Inception on smaller resolutions [fixed] moving through sequencer scenes quickly on scenes that use User Input Controls could result in an AV [fixed] changing template data locally for MOS items on a tessera master could fail to update the data on the output nodes version 9.7 build 5064 (January 16, 2020) [fixed] scrubbing very large avi files in a server channel could result in audio corruption [fixed] the remote sequencer could fail to display items in red before their project is loaded [fixed] using soften on a chroma key could result in a grey background appearing version 9.7 build 5063 (January 15, 2020) [fixed] when using the gpu based video cache, resetting the GPU could cause XPression to hang [fixed] resetting the GPU while items are cued on a server channel could cause a hang version 9.7 build 5062 (January 13, 2020) [implemented] a TSL 3.1/4.0 driver to accept tally information. The output monitors window will highlight when a particular output is tallied on-air (red) or on preview (green). The tally channel for each framebuffer is configured in the Output Options panel of the hardware config menu [implemented] the video coder will now convert unshaped source content into premultiplied/shaped AVI files unless the source alpha handling option is set to Ignore [improved] the video coder now has better detection of unshaped (non-premultiplied) source content [fixed] setting a very small word wrap width and typing a space character could freeze the engine [fixed] deleting the focused item in remote sequencer could result in no item being focused [fixed] HTML5 Plugin convert template aligns fields by label and not by index [fixed] HTML5 Plugin correctly sets Template Default layer instead of defaulting to 'Select' [fixed] the input number displayed in the Board tab of the Matrox DSX hardware setup menu could be incorrect when using an internal keyer on a framebuffer higher than 1 version 9.7 build 5061 (January 3, 2020) [implemented] a backup workflow for Tessera SE and Tessera Masters that allow a backup system to monitor the primary systems state and perform a fail-over [implemented] an option in the INcoder processor to re-encode still images as TGA to provide faster loading (but uses more disk space) [fixed] stability improvements for Premiere Pro plugin when copy/pasting graphic elements version 9.7 build 5060 (December 18, 2019) [implemented] the JSON datalinq now supports various file encodings e.g. UTF-8, ASCII, etc [fixed] the remote sequencer was not able to play animated previews of clipstore items [fixed] HTML5 Plugin Searching for Metadata on the Graphics view is now working as intended [fixed] HTML5 Plugin Exporting an image now uses the original project dimensions for image width and height [fixed] HTML5 Plugin Field recall for search inputs disabled to avoid showing old, unrelated search terms under text inputs [fixed] HTML5 Plugin adds metadata to saved and dropped MOS objects [fixed] HTML5 Plugin users can now scroll to the bottom of the viewport when graphic is popped out, editing form fields are expanded, and user is running within an NRCS [fixed] HTML5 Plugin Saving graphics from HTML5 plugin will now show correct thumbnail when viewed in the ActiveX plugin [fixed] HTML5 Plugin saving a graphic with the same name as a previously saved item will now prompt you to overwrite the original item [fixed] the preference to give loaded projects Take IDs precendence over MOS Take IDs did not apply to groups [fixed] HTML5 Plugin OpenMAM label changes if only one configured version 9.7 build 5059 (December 11, 2019) [implemented] HTML5 Plugin ability to conditionally render Add To Story, OK and Cancel buttons via Gateway config [fixed] exporting interlaced video to H264 formats is now indicated as such in the file metadata [fixed] the event track count in the clipstore manager could include clips that had been deleted [fixed] newly added time partitions in the as-run formatter could fail to be applied [fixed] HTML5 Plugin Empty combo box options are now selectable [fixed] HTML5 Plugin Browse RO tree with a lot of items can now be scrolled to the bottom version 9.7 build 5058 (December 5, 2019) [changed] the default 2110 audio packet duration on Matrox IP cards is now 125us [fixed] clips exported via FFMPEG would be marked as interlaced even when set to export frame based [fixed] 32bit quicktime exports would fail to close the video file when finished [fixed] exported files using animation codec would not open in Premiere 2019 [fixed] HTML5 Plugin launches cleanly when editing a Tessera Object from the NRCS [fixed] HTML5 Plugin Manual Timing reflected when editing saved graphics or NRCS objects [fixed] HTML5 Plugin Layer reflected when editing saved graphics version 9.7 build 5057 (December 4, 2019) [note] the API has changed [implemented] an API function, xpSlabObject.GetDatalinq() [fixed] in Tessera mode, two Rosstalk TAKE commands received a frame apart could lead to datalinq failues [fixed] setting an end date in the As Run Formatter did not include graphics that aired on that date [fixed] using the VANC data from an input on XMIO2 cards could result in the render pipeline failing after extended periods of time [fixed] HTML5 Plugin Size of search/filter input area resized and restyled based on accessibility feedback [fixed] HTML5 Plugin removed unneeded CTA on Rundow Table view but kept for Graphics view [fixed] HTML5 Plugin font weight and font size fixes to graphic edit form titles and labels [fixed] HTML5 Plugin conditionally removed unneeded Close Plugin CTA and footer CTAs only when running in NRCS [fixed] HTML5 Plugin Browse Rundowns table view layer information was previously incorrect version 9.7 build 5056 (November 29, 2019) [improved] HTML5 plugin will now navigate to the last previously viewed route when re-launched, rather than the Browse tab [fixed] clips dragged directly into the sequencer could fail to play audio [fixed] the output monitors could fail to update when pressing esc-esc and some scenes are set to be locked online [fixed] terminating the XPression process via task manager could lead to the dongle hanging [fixed] HTML5 plugin Browse RO thumbnail maximum size is not big enough relative to ActiveX plugin [fixed] HTML5 plugin Invalid 'Delete' option available in browse RO view [fixed] HTML5 plugin Graphics view now displays a proper item count next to category names [fixed] HTML5 plugin Removed enable channel/layer option from Edit view CTA and reordered options version 9.7 build 5055 (November 26, 2019) [improved] the Font Manager now allows multiple fonts to be duplicated at once [fixed] roItemStat timestamp format shows UTC offset correctly [fixed] loading clips via VDCP could fail to play local event tracks after they have been edited [fixed] in tessera, receiving two rosstalk SWAP commands simultaneously could lead to datalinq failing to update on a future take of a graphic version 9.7 build 5054 (November 21, 2019) [fixed] after adding a local clipstore event, the clip could fail to cue via VDCP version 9.7 build 5053 (November 20, 2019) [implemented] HTML5 Plugin support for Tessera version 9.7 build 5052 (November 19, 2019) [fixed] a clip with an event on frame 0 of a preset event track could be executed when dragged into the sequencer version 9.7 build 5051 (November 14, 2019) [implemented] a new checkbox on the tessera source tab in the region mapped that results in much high performance rendering when a source is mapped to many destination regions (e.g. useful in ribbon board workflows etc) [implemented] new rosstalk command "UNCUE [takeid]" and UNCUEALL to accomodate uncueing items that are currently in the cued state [implemented] XPression can now load 48bit and 64bit PNG files to be used in HDR workflows [improved] the STATS datalinq will now parse Womens College Basketball data [improved] the STATS datalinq will now parse SCORES data file as well. [fixed] unchecked games in the STATS datalinq could become re-enabled [fixed] HTML5 plugin issue where pop out preview did not immediately reflect changed scenes after switching the working graphic version 9.7 build 5050 (November 8, 2019) [note] the version number has changed to 9.7 [implemented] the Bluebox now has a preference to choose a default video format for the engine [fixed] rescaling a projects timebase could result in keyframes being set at the wrong position version 9.5 build 4951 (November 7, 2019) [implemented] the audio file import dialog now allows you to select multiple WAV files to be imported [implemented] a new preference to force the handling of PSD files as premultiplied or straight color [fixed] PSD files in materials could be incorrectly interpreted as premultiplied instead of straight color [fixed] rosstalk and scenedir trigger events will no longer be executed when running an animated preview from the sequencer [fixed] shutting XPression down after locking the computer could lead to the framebuffer configuration being lost [fixed] HTML5 Plugin jumped to the wrong currentFrame whenever popped out preview window was resized [fixed] local event tracks on a clipstore clip would not be played when the clip was cued via VDCP [fixed] the AsRun formatter could not select an end time for the next day [fixed] HTML5 plugin asset search filter is now case-insensitive, now correctly clears previous filter when drilling into a sub-directory, and searches entire filename for a match and not just the beginning version 9.5 build 4950 (October 30, 2019) [fixed] in some situation the Tessera Master could fail to send datalinq packets to the output nodes when taking a scene quickly after removing a previous scene version 9.5 build 4949 (October 30, 2019) [implemented] new keyboard shortcuts in the Remote Sequencer to set focus on any of the channel sequence lists, or the linear sequence list [improved] CSS enhancement for preview edit forms when there are two expanded inputs so they wrap onto their own line [fixed] changing the output node assignment of a tessera destination could fail to update the expected engine response count [fixed] the MOS plugin could fail to launch when running with a redirected user desktop folder version 9.5 build 4948 (October 28, 2019) [improved] minor documentation updates version 9.5 build 4947 (October 25, 2019) [improved] HTML5 plugin UI issue where if preview image is popped out the preview edit form would overextend and wrap poorly [fixed] the clipstore could fail to install successfully (introduced in 4940) version 9.5 build 4946 (October 22, 2019) [improved] the RossLinq framebuffer can now select channel numbers up to 256 [improved] in the STATS datalinq, multiple games can now be selected and enabled/disabled [improved] the STATS datalinq has a column for conference and rank for college football version 9.5 build 4945 (October 21, 2019) [improved] the NGSS datalinq home/away team tables now include player status fields [fixed] sending a resume command to a tessera take item that has published datalinq fields, could lead to subsequent take items not updating their datalinq values version 9.5 build 4944 (October 18, 2019) [improved] the INcoder now has better error detection to report failures when clips fail to transcode correctly version 9.5 build 4943 (October 18, 2019) [fixed] some TGA files from the clipstore could have one or more blank lines on the top of the image [fixed] HTML5 plugin edgecase on preload frames feature where if default preview frame is further along and the user plays the scene from there to the end, the icon incorrectly reflected that all frames were loaded [fixed] HTML5 plugin IE11 preview images were not showing in popped out preview frame in Inception version 9.5 build 4942 (October 17, 2019) [improved] the keyboard mapping menu in remote sequencer now shows shortcut conflicts [fixed] typing a font tag into the MOS plugin could prevent typing any additional characters [fixed] HTML5 plugin edge cases with preview graphic not appearing in IE11 when running plugin in Inception [fixed] the clipstore users tab could fail to edit users (introduced in 4940) version 9.5 build 4941 (October 16, 2019) [improved] the cue action in remote sequencer can now cue multiple selected take items [fixed] the timedelta block would fail to check equality of two values that had the same date version 9.5 build 4940 (October 15, 2019) [implemented] the clipstore can now start a webserver that provides a REST interface for retrieving clip info [fixed] the tessera master could sometimes publish clipstore content to the project server when the project was saved while clips were online version 9.5 build 4939 (October 11, 2019) [implemented] XPression can now use a user-supplied version of FFMPEG to export video clips to MOV files. The path to the ffmpeg.exe must be configured in the advanced preferences menu to enable the export via ffmpeg option. FFMPEG is not distributed or bundled with XPression. FFMPEG can be downloaded here: http://ffmpeg.org/download.html [implemented] HTML5 plugin new preview controls feature where users can preload all preview frames to avoid blank preview images showing while scrubbing over preview timeline [fixed] exporting video from the sequencer to the clipstore without selecting the clipstore radio button could result in the video being rendered using the wrong codec [fixed] the flush data option in the NGSS datalinq now clears the boxscore, officials, and other tables as well [fixed] trying to disable tessera master mode could result in the UI hanging [fixed] HTML5 plugin IE11 preview images were not showing in popped out preview frame version 9.5 build 4938 (October 6, 2019) [improved] in Remote Sequencer, the next/prev story hotkeys now work on the tessera channel [fixed] some clips incoded with long unicode filenames could fail to register in the clipstore [fixed] the STATS LLC datalinq could fail to update games when not all games in progress were selected [fixed] issue where preview graphic was not showing in IE11 only when running the plugin through Inception [fixed] HTML plugin issue where switching projects or working graphics while the popout preview window was still open showed no preview image until resize version 9.5 build 4937 (October 1, 2019) [implemented] the Remote Sequencer now has an Edit Enable button (similar to XPression Studio) that will disable framebuffer/layer changes from the rundown tree, but will also enable/disable all template data modifications [implemented] new mappable keyboard hotkeys in Remote Sequencer to move focus on a channel up or down by a single item at a time [implemented] the Remote Sequencer now has a swap channel mappable keyboard hotkey [improved] the OES lacrosse datalinq now supports corner kicks [fixed] HTML plugin Maps logo and Dali logo on edit form now have correct dimensions when rendering in Firefox version 9.5 build 4936 (September 27, 2019) [implemented] the As Run log now allows Partition Total values to be exported to CSV files [improved] the output monitors list in the Remote Sequencer now grows to show items on layers outside of -3 to +3 [improved] HTML5 plugin CSS enhancement when adjusting dimensions on preview editing form on smaller resolutions [fixed] the channel rundown in the remote sequencer would not scroll when using the cursor keys to advance through the list [fixed] HTML5 plugin clicking 'Stop' button on scene timeline when defaultFrame !== 0 will now load the correct frame [fixed] the Dali openmam driver will no longer delete assets when it has timed out connecting to the Dali server version 9.5 build 4935 (September 25, 2019) [improved] HTML5 plugin when editing preview images users can now use the mousewheel to adjust values for position, rotation, scale, etc [fixed] the properties of a timed sequence group now get exported/imported with take item xml files [fixed] some HTTPS links could fail to be retrieved when using the RSS datalinq in dynamic mode [fixed] HTML5 plugin fix for preview screen flickering black during scene edits [fixed] HTML5 plugin fix for preview scrub bar [fixed] the legacy remote sequencer could render previews with the wrong preview frame version 9.5 build 4934 (September 22, 2019) [fixed] additional fixes for STATS LLC datalinq version 9.5 build 4933 (September 20, 2019) [fixed] HTML plugin Streamline logo on edit form now has correct dimensions when rendering in Firefox [fixed] the STATS datalinq could fail to update preseason NHL stats version 9.5 build 4932 (September 18, 2019) [implemented] the INcoder now has a button to duplicate a source and duplicate a processor [fixed] pause events on a scene groups timeline were not able to be resumed by the sequencer [fixed] using PNG still images in the clipstore could lead to a small memory leak [fixed] HTML plugin error where logger on IE11 not auto scrolling to new logs [fixed] HTML plugin UI issue on all browsers where footer on edit view was covering logger version 9.5 build 4931 (September 17, 2019) [implemented] a preference to allow Rosstalk TAKE/SEQI commands to be ignored if the item is already in the online state [improved] INcoder is now faster at processing XPVC clips that are on a network drive [improved] INcoder now shows a progress bar when importing clips that are already in XPVC format [fixed] the streamline media watchfolder could fail to consistently include all files in the clip list version 9.5 build 4930 (September 16, 2019) [improved] the RossTalk CUE command can now cue a sequence group set to Take All [improved] the INcoder manager now shows the watchfolder and processor for files in the task list [fixed] in rare situations xpNLEHost.GetRenderedFrame could fail to return a rendered frame if BeginRender is called repeatedly [fixed] HTML plugin saved graphics appear correctly in activex plugin [fixed] HTML plugin clicking on preview graphic will now focus correct property row on edit form on Firefox version 9.5 build 4929 (September 12, 2019) [note] the API has changed [implemented] a new property in the Tessera API to get the ID that a node is rendering as (useful when dealing with backup nodes) [fixed] the transition logic material comparison could fail to detect two volatile materials as being the same version 9.5 build 4928 (September 10, 2019) [implemented] a new datalinq source for connecting to STATS LLC for out of town scoring feeds [changed] the NBA NGSS datalinq has been updated to support the NBA's new SSL connection requirements (Windows 10 only) [fixed] the option to requery datalinqs was missing from the take item inspector and could lead to situations where published fields would not requery datalinqs as expected version 9.5 build 4927 (September 9, 2019) [implemented] the live log, tracking monitor, and live input monitor can now be assigned hotkeys in the keyboard map editor [fixed] HTML plugin 'Browse' tab custom thumbnail dimensions render correctly [fixed] reverting changes to the HTML plugin regarding flickering (introduced in 4922) [fixed] HTML plugin accommodates scenes with custom dimensions version 9.5 build 4926 (September 6, 2019) [implemented] a setting in the MOS gateway OFL engine configuration to reserve an OFL engine for use by NLE clients [fixed] drag/drop of Images from the Images Template Data tab to the Sequencer could result in XPression crashing [fixed] the xpOpenMAMService will no longer try to elevate itself to administrator rights version 9.5 build 4925 (August 31, 2019) [fixed] the progress bar in the INcoder could be missing when not using region mapping (introduced in 4919) [fixed] reverting changes to the HTML plugin causing preview issues (introduced in 4922) version 9.5 build 4924 (August 28, 2019) [fixed] editing a MOS item could revert all fields back to default (introduced in 4918) version 9.5 build 4923 (August 27, 2019) [note] The effect ID of the Avid AVX plugin has been changed [improved] color and alpha blend settings from a texture on an object will now be copied to volatile textures that get applied version 9.5 build 4922 (August 21, 2019) [note] HTML5 plugin libraries updated [implemented] live inputs can now be configured on inputs also used by internal keyers on Matrox DSX cards [improved] the SMPTE 352 payload on Matrox DSX outputs now includes Rec. 2020 and HLG 2100 when applicable [fixed] INcoder could fail during a transcode when the source clip is smaller than the regions defined in the region map [fixed] HTML5 plugin fix for preview screen flickering black during scene edits [fixed] HTML5 IE11 UI fix for Discard Changes popup window wrapping [fixed] datalinq data for text objects with a period in their name would not be transmitted to tessera output nodes version 9.5 build 4921 (August 19, 2019) [fixed] the server channel will now show an accurate remaining time when playing a scene that uses video shaders with dynamic scene director durations version 9.5 build 4920 (August 19, 2019) [implemented] clipstore clips can now have their audio level adjusted on a per-clip basis by using the clip editor dialog [implemented] the video shader now has a setting for adjusting the master audio level of the video shader (clipstore clips assigned to this published material will be adjusted by both their own audio level, and the shaders master audio level) version 9.5 build 4919 (August 16, 2019) [note] the API has changed [implemented] the INcoder has the capability to split clips into multiple regions and stripe regions of a source clip into a clip of different dimensions [implemented] the INcoder has an option force a processor to only handle clips of a specified dimension and fail otherwise [implemented] the clipstore manager now has the ability to create preset event tracks with RossTalk and SceneDirector Trigger events on them [implemented] event tracks can be assigned to clips in the XPression Clip Editor [implemented] the INcoder processor tab can assign event tracks to clips processed by a watchfolder [implemented] a MOS plugin can now create a placeholder based on Recall ID to be placed into the rundown (requires gateway to be configured for clip recall via Recall ID, and for Clipstore to not allow duplicate Recall IDs) [improved] the streamdeck plugin now supports the actions being used in Multi Action buttons [improved] the xpLinesObject in the API now supports SetMaterial/GetMaterial calls [fixed] tessera output nodes could stop parsing incoming UDP packets [fixed] in some situations the matrox dsx card could produce a faint tick noise on the audio output version 9.5 build 4918 (August 15, 2019) [improved] holding shift while changing projects in the MOS ActiveX plugin will retain the data from the existing template [fixed] the SmartGPI driver could miss some events when more than 40 were received in a single TCP packet [fixed] the streamdeck plugin could make an extra TCP connection to the rosstalk port version 9.5 build 4917 (August 14, 2019) [implemented] support for the SeaLevel 8012e GPIO card [improved] tessera is now better at handling network errors version 9.5 build 4916 (August 12, 2019) [improved] the outpoint and length of stills will now be visible in the clip browser when they have been modified [fixed] the remote sequencer could become out of sync when an NRCS uses duplicate story id's between running orders version 9.5 build 4915 (August 6, 2019) [fixed] interlaced inputs in a Tessera system could appear jittery version 9.5 build 4914 (August 2, 2019) [fixed] scrubbing some non-ODML compliant AVI clips could result in audio being lost after scrubbing version 9.5 build 4913 (August 2, 2019) [note] the API has changed [implemented] read only properties for the xpVideoShader to read the in/out point of a sub clip assigned via the clipstore [fixed] rightclicking on the scenedirector object track names could result in a hang version 9.5 build 4912 (July 29, 2019) [implemented] an option to force the encoding quality setting of a Processor in the INcoder version 9.5 build 4911 (July 26, 2019) [implemented] HTML plugin has a configurable option to show the console logs within the GUI for NRCS trouble-shooting that does not facilitate a chrome browser [implemented] Blackmagic UltraStudio HD Mini is now supported with Bluebox GO! [fixed] using the requery datalinq option on a large number of text objects could lead to a rare AV when previewing scenes [fixed] inputs would be color shifted with Blackmagic Design framebuffers (introduced in 8.7 4724) version 9.5 build 4910 (July 19, 2019) [fixed] in rare situations tessera could fail to wait for nodes to report being cued version 9.5 build 4909 (July 18, 2019) [implemented] additional color choices for sequencer take items [implemented] objects in the object manager can now be colored, similar to sequencer take items [implemented] a right click option to enable/disable looping and hold last frame for several clips at once [fixed] tessera master could fail to start the scene director when one of the output nodes fails to respond [fixed] XPression could fail to import some PSD files that use layer masks and provide an error about the PSD not being 8bits/channel version 9.5 build 4908 (July 12, 2019) [implemented] a new Time Offset visual logic block to add/subtract values from dates/times [implemented] the Time Delta block in visual logic now has property outputs to indicate which date is larger, or if they are equal version 9.5 build 4907 (July 11, 2019) [implemented] the export to video now has an option to use to sequence item name instead of a fixed base name, and also has an option to not include any numbering suffix [implemented] copy/paste of a stagger animation from one track to another is now supported version 9.5 build 4906 (July 10, 2019) [fixed] HTML plugin save graphic dialog dimensions required resizing to click save [fixed] HTML plugin multiple checkboxes in a field did not render correctly [fixed] HTML plugin now accommodates Gateway setting "Include Item Timing in MOS Editorial Fields" [fixed] HTML plugin now removes the editorial timing fields when MANUAL timing is selected [fixed] HTML plugin was copying CG timing duration into the object duration field version 9.5 build 4905 (June 28, 2019) [fixed] HTML plugin now reflects the Gateway OpenMAM setting to disable local asset browsing [fixed] using a mix of SDI and virtual outputs in Tessera SE could lockup the engine [fixed] Tessera now supports timed groups using an item timing value set to "Scene Director" [fixed] adjusting live source shader audio keyframes would only affect the first two channels of audio [fixed] SetVolumeLevel calls from the API to adjust all channels would force the audio to 100% [fixed] adding multiple filters in the Video Coder could result in incorrect video dimensions [fixed] some Fast Recall hotkeys would not be recognized when using the Microsoft ChangJie input methods version 9.5 build 4904 (June 20, 2019) [implemented] the XPression codec installer now includes a plugin for VLC 3.x to allow VLC to play XPression Codec videos [implemented] the material color properties (diffuse, ambient, etc) can now accept a string value in hex form #RRGGBB or decimal R,G,B [implemented] the M: material tag can now take an optional digit (1-5) to specify the font attribute layer, e.g. {M:1:matname} for Face, {M:2:matname} for Border, etc.. [fixed] HTML plugin might not show radio buttons or preview when launching plugin by editing a MOS object within the NRCS version 9.5 build 4903 (June 17, 2019) [improved] the MOS plugin will now clear the existing thumbcache folder as necessary to clear any existing thumbnails that may be corrupted [fixed] HTML plugin launch of Dali and Maps through a call to the gateway in line now with changes from build 4900 [fixed] the Premiere NLE plugin could cause Premiere to hang when using in interlaced video formats [fixed] deleting an event from a clipstore track could AV [fixed] when exporting multiple sequencer items to "images" with WAV audio files, the audio files could fail to be written/closed between exports version 9.5 build 4902 (June 10, 2019) [implemented] the ActiveX plugin will now remember a user's clipstore filter settings [fixed] the RSS polling interval could become forced to 500ms (introduced in 4901) version 9.5 build 4901 (June 10, 2019) [implemented] a checkbox that allows the TextLinq to read text files that are currently opened for writing in other applications that lock the file [implemented] server channels can now have a dedicated framebuffer assigned as their preview channel [implemented] the Adrienne GPIO driver now includes options for choosing the initial pin state and whether the logic should be active high or active low [fixed] the RSS datalinq could add an extra http:// when using the "table" macro in dynamic URL queries [fixed] a virtual output set as preview could fail to show the image the first time it is activated [fixed] HTML plugin preview failed if Datalinq'd Excel had empty cells [fixed] when sending a CII Read/Restart command to a freerunning video on a channel, it could freeze if there was also a freerunning video on a different channel version 9.5 build 4900 (June 5, 2019) [note] the version number has changed to 9.5 beta [implemented] the text list widget has an option to allow manual entry of text [fixed] the Gateway UX engine configuration right-click menu now affects the UX engines [implemented] dragging a clip from the clipstore to a published field while holding the CTRL key will link it to the published field by Recall ID instead of by the clips unique ID [fixed] scrubbing an XPression NLE item in Avid could result in a short application hang [fixed] the clipstore search fields did not accept unicode characters [fixed] in the MOS plugin rundown view, thumbnails could sometimes be completely white [fixed] in the Inception MOS plugin, the delete key would not work in some text fields [fixed] in some situations the backup nodes in a tessera workflow could fail to take on item online when the primary node is not running [fixed] when XPression is launched via an API application that loads projects before showing the GUI, the viewport menu could be missing all the non-default cameras version 9.0 build 4818 (May 24, 2019) [fixed] exporting take items to the clipstore could generate corrupted thumbnails in 64bit editions version 9.0 build 4817 (May 23, 2019) [changed] tessera no longer syncs all font tags from master to output nodes (introduced in 4805) [fixed] video clips used in roll/crawl scenes could be missing from the rendered output [fixed] datapage previews sent to Virtual Outputs would only render the datapage instead of the combined scene + datapage [fixed] HTML plugin OpenMAM launch with field image filter applied [fixed] using effects in a scene with a renderview that pointed to itself could cause XPression to hang version 9.0 build 4816 (May 22, 2019) [implemented] an option in the scene director's Take Offline event to allow it to use the out transition of the take item or the scene's transition logic [fixed] HTML plugin preview issues when the Project Server is removed from the workflow [fixed] HTML plugin scene edit issues when a project has a single Global List [fixed] the INcoder could run out of memory when transcoding 6 AVC files simultaneously [fixed] freerunning videos could pause when a CII command is received for a scene that is already on-air version 9.0 build 4815 (May 16, 2019) [implemented] a new preference to choose a starting ID that MOS Take Items will be created with [implemented] a new preference to set the alpha channel interpretation for PNG, TGA, and TIFF files, to choose between Shaped, Unshaped, or Auto-detect [fixed] some PNG files could be incorrectly loaded as premultiplied images leading to a white halo around transparent edges [improved] decoding AVI files in 64bit editions could be slow [fixed] at the end of a rundown, the remote sequencer could show a preview from a rundown loaded on a different channel group version 9.0 build 4814 (May 14, 2019) [fixed] setting a new default scene director and deleting the previous could lead to an AV [fixed] deleting script events from a scene director could lead to global scripts reporting errors in the deleted events [fixed] HTML plugin OpenMAM launch from main view tab version 9.0 build 4813 (May 9, 2019) [implemented] XMP metadata can now be parsed from PNG files [implemented] a preference to disable metadata parsing which in turn can lead to faster image loading for users who do not use XMP data [improved] faster loading of images (especially large TGA files) version 9.0 build 4812 (May 3, 2019) [fixed] rendering XPVC source files through the command line video coder could throw an AV version 9.0 build 4811 (May 2, 2019) [fixed] using xpSceneDirector API objects in an OnPreviewRender script could result in a rare lockup occuring during MOS previews version 9.0 build 4810 (May 1, 2019) [note] the API has changed [changed] setting text with the xpTextObject.Text property will now parse and use font tags contained in the string. If tags are not intended to be parsed, use the new xpTextObject.TextWithoutTags property. [implemented] a search feature in the script editor [fixed] deleting a column from a global list could result in the following columns being blank [fixed] HTML plugin recalls saved field adjustments such as rotation or visibility [fixed] HTML plugin recalls saved object description version 9.0 build 4809 (April 30, 2019) [fixed] deleting a region in the region editor after a copy/paste could result in an AV [fixed] an RSS datalinq using XSLT that included a UTF8 byte mark would not be parsed correctly version 9.0 build 4808 (April 27, 2019) [implemented] HTML plugin Dali and Maps client launch from buttons within image fields [fixed] additional fixes to wordwrap system when using text objects containing multiple font tags [fixed] in the Media Control Gateway using AMP, going to the idle state (EJECT command) would not set the stop status bit version 9.0 build 4807 (April 25, 2019) [fixed] adding scenes to the sequencer with tabbed textobjects in them would not set their font tags into the template data [fixed] in Graphite Studio editions, the clips channels were not available for clips when Tessera Single Engine mode is enabled [fixed] using the font selector dialog in the template data tab could result in an AV when switching back to Layout Mode [fixed] using multiple fonts in a text object with wordwrap enabled could AV [fixed] in rare situations wordwrap could sometimes skip a space between words version 9.0 build 4806 (April 20, 2019) [fixed] Datapage previews sent to an XMIO3 card could be inverted version 9.0 build 4805 (April 19, 2019) [changed] the TextWithTags VL property now defaults to including Font and Material tags [fixed] tessera will now propogate font tags that were contained in datalinq'd text objects [fixed] moving items in a Connect playlist could delete the item [fixed] the blackmagic framebuffer did not work as a preview output [fixed] photoshop files that included non-rasterized user masks could fail to import [fixed] dragging an item to an empty group followed by a copy/paste could lead to an AV version 9.0 build 4804 (April 15, 2019) [fixed] deleting sequence items after dragging items between groups followed by a copy/paste would lead to a series of AV's version 9.0 build 4803 (April 11, 2019) [note] the API has changed [implemented] xpMaterialLayer.Alpha to get/set the alpha value of the layer [implemented] xpMaterial.AddLayer, xpMaterial.MoveLayer to manipulate layers in a material [improved] the material editor can now accept color entries in standard hex format #RRGGBB [improved] the script code completion now handles multiple variables declared on a single line [fixed] HTML plugin accommodates font tags in soft and hard text limits [fixed] the 64bit installer will now copy datalinq config from 32bit installations [fixed] the API function SetWindowHandle is now supported in 64bit editions version 9.0 build 4802 (April 8, 2019) [implemented] soft and hard character limits for HTML plugin text fields [fixed] importing some PSD files with 24bit layers could result in an AV version 9.0 build 4801 (April 4, 2019) [note] the API has changed [implemented] hovering over functions in the script editor will now show the function prototype and arguments [implemented] a new preference to enable/disable the use of the * key to play the animated preview in the sequencer [implemented] API property xpScene.IsAnimatedPreview to determine if a scene script is running inside an animated preview render [improved] HTML plugin Show selection more obviously a link on Graphics tab [improved] HTML plugin double-click for selecting a show [fixed] HTML5 Xpression Maps support in the MOS plugin version 9.0 build 4800 (April 1, 2019) [note] the version number has changed to 9.0 Beta [implemented] HTML plugin support for Dali OpenMAM [fixed] HTML MOS Abstract formatting version 8.7 build 4774 (March 31, 2019) [implemented] in, out and center markers can now be placed on a scenedirector's timeline for modifying a scene's behavior in the NLE workflow version 8.7 build 4773 (March 29, 2019) [implemented] multiple clips from the clipstore can now be drag and dropped onto published material fields in the template data tab [fixed] in rare situations using xpMaterial.PlayRange from a scene director script event could lead to the engine hanging [fixed] when set to Dynamic URL mode, the RSS datalinq would not refresh the data until entering the config menu version 8.7 build 4772 (March 27, 2019) [improved] projects with large numbers of cylinders will now use less memory [fixed] the clipstore could be very slow to return clips when typing a character into the quickfind field that matched the recall ID of thousands of clips [fixed] clicking audio on Graphite systems running Tessera SE mode version 8.7 build 4771 (March 26, 2019) [improved] the Dashboard RPC interface now supports UTF8 characters [fixed] a memory leak in the Dashboard RPC interface [fixed] in Annova newsroom systems, story numbers could fail to update in Remote Sequencer version 8.7 build 4770 (March 25, 2019) [implemented] HTML plugin creates generic user when not run within an NRCS [fixed] HTML plugin creates Saved Graphics folder for a new user [fixed] when using multiple remote sequencers, you could receive an error message that a style has not been selected [fixed] when using multiple remote sequencers, one sequencer could erroneously deactive a rundown used by another remote sequencer [fixed] the tessera master would not resume its local scene directors when resuming a pause version 8.7 build 4769 (March 22, 2019) [fixed] the OFL would redownload Streamline assets each time a preview was generated, even if the asset was already cached [fixed] API thumbnails for scene, material and take items were flipped [fixed] rightclicking in the canvas outside the viewport window could result in a hang version 8.7 build 4768 (March 19, 2019) [implemented] an option to disable sending the video payload ID (SMPTE ST 352) on Matrox DSX boards [implemented] an option to enable/disable embedded audio on Matrox DSX boards [improved] the released Matrox DSX driver version 10.0.100 23768 is now supported (version 9.9.1 is still supported) [fixed] the prepare count in the resource monitor could continue to increase when adding scenes to a scenegroup using the API [fixed] the default frame marker would not adjust its position when resizing a floating scene director window [fixed] in some situations of back to back transition logic, a flash of an old frame of video could be present [fixed] the advanced character shaping could fail to position characters correctly when using stagger animations [fixed] HTML plugin correctly tags and decodes the encoded MOS payload version 8.7 build 4767 (March 15, 2019) [fixed] rearranging MOS items in a story in ENPS can result in the XPression Gateway throwing an access violation version 8.7 build 4766 (March 15, 2019) [fixed] the live source chroma key would not generate an alpha (introduced in 8.7-4724) [fixed] scenegroups used by the API that did not have events registered against them could fail to cleanup their scenes version 8.7 build 4765 (March 13, 2019) [note] the API has changed [implemented] xpVideoShader API functions for adjusting loop points, preview frames, and scene director options [fixed] scene copies that use scripting or event markers created through the .NET API could fail to be cleaned up upon shutdown of the application version 8.7 build 4764 (March 12, 2019) [implemented] a new right-click option in the Gateway MOS Abstract Format to insert preset fields [fixed] storing a negative floating plugin preview position when on a second monitor [fixed] importing scenes into a project could result in fonts not appearing in the font manager version 8.7 build 4763 (March 7, 2019) [note] the API has changed [implemented] two new api functions, xpTakeItemGroup.GetLastTakeItem and xpTakeItemGroup.GetPrevTakeItem [fixed] cancelling the edit of a video material that is currently on-air could result in a higher than normal performance meter version 8.7 build 4762 (March 6, 2019) [fixed] browsing datalinq from a texture shader could fail [fixed] exporting to clipstore from 64bit editions would fail version 8.7 build 4761 (March 1, 2019) [fixed] object effects were not rendering in 64bit editions [fixed] HTML plugin blocks MOS timing fields when Manual Timing selected [fixed] HTML plugin uses uppercase Object Id version 8.7 build 4760 (February 25, 2019) [implemented] the datalinq server now has a preference to set it to start when a windows user logs on [fixed] a transition logic rule using "Check Text Object" set to "Other Scene" could fail [fixed] transition logic IN scene directors may fail to run in Tessera SE modes using Virtual Framebuffers [fixed] HTML plugin floating preview sends the clicked field for editing focus [fixed] HTML plugin floating preview maintains resolution when editing version 8.7 build 4759 (February 20, 2019) [implemented] an option to set the diffuse white level of an HLG project [fixed] improved the arrow increment granularity for numeric fields in the HTML Plugin [fixed] in rare situations, the OFL engine could fail to send previews back to the gateway version 8.7 build 4758 (February 14, 2019) [improved] corrected some layout issues in the AsRun output templates version 8.7 build 4757 (February 14, 2019) [improved] the layer ranges in the AsRun formatter can now be named version 8.7 build 4756 (February 14, 2019) [implemented] AsRun log formatter now supports ranges of masking and target layers version 8.7 build 4755 (February 13, 2019) [improved] a new preference to specify whether newly created scenes and objects should be included in the As Run log per default [fixed] when using volatile video materials that adjust the scene director duration, a timed sequence group may advance at the wrong time [fixed] the 64bit editions now support HTTPS downloads from the texture shader [fixed] the openmam filter would not be applied when editing an existing MOS item version 8.7 build 4754 (February 11, 2019) [implemented] RossTalk command to set GameState (used by the AsRun log) [implemented] AsRun log formatter, support for masking layers (assumes on air items to be hidden while active) [implemented] AsRun log formatter, support for filtering on content items (sponsors) [implemented] AsRun log formatter, game state based partitioning [fixed] AsRun log formatter's content grouping was broken [fixed] some stability issues with the XLSX datalinq version 8.7 build 4753 (February 7, 2019) [implemented] a new 'Assign & Paste' option in the visual logic editor to allow blocks to be copy/pasted to different objects [improved] don't show non-published datalinq keys in the MOS plugin version 8.7 build 4752 (February 5, 2019) [fixed] the directsound audio output device would not function in 64bit [fixed] assigning a video file to an empty video shader that was already online or prepared in layout did not load the clip correctly [fixed] switching scenes with a free-running interlaced clip may fail to continue playing from the correct spot [fixed] a free-running clip currently visible in the viewport may restart when switching scenes on the output version 8.7 build 4751 (January 30, 2019) [fixed] the video coder could AV when sending clips to the render queue (introduced in 4749) version 8.7 build 4750 (January 29, 2019) [fixed] changing project video modes after using a Push Transition in the sequencer could lead to the engine hanging [fixed] the RSS datalinq could fail when it did not contain an http:// prefix version 8.7 build 4749 (January 28, 2019) [implemented] added 1080p29.97 to the new project preset list [improved] in/out points in the video coder are now displayed on the timeline [improved] the sports in the setup dialog in the daktronics/oes datalinqs are now sorted [fixed] using a scene director clip in the API after it has been deleted could lead to a hang [fixed] MOS workflow clips using Recall ID's could show the wrong clip after reloading the rundown version 8.7 build 4748 (January 22, 2019) [improved] more flexibility in docking layout arrangements, there are no longer any restrictions for docking items horizonatally or vertically with any other panel [fixed] the XPression UI could lock up when the gpu is reset and a video shader is on-air version 8.7 build 4747 (January 18, 2019) [implemented] an option in the streamline openmam setup to force it to download transcoded XPression codec videos [fixed] orthogonal camera would not work in combination with Tessera [fixed] background object would not render correctly when used in combination with Tessera version 8.7 build 4746 (January 14, 2019) [implemented] text objects that use a global list chosen by a different text object can now be used in @textobject@ macros in datalinq [fixed] some HTTPS sites would return a certificate error in the RSS datalinq [fixed] cleanup console logs in HTML5 plugin version 8.7 build 4745 (January 11, 2019) [implemented] the INcoder now has an option to parse a leading number from the filename as the recall ID [implemented] the remote sequencer now accepts a RossTalk SWAP command to swap all channels [fixed] in 64bit editions, clicking in the material manager could lead to XPression crashing [fixed] running order export accommodates ENPS delete messages version 8.7 build 4744 (January 11, 2019) [implemented] clips added to a rundown in the MOS workflow can now be retrieved via Recall ID meaning if newer versions of those clips are incoded, the new version can be recalled (configurable via an option in the MOS gateway) [implemented] the MOS plugin will now save/recall the modifications to the clip browser columns [fixed] editing a Saved Graphic within the HTML5 plugin will show the correct preview frame [fixed] in the video coder, attaching a WAV file that was shorter than the source video could result in the render hanging version 8.7 build 4743 (January 8, 2019) [changed] the RSS datalinq has been renamed to the RSS/HTTP datalinq [implemented] the RSS datalinq now has an additional mode allowing a dynamic URL based on macros or the "table" field in XPression. The configured URL can use %table% to use the table field, or can use %datalinqkey% macros to use the datalinq keys from the scene. Scenes will query their datalinqs while in the preparing state, therefore may be slower to go online. [implemented] the RSS datalinq can provide a list of preset URLs which can be chosen in the table dropdown within the XPression datalinq properties version 8.7 build 4742 (January 4, 2019) [improved] the MOS plugin will now generate new ObjID when switching templates of an existing MOS item [improved] on Matrox DSXLE4 boards, the default delay (between rendering and outputting a frame) is reduced (for equivalent hardware buffer size) [fixed] Tessera actions would not always be triggered synchronously across distributed engines (introduced in 4727) [fixed] switching project formats between SD and HD could lead to a lockup (introduced in 4725) version 8.7 build 4741 (January 3, 2019) [fixed] attempting to add a live source shader in prime would AV [fixed] cancelling the addition of a tessera output node in the MOS gateway could AV [fixed] an AV could occur when focusing a sequencer scene that contains deleted datalinq keys version 8.7 build 4740 (January 3, 2019) [fixed] some HTTPS sites would return a certificate error in the RSS datalinq version 8.7 build 4739 (January 2, 2019) [improved] the script engine code completion now supports compound statements like engine.sequencer.___ [improved] the MOS plugin will now use the name of the scene when searching for a template to be edited. If a matching name is not found, it will fallback to using the Scene ID [fixed] closing the MOS plugin could cause an AV running under Internet Explorer upgraded with knowledge base KB4483187 or later [fixed] changing a MOS item's scene while it is currently on-air could lead to AV's, or missing materials version 8.7 build 4738 (December 20, 2018) [implemented] scenes and objects now have an "as-run log" setting to toggle whether or not a scene will show up in the as-run log [implemented] the as-run log formatter now has a new grouping mode "content items" [implemented] the as-run log formatter now supports partitions (pre-game, post-game etc..) [implemented] each grouping mode in the the as-run log formatter now has its own table template in the templates folder [improved] when MOS story updates are being processed the sequencer will no longer reshuffle all the items in the sequencer while the story is being rebuilt [improved] script actions in transition logic can now use global script methods as well version 8.7 build 4737 (December 13, 2018) [improved] global script editor will now show compilation errors from other scripts in the project [changed] items set to Lock Layer will no longer be removed when clearing framebuffers, or when using the SetOffline (minus) key [fixed] mos objects used by Avid Command could end up with invalid timing info after editing the object version 8.7 build 4736 (December 11, 2018) [fixed] the persistent templates were not showing up in the NLE plugin [fixed] the transcoding a file using video coder command line arguments could fail [fixed] downloading from Streamline HTTPS sources could result in a client certificate error version 8.7 build 4735 (December 10, 2018) [improved] the as run log will now show the updated content for datalinq'd fields [fixed] when using a non-standard port the datalinq server caption could indicate the incorrect port number [fixed] Datalinq Server did not provide any warning when it was already running by another logged in user [fixed] Datalinq Server did not log any error when the TCP port could not be opened [fixed] CII could fail to recall items from MOS (introduced in 4705) version 8.7 build 4734 (December 7, 2018) [improved] downloading large assets from Streamline using the OpenMAM driver is now faster [fixed] scrubbing scenes with freerunning videos in the MOS plugin was not scrubbing the video correctly [fixed] hitting ESC-ESC in remote sequencer was not clearing the outputs [fixed] Visual Logic datalinq blocks could become unlinked after reloading the project version 8.7 build 4733 (November 30, 2018) [implemented] a RossTalk command to perform clean switch on a 2110 IP input. The command syntax is: ROUTEIPIN ::[:AUDIO: