[JIM] Release Notes v.6.0

6.0.0.GM.1164

  • Correct audio levels when receiving and recording NDI streams.

6.0.0.GM.1163

  • When trying to record a file with “/” in the filename the correct error is now shown in just:control.

6.0.0.GM.1162

  • Improved performance when receiving and recording NDI streams.

  • Fixed occasional crashes when changing the NDI source.

  • Added errors when recording with invalid filenames (invalid characters and long filenames).

6.0.0.GM.1161

  • Improved logging for diagnosing issues when receiving and recording NDI streams.

6.0.0.GM.1160

  • Improved performance when receiving and recording NDI streams.

6.0.0.GM.1159

  • The /ingest/splitMovie API call now functions correctly.

  • Updated Blackmagic Decklink drivers to 12.7. If you are using Blackmagic devices, please update your drivers to this version.

  • Updated the online documentation links in the DMG.

6.0.RC.1158

  • Refined “Stay Alive” mode in ToolsOnAir System Preferences pane

6.0.0.RC.1157

  • Added XAVC 50/100/200 and LongGop HD presets for just:in Mac.

  • ATEM event presets that set the audio balance now set the correct value instead of panning to maximum left or right.

6.0.0.RC.1156

  • Mapped the API calls /activeChannels and /allChannels to /ingest/activeChannels and /ingest/allChannels.

6.0.0.RC.1155

  • All REST API calls are now prefixed with /ingest.

  • Updates related to the integration with Iconik.

6.0.0.RC.1154

  • Fixed bugs related to UHD HDR metadata and resulting performance issues.

  • Updated Blackmagic Decklink drivers to 12.6. If you are using Blackmagic devices, please update your drivers to this version.

  • Updated Blackmagic ATEM drivers to 9.2.1. If you are using events with an ATEM device, please update your drivers to this version.

6.0.0.RC.1153

  • Added additional REST API calls.

  • Improved performance and stability when writing MXF containers.

  • Improved performance and stability when encoding XDCAM.

6.0.0.RC.1152

  • Fixed some minor layout issues in the configuration panel.

  • It is now possible to control Just In Mac Lite using the new REST API. Please contact ToolsOnAir directly if you are interested in developing an integration with Just In Mac Lite.

  • Fixed a bug that could sometimes cause channels to unexpectedly change their recording mode (crash / schedule / batch).

6.0.0.B1.1151

  • It is now possible to add and configure “UDP” (MPEG-TS) channels on a just:in linux device.

  • Added a new “Lock multi-viewer drag-and-drop” option to the “General” preferences tab. When activated this prevents channels in the multi-viewer being dragged using the mouse, thus preventing any unwanted changes to the multi-viewer.

  • When exporting a live:cut project to Final Cut Pro X, any cross-fade transitions are now correctly shown in Final Cut’s timeline.

  • Fixed a bug that resulted in corrupt audio when capturing analog audio using an AJA device.

  • The “frame-rate” label shown in the “Capture Presets” tab in the configuration panel is no longer editable, as this information is purely informational.

6.0.0.B1.1150

  • Updated the demo-mode “watermark blips” to reflect the 2023 Tools On Air product lineup.

6.0.0.B1.1149

  • Improved stability when using Iconik device events.

  • When configuring a TCP event device, the “+” preset button is now large enough to be clickable.

  • When configuring an HTTP event device, there is an addition “PUT” method available in addition to “GET” and “POST”.

  • When configuring relevant event presets (HTTP, TCP, Bash script, Apple script), there are two new metadata fields available: “Frame-rate is drop” indicates if the recording was using drop-frame timecode, and “Bitrate” indicates the bitrate used by the encoder, if applicable.

  • Fixed a bug that resulted in the name of a newly configured just:in linux or Mac device being ignored (not set to the value entered in the setup wizard).

  • Fixed the position of the “Assign Network” button when configuring a just:in linux channel.

  • When saving a Tools On Air System Profile, any kernel panic files are now included regardless of the version of macOS.

  • Fixed a bug that could result in just:control incorrectly displaying “CONFIGURATION” after adding and then removing a capture preset.

  • Increased the threshold above which a channel’s viewer in just:control displays the number of frames buffered by the channel.

  • Resolved a bug that allowed a channel with “NO SIGNAL” to start recording by clicking the action button or using the keyboard shortcut.

  • Updated Blackmagic ATEM drivers to version 9.1. If you are using ATEM device events, please update your system to this version.

