Release Notes v.5.5

5.5.0.GM.1092

  • Fixed a bug that meant that a combination of starting and stopping recordings and signal loss during the recording that resulted in new recordings sometimes lead to filenames like “file_2_2_2_2.mov” instead of “file_3.mov”.

  • Added macOS Ventura (13.x) to the ToolsOnAir System Checker along with correct information related to AirPlay Receiver.

  • The naming used in “Stay Alive” on the ToolsOnAir System Preferences Pane have been updated to be consistent with other ToolsOnAir documents.

  • Updated Blackmagic Design Decklink drivers to 12.4.1, please install this version if you are using Blackmagic Design devices.

5.5.0.GM.1091

  • Resolved a crash that could sometimes occur between two “back-to-back” scheduled events where one event begins exactly after the current event finished recording.

5.5.0.GM.1090

  • Changing the start time of a currently recording scheduled event no longer results in unexpected behaviour.

  • If the signal is lost during a scheduled event and recording resumes after the signal returns, the recording now stops as scheduled.

  • Updated NDI drivers to 5.5.x for improved stability and performance.

5.5.0.GM.1089

  • Improved logging when using a Blackmagic Design device, particularly when the input signal is missing or invalid.

  • Fixed a bug that could result in a scheduled event’s recording not stopping correctly if the channel’s timecode stopped or was invalid during the recording.

5.5.0.GM.1088

  • Performance and stability improvements.

5.5.0.GM.1087

  • Fixed a bug that caused Bash or Apple script events that included comma characters in the script to fail when editing in Just Control or executing in just:in mac.

  • Updated NDI drivers to 5.1.4 for improved stability and performance.

5.5.0.GM.1086

  • Fixed a bug that could cause just:control to crash, fail to reconnect or exhibit unexpected behaviour (e.g. unable to stop recording) after the network connection to a channel was lost for a short period of time.

  • Resolved an issue that resulted in a user-interface glitch in just:control when configuring HTTP events.

5.5.0.GM.1085

  • Improved performance with multiple channels using AJA hardware.

  • Added an addition channel setting for SDI channels using AJA hardware to enable or disable RP188 (embedded SDI) timecode. Disabling this feature will result in embedded SDI timecode not being available, but may result in significantly improved performance with certain configurations (e.g. 8 channels with an AJA Corvid 88 card connected via Thunderbolt).

  • Updated NDI drivers to 5.1.3 for improved stability and performance.

  • Updated DNxHD encoder to 2.7.3.27 for improved stability and performance.

5.5.0.B1.1084

  • Fixed a bug that could cause unexpected errors while exporting a live:cut project.

5.5.0.B1.1083

  • Fixed a bug that could cause Just Control to crash after an error occurred while exporting a live:cut project.

5.5.0.B1.1082

  • Resolved a bug that resulted in the wrong field dominance in the XML when exporting from live:cut after recording MXF files with just:in linux.

  • Fixed a bug that resulted in using the “alt” key to perform split recording in the multi-viewer requiring an extra click outside of the viewer first.

  • When “Split Recording” has been activated by pressing the “alt” key and the mouse leaves the channel’s viewer, the split function is now reset to prevent unexpected behaviour after releasing the “alt” key while the mouse was outside of the viewer.

  • When exporting a live:cut project to Final Cut Pro 7 or Adobe Premiere Pro, all of the exporting including reading file metadata is now performed in the background. This prevents Just Control from “freezing” for a short period of time during the export process.

5.5.0.B1.1081

  • Resolved a bug that resulted in the wrong field dominance in the XML when exporting from live:cut after recording MXF files with just:in linux.

  • It is now possible to create XDCAM HD, HD422 and EX capture presets with 2 audio tracks.

5.5.0.B1.1080

  • Resolved a bug that could cause crashes after starting a recording on systems with Apple silicon, particularly when using multiple channels.

5.5.0.B1.1079

  • Fixed a bug that caused recording interlaced sources in ProRes to fail (crash) on M1 Max and M1 Ultra systems (e.g. Mac Studio). For the time being, when recording interlaced sources a software encoder will be used, leading to higher CPU usage. This may be fixed by Apple in a future update for macOS.

5.5.0.B1.1078

  • Added Mac Studio models with M1 Max and M1 Ultra to the support devices in TOA System Checker.

  • Resolved a bug that sometimes caused just:control to freeze for a few seconds after starting a live:cut recording session.

  • Enabled UHD presets when recording ProRes to an MXF container.

5.5.0.B1.1077

  • Added an additional warning underneath many of the tabs in the configuration panel that the channel or channels must be stopped before changes can be made.

5.5.0.B1.1076

  • After logging into just:control, any multi-viewer inspector groups that are “collapsed” now have the correct icon next to the title and correctly expand when clicked.

