New OASYS Release version 6.13.13.10

OASYS Integrated Playout Version 6.13.13.10 Released

A new version (6.13.13.10) of OASYS Integrated Playout has been released and is available to customers by contacting BroadStream Support.

This new release includes the following new features:

NEW FEATURES IN GRAPHIC SEQUENCE EDITOR

  • In addition to the already supported MP4 export format for OASEQ projects, a new option has been added to export projects in MOV (Animation codec) format. Projects containing transparent elements will now be exported with transparency preserved.
  • Undo and Redo options have been implemented to easily undo or redo any changes in Graphic Sequence Editor. Options are available through shortcuts CTRL+Z for Undo option, and CTRL+Y for Redo option and through Main menu bar -> Edit. The number of undo or redo actions is unlimited. Project modifications are saved sequentially, one after the other. Undo actions that are done in quick succession (less than 300ms apart) will be grouped in the same Undo Switching between various tabs in project and changes in Images and Animations and Preview will not get saved.
  • A Center Wipe transition has been added to the timeline as a transition between events and to Object transitions.
  • Added Template scaling options. When AutoSize for a template is set to Width, you can now choose to scale the template to fit the size set in the editor (Scale to fit design size). Scale it only on X axis or X and Y. If it is scaled on both axes, you can position it on top, center and bottom of designed template. If template with AutoSize Width is used in a crawl, then scaling will be disabled. This feature will work in playout only, not in preview.
  • Option to Keep object position on Paste was added to Editor Options → Options → General. If enabled, object will be pasted on the exact same position in the template, but if it’s disabled (default), the pasted object will be slightly offset to be more visible.
  • An animation scaling option was added for animation objects. Once the scaling number is set and Apply is clicked, scaled animation will be displayed in the project, but will only be added to the project when Save is clicked and original sized animation will be removed upon closing (if not used by any other object).
  • Options to preview the project frame by frame were added to the Preview

HUB

  • Optimized CPU usage.
  • Binding HTTP connection to a network adapter was redesigned. Now it can be bound to a particular adapter or the option can be left empty and it will not be bound to a specific adapter. Option used is <adapter> in Configuration.xml.

LOGGER

  • Implemented functionality to increase the Number of hours prior to start time by half hour (.5), instead of just a rounded hour.
  • Implemented changes so that metadata that is being sent with triggers from Sender and logged in AsRun and AsAired logs is now properly logged in Logger AsRun logs.
  • Option to Convert Skip Entries to Play was added to Edit -> Options -> Log input. This option affects events with error (i.e. missing files) played only when Skip events with errors option in Player is unchecked. Actual skipped events are not logged in AsRun logs.

MAKER

  • Enabled support in 1080p50 for recording in MXF AVC-Intra format.

MEDIA LIBRARY

  • Implemented filtering by framerate and codec. This is available in the File filter pipe element.
  • Dolby E detector for 1080p files was redesigned due to longer Dolby E mark intervals than for interlaced files, so now detection is done properly for all the files.
  • In Global Media Library Settings.xml, an option for automatic memory cleanup was added. Default check is set to 5 minutes (300s) and default threshold is 10GB (10240MB). To enable this option, GML service should be stopped, settings saved and then service started again. It is recommended to use this option only in cases where it’s really necessary.

MULTI-CHANNEL WEB CLIENT

  • All the information from Sender trigger is now passed into AsAired logs.
  • Implemented support for recognizing Player configuration with Program output without Live Graphics.
  • Active hour in Commercial Counter is now highlighted with the darker shade of originally present color, depending on the unused time status (green, orange, red).
  • In RM the functionality to include exported metadata, if present, from AsRun logs into AsAired log was implemented.
  • REST API which shows playout statuses for the on-air Player was implemented. It can be reached on http://<mcwc_ip>:<port>/Players/<channel name>/Playoutstatus.xml. These statuses must be enabled on Players so that MCWC can get correct statuses for the channel.
  • In Redundancy Manager, an option to disable checking for missing files for auto-switching in automatic mode was added.