6.0.0.B1.1148

  • When configuring a channel with an AJA device, the serial number of the device is now displayed in the configuration panel. This may be helpful if you are using multiple thunderbolt devices as the device order may change after each reboot, but the serial number remains constant making this the best way to identify the device being used by the channel.

  • When recording a live:cut project, the entries in the EDL table are now correctly sized and visible without the need to scroll horizontally.

  • Fixed a bug that could sometimes result in a channel’s viewer displaying the “CONFIGURATION” status even though the channel was correctly configured.

  • Added an “Iconik” event device to the events tab in the control panel plus event presets to register and upload Iconik proxy files. If you are interested in integrating with Iconik, please contact Tools On Air sales directly.

  • Removed the “Rules” sub-tab from the “Rules” tab in the configuration panel as event rules are not yet support by the ingest products.

6.0.0.B1.1147

  • Updated Blackmagic ATEM drivers to 9.0.2. If you are using ATEM events, please update your system to this version.

  • Fixed an issue that caused just:control to “stall” for 2 or more seconds when disconnecting multiple channels at the same time.

  • Added a new “Iconik Proxy” H.264 profile when configuring a H.264 capture preset. Please use this if you intend to write proxy files intended for Iconik.

  • Fixed various spacing issues related to “tables” in the inspector, user preferences and configuration panels in just:control.

6.0.0.B1.1146

  • Resolved a bug that resulted in MOV files showing an incorrect duration in Adobe Premiere.

  • Resolved a bug that resulted in the Just In Engine diagnostics window showing incorrect values after finishing a MOV recording.

  • Resolved a memory leak after recording MOV files.

  • MXF files are now tagged with the correct version (6.0.0).

  • Fixed a bug that resulted in the list of scheduled events not being correctly updated.

  • Updated NDI to version 5.6 for improved stability and performance.

  • Updated Blackmagic Decklink drivers to 12.5.1 for improved stability and performance. If you are using Blackmagic devices, please update the drivers on your system to this version.

6.0.0.B1.1145

  • Resolved a crash when stopping and/or between recordings (e.g. split, chunk) while recording MOV files.

  • When configuring a capture preset in just:control, there is a new “No hardware encoding, even if available” checkbox that can be enabled to prevent hardware encoding when recording with the capture preset. This may be useful in very specific cases (e.g. H.264 or H.265 encoding) when the hardware encoder isn’t fast enough to encode multiple channels at the same time, but there is enough CPU power still available to encode additional channels.

6.0.0.B1.1143

  • It is now possible to change the order of any groups by dragging and dropping them in the “Groups” inspector tab.

  • Fixed a bug that prevented further scheduled recordings after a recording was ended early due to a write error.

  • Resolved an issue that resulted in just:control “freezing” for a few seconds after adding or removing a capture present to multiple channels at the same time.

  • Calendars assigned to a channel now use the name instead of the identifier, meaning that a channel can be controlled from different systems assuming that each system has a calendar defined with the same name.

  • Resolved an issue that meant that the list of scheduled events was not updated as long as the given channel did not have a valid signal.

  • Fixed a bug that caused recording to stop unexpectedly when running on macOS 14 Sonoma.

6.0.0.B1.1141

  • When selecting multiple channels, the “Events” group in the inspector will now only show event presets that are available on all of the selected channels to prevent invalid selection of event presets on channels that do not define a given preset.

6.0.0.B1.1140

  • Fixed a bug that could cause the channel preview to fail on systems with multiple ethernet interfaces defined.

  • When selecting multiple channels, the “Events” group in the inspector will now only show event presets that are available on all of the selected channels to prevent invalid selection of event presets on channels that do not define a given preset.

6.0.0.B1.1139

  • Fixed a bug that resulted in the channel viewer showing “CONFIGURATION” instead of “METADATA” after selecting a metadata set with required fields with missing values.

6.0.0.B1.1138

  • Metadata set fields can now be marked as “required”, meaning that no recording can be started until all required fields have been assigned a value. Any required fields are marked with a “*” in the inspector, and if the channel isn’t able to record due to missing metadata values, the channel viewer will display “METADATA” as the viewer status.