5.5.0.B1.1075

  • Fixed a bug that caused the “locked” / “unlocked” icon in the multi-viewer’s inspector to show the incorrect image at times (e.g. locked when the inspector was unlocked, or vice-versa).

  • When logging out or quitting Just Control, the “locked” state of the multi-viewer’s inspector is now saved and restored when the user is logged back in.

  • When logging out or quitting Just Control, the “collapsed” state of each group in the multi-viewer’s inspector is saved and restored when the user is logged back in. This means you can collapse groups that you rarely use to “tidy up” the inspector, and these groups will remain collapsed each time you log back into just:control.

5.5.0.B1.1074

  • When creating new H.265 (HEVC) capture presets, it is now possible to select UHD as well as HD.

  • When creating TCP or HTTP events, it is now possible to use the same metadata values used for scripted (e.g. Bash and Apple Script) events. For example, it is possible to use the name of the recorded clip as a parameter in the TCP or HTTP query. In addition there is a new “Blackmagic Hyperdeck Named Record” TCP preset that can be used to start a HyperDeck recording with the same name as the clip recorded by just:in.

5.5.0.B1.1073

  • When adding a new device to Just Control, a check is made if the device already exists to prevent two identical devices.

  • Added a new setting for just:in linux SDI channel using AJA devices to control the action when the input’s color space changes. The default action is “Stop Recording”, but “New Container” may be selected in order to continue recording to a new file.

5.5.0.B1.1072

  • The live:cut TSL UMD device is now working correctly with Ross Carbonite switchers.

  • Correct naming of TSL UMD (not TLS UMD).

5.5.0.B1.1071

  • For just:in mac and just:in linux SDI channels, there is a new audio input selection allowing you to specify a specific SDI audio input for the given channel. First select “SDI” as the audio input instead of “Auto”, and then the specific input you want for the channel. For example, if you have 4 SDI inputs but only one of them has valid audio, you can configure all of the channels to record from the same audio input.

  • When writing to MXF with just:in mac, any OP-47 Teletext Subtitles will also be recorded into a data track, as was previously possible with CEA Closed Captions. In addition, an input with OP-47 packets will be marked in the multi-viewer with an icon in the channel’s toolbar.

5.5.0.B1.1070

  • Fixed a bug that resulted in SCC sidecar files with CEA-608 closed captions not being written correctly.

  • Added a new “MCC” destination path type that can be used to write a sidecar file in the MCC format for recording CEA-708 closed captions.

5.5.0.B1.1069

  • Performance and stability improvements.

5.5.0.B1.1068

  • Enabled TCP and HTTP event devices for just:in linux channels.

  • After configuring a TCP or HTTP event device, the entry in the list of devices is now correctly updated to reflect any changes (e.g. change of host or port).

5.5.0.A1.1067

  • Fixed a crash in Just Control that could result when the network connection to the channel was lost and then re-connected.

  • The “Reset” configuration button in the “System” tab in the configuration panel now has the same behaviour for just:in mac and just:in linux the current configuration is reset, but any previously saved configurations are still available.

5.5.0.A1.1066

  • When changing a channel’s “MXF Write Buffer” setting, there is now an additional check against a maximum size of 1GB to prevent very large values resulting in memory and performance issues.

  • Fixed a bug that could lead to unexpected behaviour for a recording channel if the network connection to the channel was lost and restored during recording.

  • Fixed a crash in Just Control after resetting a device’s configuration in the “System” tab in the configuration panel.

  • Adjusted sizing in the “Naming Presets” tab in the configuration panel so that the available naming fields use all of the space available.

  • The “CPU Affinity”, “Capture Thread” and “Write Thread” channel settings for just:in linux channels are now disabled if the selected device is not an AJA device, as these settings are only relevant when using AJA hardware.

  • The list of event devices in the “Events” tab in the configuration panel now only displays the available devices.

  • Fixed a bug with the “Confirm Stop Recording” preference enabled when a group of “mixed state” channels (some recording, some not recording) was selected. In this case, it was previously possible to stop recording channels without confirmation.

  • For “Bash Shell Script” and “Apple Script” event presets, there is a new “Channel Name” field available to use the current channel’s name in the script.

5.5.0.A1.1065

  • Performance and stability improvements when recording with XDCAM and MXF containers.

5.5.0.A1.1064

  • Apple Script Events are now executed by just:in engine (the Application) instead of the individual channels, allowing for scripts that require user interaction / user interface.

  • Added a new “AJA Frame Buffer” setting to just:in mac SDI channel settings in the configuration panel. This setting should usually be left at the default value of 0, may be used in very special cases to increase the number of frame buffers used by the channel on the AJA card. Please contact ToolsOnAir support before changing this setting.

5.5.0.A1.1063

  • In the live:cut “Project Settings > Device” tab there is a new option for devices supporting the TLS UMD protocol such as the Ross Carbonite series.

  • When selecting a live:cut device that doesn’t support user interaction (e.g. ServiceUSB GPI, TLS UMD), the “frames” label beneath the inspector is now correctly hidden.

  • Updated to NDI 5.1 for improved performance and stability when using NDI sources.

  • Removed all XAVC presets for just:in mac channels as this codec is not currently supported.

  • Performance and stability improvements when recording with XDCAM and MXF containers.

