NEW FEATURES
Customer Requests
- Added Abekas (.clip) file playback support, including display of alpha channel mask, and preservation of alpha channel when exporting. (SWITCHWIN-4957)
- Added a preference to allow the user to lock the audio to full volume when playing out to an external device (AJA and/or Blackmagic). (SWITCHWIN-4975)
General
- Added support for hardware-accelerated decoding of H.264 10-bit, 4:2:2 and 4:4:4, progressive (not interlaced) content on macOS 15 (Sequoia) and later, when running natively on ARM. The Mac computer must support this hardware decoding for it to be available. (SWITCHWIN-4921)
IMPROVEMENTS
Customer Requests
- Added a “close” command to the Switch Engine API to allow other applications to remotely close Switch player windows, thereby freeing external resources, such as AJA and/or Blackmagic devices, for use with other media or other applications. See the Switch Engine API Customer Integration Guide for more details. (SWITCHWIN-4972)
General
- Improved Switch’s ability to tolerate large numbers of invalid keys in growing MXF OP-1a files. Previously, these malformed files would cause the indexing to abort, and therefore users could no longer see new media that were added to the file. Switch now works around these errors, so that new media continues to appear. (SWITCHWIN-5007)
- Switch can now workaround certain errors in DVL Seachange files, namely bad frame count and frame rate fields in the headers. Previously, these errors prevented these files from being used in Switch, but now they can be opened and played. (SWITCHWIN-4952)
- Improved Switch’s ability to find all audio channels, even malformed ones, in MXF files. (SWITCHWIN-4985)
FIXES
Customer Issues
- Fixed a bug that prevented the decoding and playback of certain H.265/HEVC 4:2:2 files on Mac. (SWITCHWIN-4977)
- Fixed a bug in the Switch Engine API, and related documentation, that made it difficult to add secondary subtitle files via the API. Switch was expecting to receive a command of “add subtitle ” but the sample app (and documentation) showed the command as “add subtitles ” (note the plural, “subtitles”). We now accept both variations. (SWITCHWIN-4929)
General
- Fixed several bugs that caused hangs when playing growing MXF OP-1a files. (SWITCHWIN-4966)
- Fixed a bug that caused the display of redundant conflict entries in the analysis window for colorspace properties. (SWITCHWIN-4941)
KNOWN ISSUES
General
- Dolby AC-3 and EC-3/E-AC-3 are not supported for playback on ARM Macs, as Dolby is not providing their SDK for the ARM architecture. If this feature is important to you, please contact Dolby and let them know that you want them to support the Mac ARM (Apple Silicon) architecture. In the meantime, you can work around this by putting Switch into Rosetta emulation mode using the Finder. Select the Switch application in the Finder, select the File-> Get Info menu item, and click on the “Open using Rosetta” checkbox to enable it. Then launch Switch. This will run the Intel version of Switch, which does support Dolby AC-3 and EC-3/E-AC-3. (SWITCHWIN-4976, SWITCHWIN-4979, SWITCHWIN-4980)
NOTE: The ARM version of Switch will not be able to decode Cineform because the open source project has not been ported to ARM.
Any Switch user who needs to be able to play Cineform video on ARM Macs will need to quit Switch, and relaunch it using Rosela in order to view the file.