6.0.0.B1.1137

  • Fixed a bug that resulted in invalid capture presets being listed in the device configuration wizard depending on the selected video format.

  • Improved naming of capture presets that have conflicting naming when added via the device configuration wizard.

  • Improved positioning and alignment of user interface controls in the Destination Preset and Naming Preset tabs in the configuration panel,

6.0.0.B1.1136

  • Added the 2023 Mac Pro and Mac Studio model to the Tools On Air System Checker.

  • Improved logging.

  • When recording H.264 to a MOV (AVFoundation) container, it is now possible to record files with 2, 4, 8 or 16 audio channels, and audio is now recorded as linear PCM instead of AAC. When recording H.264 to a MP4 container it is only possible to record 2 audio channels, and these are recorded as stereo AAC.

6.0.0.B1.1135

  • When configuring a new device, H.264 presets now have the correct height for the selected format.

6.0.0.B1.1134

  • When configuring a new device, H.264 presets are now available in the configuration wizard.

  • When configuring a new device for streaming input, you can now specify how many channels you want to capture and these are now configured on the device. If there are NDI sources available on the network, they will be used for the new channels.

6.0.0.B1.1133

  • When creating AVFoundation MOV H.264 capture presets for just:in Mac, you can now select 2, 4, 8 or 16 audio channels.

  • Fixed a bug that caused the H.264 settings “bit-rate” field to “reset” after deleting the first digit in the field.

  • When creating H.264 capture presets for just:in Mac, the settings window now has an additional label underneath the “bit-rate” field showing the current bit-rate converted to kbps and mbps.

6.0.0.B1.1132

  • Metadata from the selected metadata set and capture preset are now available for custom overlays.

6.0.0.B1.1131

  • When creating event presets for an ATEM device, there is a new pop-up button to select the event type. In addition to “Switch Video” (the original type of ATEM event), there are three new types: “Set Audio Input Mix Option”, “Set Audio Input Gain” and “Set Audio Input Balance”. These events are all related to the ATEM’s audio mixer. The first sets an audio input’s mix option (on, off or follow video). The second set the input’s gain and the third the input’s balance. An event preset can combine multiple events to set several audio inputs at once.

6.0.0.B1.1130

  • Updated the URL for installing Apple’s Pro Video Formats to the latest version.

  • Fixed a bug using the VTR batch controls with a Blackmagic device where stopping the VTR did not correctly update, meaning that playing was no longer possible.

6.0.0.B1.1129

  • Images in custom overlay are now scaled correctly.

  • The “Events” tab in just:control’s configuration panel now has buttons to save all event devices, presets and rules to a single file and then load them again. This makes it easy to transfer events from one system to another.

  • Certain event devices (e.g. Bash Script, Apple Script) can now only be added once and not multiple times as this is not necessary and caused issues when adding presets.

  • Performance and stability improvements related to NDI.

  • Fixed a bug related to incomplete SCTE104 VANC packets.

6.0.0.B1.1128

  • Performance and stability improvements related to capture preset overlays.

6.0.0.B1.1127

  • Performance and stability improvements related to capture preset overlays.

6.0.0.B1.1126

  • The capture preset overlay options (overlay logo and burnt-in timecode) are now enabled for just:in mac channels as well as just:in linux channels. By enabling these you can overlay a logo and/or the current timecode over the frame when recording. Note that these options only affect the specific capture preset, so by using multiple capture presets you can record files with different overlay options.

6.0.0.B1.1125

  • When using a device with RS422 timecode input and the channel selected for that timecode, the correct timecode should now be displayed by the channel.

6.0.0.B1.1124

  • Updated the AJA drivers to version 16.2.4. If you are using AJA hardware, please update your drivers to this version.

  • Fixed a bug that prevented NDI channels from starting.

6.0.0.B1.1123

  • Performance and stability improvements.

6.0.0.B1.1122

  • When receiving an NDI stream from just:out, any VANC data (Closed Captions, OP47, SCTE-104) is now sent with the stream and can be recorded.

6.0.0.B1.1121

  • When a channel is unable to create a MXF container file, the error shown in just:control is now “MXF write error” instead of “MXF encoding error”.