5.5.0.A1.1062

  • Newly created just:in mac channels now have the channel “Cache Options” setting of “Cache” instead of “Don’t Cache”, as “Don’t Cache” can lead to write performance issues on certain storage systems (e.g. attached network storage).

  • Added “Apple Event Script” to the event devices in the “Events” tab in the configuration panel. This allows you to create event presets to execute AppleScript code, for example to control another application that supports AppleScript Events.

5.5.0.A1.1061

  • Fixed a bug where the just:in macAudio Input” channel settings wasn’t correctly saved or restored.

  • Resolved a bug that prevented all TCP events (e.g. Blackmagic Design Videohub) being executed correctly in the engine although the “Test” button in just:control worked correctly.

  • Updated Blackmagic drivers to 12.2.2, please install this version if you are using Blackmagic hardware.

  • Updated AJA drives to 16.2, please install this version if you are using AJA hardware.

5.5.0.A1.1060

  • For just:in mac SDI channels there is a new “Audio Input” channel setting in the configuration panel. By default, it is set to “Auto” which in this case means embedded SDI audio. Additional choices are “Analog” and “AES/EBU” audio inputs.

  • Performance improvements when writing AVF/MOV files to attached network storage.

  • When changing system configuration in the “System” tab in the configuration panel, once the device has rebooted to the selected configuration, the “System” tab is now automatically selected again.

  • The text view displaying the currently selected log in the “System” > “Logs And Profiles” tab is now read-only and not editable.

  • It is no longer possible to restart just:connect or the engine when one or more channels are currently recording.

5.5.0.A1.1059

  • When multiple AJA devices are connected, quitting Just In Engine now “releases” all of the devices into the “standard” mode, not just the first device.

5.5.0.A1.1058

  • Fixed a bug where legacy “stop recording” tasks were not correctly updated to new event presets, and any “start recording” event where incorrectly updated to “stop recording” event presets.

  • The “Capture” group in the inspector now marks any capture presets that do not match the channel’s current frame-rate with italics instead of red text to improve readability.

  • Performance improvements when recording XDCAM/MXF.

5.5.0.A1.1057

  • Fixed a bug in TCP events (e.g. Blackmagic Design Videohub) that sometime resulted in the event failing to execute although no error was reported.

  • The “Capture” group in the inspector now marks any capture presets that do not match the channel’s current frame-rate. You can still select such a capture preset, but it will require timebase correction when recording.

5.5.0.A1.1056

  • The “System” tab in the configuration panel has been split into two sub-tabs: “Logs & Profiles” for viewing and saving logs and system profiles, and “Configurations” for managing configurations and restarting services. A configuration consists of all of the settings for a just:in mac or linux device: channels, destination presets, capture presets, naming presets, marker sets, metadata sets and so on. When you create a new configuration, all of those settings will be saved under the given name. You can create different configurations with different channels and presets, and switch between them at any time by double-clicking on the configuration. Note that to switch configurations all of the channels in the current configuration must be stopped first.

  • The “Events” group in the inspector is now active for multi-selection, so that you can easily assign event presets to two or more channels at the same time.

  • Fixed a bug in TCP events (e.g. Blackmagic Design Videohub) that sometime resulted in the event failing to execute although no error was reported.

5.5.0.A1.1055

  • After adding or removing event presets in the configuration panel, the “Events” group is now automatically updated to allow selection of a new preset, for example, without needing to restart Just Control.

  • After adding or removing event devices, or updating an event preset, all currently running channels are automatically updated so that new events devices and/or updated event presets are available immediately without needing to restart the channels and/or Just In Engine.

5.5.0.A1.1054

  • The “Events” tab in the configuration panel is now in the correct position.

  • The “Tasks” tab in the configuration panel has been removed as it is now replaced by the “Events” tab.

  • Fixed a bug that resulted in stopping a channel would not complete until the “Just In Engine” App was “activated” (the foreground App).

5.5.0.A1.1053

  • Fixed a bug that resulted in event presets with multiple events only executing the first event.

  • Event presets are now fully editable by double-clicking a preset in the presets table. This opens the preset editor where you can view or change current events, add additional events, or remove individual events from the preset.

  • Disabled “just:in” and “SCTE-104" event devices for just:in mac as they are not supported.

5.5.0.A1.1052

  • Any legacy “tasks” are now automatically converted to new “Bash Script Events” with presets for start and stop recording.

  • Fixed a bug that caused scheduled events to fail for channels with LTC over audio timecode selected.

5.5.0.A1.1051

  • The “execution context” has been removed from the “Events” tab in the configuration panel.

  • A new “Events” inspector group has been added in order to control the event preset that should be fired on a channel when starting, splitting or stopping recording.

5.5.0.A1.1050

  • The configuration panel for ingest (just:in mac and just:in linux devices) now has an additional “Events” tab that will supersede the current “Tasks” tab. In the “Events” tab you can first define event “devices” such as Video Routers, GPI and Bash Shell Scripts. In the “Presets” tab you can then create presets that combine one or more events from the defined devices. These presets can in turn be fired when starting or stopping a recording.

→ Use the sidebar to navigate.