Version 9.5 Release Notes
Released: 2020/03/09
These release notes contain features, improvements, and fixes for the following XPression items:
- XPression
› BlueBox
› File Handling
› Framebuffers
› Material Manager
› Sequencer
› User Interface
› Visual Logic
- XPression Clips
- Hardware
- INcoder
- Remote Sequencer
- MOS Workflow
- API
- RossTalk
- As Run Log Formatter
- DataLinq™
- Video Codec
- Third-Party Tools
XPression
BlueBox
- BlueBox now has a preference to choose a default video format for the engine
File Handling
- The audio file import dialog box now allows you to select multiple WAV files to be imported
- A new preference to force the handling of PSD files as pre-multiplied or straight color
- 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:
https://ffmpeg.zeranoe.com/
Framebuffers
- The RossLinq framebuffer can now select channel numbers up to 256
- Live inputs can now be configured on inputs also used by internal keyers on Matrox DSX cards
- The SMPTE 352 payload on Matrox DSX outputs now includes Rec. 2020 and HLG 2100 when applicable
- Blackmagic UltraStudio HD Mini is now supported with Bluebox GO!
- Server Channels can now have a dedicated framebuffer assigned as their preview channel
Material Manager
- Color and alpha blend settings from a texture on an object will now be copied to volatile textures that get applied
- Read-only properties for the xpVideoShader to read the in/out point of a sub clip assigned via the ClipStore.
- 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)
- The material color properties (diffuse, ambient, etc.) can now accept a string value in hex form #RRGGBB or
decimal R,G,B
- The M: material tag can now take an optional digit (1-5) to specify the font attribute layer. For example
{M:1:matname} for Face, {M:2:matname} for Border, etc
Sequencer
- Additional color choices for Sequencer take items
- 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
User Interface
- Objects in the Object Manager can now be colored, similar to Sequencer take items
- Copy/Paste of a stagger animation from one track to
another is now supported
- The text list widget has an option to allow manual entry of text
- The live log, tracking monitor, and live input monitor can now be assigned hot keys in the keyboard map editor
Visual Logic
- A new Time Offset Visual Logic block to add/subtract values from dates/times
- The Time Delta block in Visual Logic now has property outputs to indicate which date is larger or if they are equal
XPression Clips
- The ClipStore can now start a web server that provides a REST interface for retrieving clip info
- ClipStore clips can now have their audio level adjusted on a per-clip basis by using the Clip Editor dialog
- The ClipStore Manager now has the ability to create preset event tracks with RossTalk and SceneDirector Trigger events on them
- Event tracks can be assigned to clips in the XPression Clip Editor
- 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)
- The outpoint and length of stills will now be visible in the Clip Browser when they have been modified
- A right-click option to enable/disable looping and hold last frame for several clips at once
- 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
Hardware
- The Adrienne GPIO driver now includes options for choosing the initial pin state and whether the logic should be active high or active low
INcoder
- INcoder now has better error detection to report failures when clips fail to transcode correctly
- INcoder now has a button to duplicate a source and duplicate a processor
- INcoder is now faster at processing XPVC clips that are on a network drive
- INcoder now shows a progress bar when importing clips that are already in XPVC format
- INcoder now shows the watchfolder and processor for files in the task list
- INcoder has the capability to split clips into multiple regions and stripe regions of a source clip into a clip of
different dimensions
- INcoder has an option to force a processor to only handle clips of a specified dimension and fail otherwise
- The INcoder Processors tab can assign event tracks to clips processed by a watchfolder
- INcoder has an option to force the encoding quality setting of a processor
Remote Sequencer
- New mappable keyboard hot keys in Remote Sequencer to move focus on a channel up or down by a single item at a time.
- The Remote Sequencer now has a swap channel mappable keyboard hot key.
- New keyboard shortcuts in the Remote Sequencer to set focus on any of the channel sequence lists or the linear sequence list.
- The keyboard mapping menu in Remote Sequencer now shows shortcut conflicts.
- The cue action in Remote Sequencer can now cue multiple selected take items.
- In Remote Sequencer, the next/prev story hot keys now work on the Tessera channel.
- 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.
- The output monitors list in the Remote Sequencer now grows to show items on layers outside of -3 to +3
MOS Workflow
- HTML5 Plugin: ability to conditionally render Add To Story, OK, and Cancel buttons via Gateway config
- HTML5 Plugin: will now navigate to the last previously viewed route when relaunched, rather than the Browse tab
- HTML5 Plugin: new preview controls feature where users can pre-load all preview frames to avoid blank preview images showing while scrubbing over preview timeline
- HTML5 Plugin: CSS enhancement when adjusting dimensions on preview editing form on smaller resolutions
- HTML5 Plugin: when editing preview images users can now use the mouse wheel to adjust values for position, rotation, scale, etc
- A setting in the MOS Gateway OFL engine configuration to reserve an OFL engine for use by NLE clients
- Holding Shift while changing projects in the MOS ActiveX Plugin will retain the data from the existing template.
- The ActiveX Plugin will now remember a user’s ClipStore filter setting
API
- Added API function xpSlabObject.GetDatalinq()
- A new property in the Tessera API to get the ID that a node is rendering as (useful when dealing with backup nodes)
- The xpLinesObject in the API now supports SetMaterial/GetMaterial calls
RossTalk
- A preference to allow Rosstalk TAKE/SEQI commands to be ignored if the item is already in the online state
- The RossTalk CUE command can now cue a sequence group set to Take All
As Run Log Formatter
- The As Run Log now allows partition total values to be exported to CSV files
Datalinq ™
- The NBA NGSS DataLinq has been updated to support the NBA’s new SSL connection requirements (Windows 10 only)
- Selecting a new game in NGSS will reset the box score and game stats
- The NGSS DataLinq home/away team tables now include player status fields
- A new DataLinq source for connecting to STATS LLC for out of town scoring feeds
- The STATS DataLinq will now parse SCORES data file as well
- The STATS DataLinq will now parse Womens College Basketball data
- In the STATS DataLinq, multiple games can now be selected and enabled/disabled
- The STATS DataLinq has a column for conference and rank for college football
- The OES lacrosse DataLinq now supports corner kicks
- A check box that allows the DataLinq to read text files that are currently opened for writing in other applications that lock the file
Video Codec
- The XPression Video Codec installer now includes a plugin for VLC 3.x to allow VLC to play XPression Codec videos
Third-Party Tools
- The Stream Deck plugin now supports the actions being used in Multi-Action buttons
- Support for the SeaLevel 8012e GPIO card