6.0.0.B1.1120

  • Performance and stability improvements.

6.0.0.B1.1119

  • Fixed a memory leak.

6.0.0.B1.1118

  • Fixed a bug when using an AJA Io 4K Plus device with a single 12G input when additional AJA devices are also attached to the same system.

6.0.0.B1.1117

  • The AJA Io 4K Plus device can now be used with a single 12G input for formats up to 2160p60.

  • Fixed a bug that caused unexpected behaviour when using the audio monitor in just:control’s multi-viewer.

6.0.0.B1.1116

  • Removed references to specific System Preferences tabs in the Tools On Air System Checker, as these now vary between major releases of MacOS.

  • Added the latest 2022 Mac mini modes to the Tools On Air System Checker.

  • Updated all copyright notices to 2023.

  • The AJA Io 4K Plus device can now be used with a single 12G input for formats up to 2160p60.

  • When using analog audio input with AJA devices, channels 2 and above now also receive audio.

6.0.0.B1.1115

  • Updated the AJA drivers to version 16.2.3. If you are using AJA hardware, please update your drivers to this version.

6.0.0.B1.1114

  • Due to changes in macOS, the End User License Agreement (EULA) is no longer shown when mounting the DMG but instead when launching the individual applications for the first time. You must agree to the terms of the EULA before the application starts.

6.0.0.B1.1113

  • Fixed a memory leak in just:control that could result in all of the system RAM being consumed after a few days and just:control to crash or be suspended by the system.

  • Renamed the editor “Final Cut Pro” to “Final Cut Pro / DaVinci Resolve” in the live:cut settings as DaVinci can also open FCPX projects.

6.0.0.B1.1112

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

6.0.0.B1.1111

  • Updated the DNxHD encoder for improved performance and stability.

  • When configuring a just:in linux SDI channel with an AJA device, there is a new option to enable or disable embedded RTP188 timecode. Disabling the timecode may improved performance under certain conditions but will no longer provide embedded SDI timecode for the channel.

6.0.0.A1.1110

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

6.0.0.A1.1109

  • The error alert shown by Just In Engine when it fails to bind to the communication socket has been improved to show the relevant information depending on the version of macOS, and added correct information related to AirPlay Receiver when running on macOS Ventura (13).

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

  • Removed all versions of macOS 10 (e.g. 10.15, 10.14, 10.13 etc.) from the the ToolsOnAir System Checker as these versions of macOS are no longer supported by the current release of ToolsOnAir software.

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

  • When configuring any ingest channel (just:in mac or just:in linux) there is a new option called “File Overwrite Strategy” that allows you define what should happen when the file being recorded by the channel already exists. The default is that a counter will be appended to the filename to ensure that the filename is unique such as “file_2.mov”, “file_3.mov” and so on. There is a new option called “Replace” that will try to overwrite the current file by deleting it before recording the new file. If the file cannot be deleted, the default “append counter” strategy will be used instead. Not that this option is destructive and may result in the loss of previous recording, so it should be used with care.

  • Fixed a bug that meant that a combination of starting and stopping recordings with the “append counter” overwrite strategy 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”.

6.0.0.A1.1108

  • When configuring a just:in linux channel there are new options in the channel settings to enable VDCP control for the channel along with a TCP port to use for communication with the VDCP controlling device.

6.0.0.A1.1107

  • When configuring a just:in linux channel using an AJA device the following modes are now available: 1080psf23.98, 1080psf24, 1080psf25 1080psf29.97 and 1080psf30.

6.0.0.A1.1106

  • Fixed a bug in just:control’s Preferences window that could lead to the window being too small for certain tabs.

  • Added UHD formats for SRT channels.

6.0.0.A1.1105

  • 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.

6.0.0.A1.1104

  • 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.

6.0.0.A1.1103

  • 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.

6.0.0.A1.1101

  • Fixed issues with timecode overlays in just:control after changing timecode mode or resizing the multi-viewer.

  • It is now possible to rename event device configurations. This may be necessary if you have two or more event devices using the same device to prevent them having the same name.

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

6.0.0.A1.1100

  • just:control now uses Metal for rendering all of the overlays (e.g. timecode and audio bars) for improved performance and to ensure compatibility with future releases of macOS.

→ Use the sidebar to navigate.