PLAYER

  • In Configure, Upmix type option was added to Upmix tab on audio streams. It is possible to choose between 1 (regular upmix with 6 tracks) and 5.1.4 (upmix with 2 additional tracks, so 8 tracks total). For 5.1.4 option if there is a backup Dolby E channel present in the video file, then it will be decoded to 5.1 and upmixed to 5.1.4, otherwise stereo audio will be upmixed directly to 5.1.4.
  • Added an option for setting tolerance when events should be marked as done. This option is configurable and available in Preferences->Options->General tab where you can define the number of frames to offset. This means if offset is set to 2, the event will be marked as done even if it played 2 frames less. If the event length is rounded, for example 10 minutes, in 50 framerate and offset 2 it should be marked as done even if it played 00:09:59:48.
  • When Player receives a Play trigger from Sender, it will now write everything from that message into AsRun as one xml tag. In case of PlayNext, action will be logged as Switch and no button label or ReconId will be logged in the AsRun log.
  • Implemented functionality to send statuses of Played, Skipped, and Missed events to the backup during synchronization. If synchronization is loaded on backup in the last few seconds of currently playing event, it will first get the status Missed (because the event is stopped and played again, but there is not enough time for it, this is done on backup side), but on next sync the correct status will be sent and list will be updated.
  • Several optimizations for synchronization have been added, which makes the synchronization faster. Synchronization progress window is now hidden, and synchronization is happening in the background without interrupting the user. Last sync status/time is displayed in Player window footer, as well as sync progress.
  • A new option has been added to Preferences -> Customize to define a custom color for events marked as Commercial or a Promo.
  • Besides regular AsRun logs, we implemented creation of a separate log containing played status and played duration for each event.
  • Two types of Program outputs were implemented: CleanFeed (without any graphics) and ProgramWithoutLiveGraphics (containing all the graphics, except for Live graphics layers, previously marked as CleanFeed). If there are Live graphics layers scheduled for either of these outputs (by index), they will “skip” the number of the output they would normally be assigned to and get assigned to the next output, regardless of its SDI or IP output. Scheduling graphics streams in this case requires caution.
  • The same two types of program outputs were added to IP output stream and follow the same graphics scheduling rules as above.
  • An option to automatically prepare next event after deleting currently prepared event was added to Preferences -> Options -> General tab as Auto adjust prepared event. When enabled, this option will work not only when prepared event occurs directly after currently playing event is deleted, but also if a new event is inserted right after currently playing event. This also works if an event was pasted in that spot in the playlist.
  • REST API which shows playout statuses was implemented. Contact Support for more details.
  • Added support for Blackmagic DeckLink Quad 2 (8-port) and Duo 2 (4-port) HD cards. This implementation allows these cards to be used for configuring inputs and outputs on the Player.
  • Added an optional setting for metadata logging and export into AsRun log. The setting is available in Preferences-> Options -> General. When checkbox is enabled, all the metadata from the event, xml and file itself is logged.
  • Implemented an option to prevent saving state file if playout is stopped and machine is on-air. New setting is added in Preferences->Options->Synchronization->Automatic synchronization: Don’t synchronize if Player is On-Air and stopped. All automatic synchronizations will be suspended if nothing is playing and Player is On-Air. Status in status bar will remain Sync needed. Manual synchronizations will still work.
  • Added option to not display metadata in a custom column if Schedule ID is not present on the event. This can be turned on for each custom column separately.
  • Enabled support in 1080p50 for capturing output in MXF AVC-Intra format.
  • Added logging for IP input number.
  • Improved Dolby E detection for 1080p files.
  • Enabled support for decoding Dolby E in 1080p resolution.
  • Dolby Pro Audio Transcoder (Dolby Atmos) encoder was implemented for IP stream. It has replaced previously used Dolby Digital Plus Professional encoder.

 REDUNDANCY MANAGER

  • Implemented functionality to include exported metadata (if present) from AsRun logs into AsAired log.
  • Added option to disable checking for missing files for auto-switching in automatic mode.
  • Internal optimizations for bitrate statistics monitoring.

SCHEDULE IMPORTER

  • Custom audio shuffling rules were added for live events in Edit -> Options -> Custom channel rules -> Audio shuffling rules. Program option can be used for both regular video files and lives or separate Video and Live options can be used.

 SENDER

  • Sender is now sending button Label, ReconId and Duration information as part of the trigger to the Player. ReconId is written twice and this is expected. When there is no ReconId for these triggers, Sender will still send Duration and button Label.
  • Optional settings have been implemented to support full length label name (for very long button labels) and selectable second row information on the button. Settings can be configured through Settings -> Button second row.
  • Implemented functionality to have Set Buttons window and Show Buttons window open at the same time. Known limitation is that Set Buttons window is not updated according to the current state of Show Buttons window, meaning that if a few triggers have been sent, if xls that’s being imported doesn’t match the current state, Show Buttons window will be overridden with data from Set Buttons
  • Added option to display both initial button count and remaining count on the button. Initial count is originally imported count from the xls list and cannot be manually changed. This option is available in Settings -> Additional button options -> General.
  • Added option to export button information from Set Buttons window into a separate file.
  • Added option to automatically save/load buttons list and status to/from a remote location on the network. This can be set up in Settings -> Additional buttons options – > Repository.
  • Added TAKE button mode. By enabling this option in Settings -> Additional buttons options – > General -> Use take button mode a red TAKE button will be added to the buttons window, on top. Any button can be selected to get prepared, but it will only be triggered after TAKE button is clicked.

 Known Issues

  • Squeeze event scheduled in a hotkey loses its out transition after being cleared through another hotkey.
  • SRT files with ANSI encoding are not working properly. Encoding must be set to UTF-8.
  • Graphic Sequence Editor sometimes crashes when autosize is being changed on multiple templates.
  • Alignment of XML objects in some older OASEQ projects might not be working correctly anymore and might require repositioning of objects.