Switch Changelog

What's new in Switch 5.2

Jul 17, 2023
  • NEW FEATURES:
  • Customer Requests:
  • Added support for AJA Kona LHi.
  • General:
  • Added support for macOS Ventura 13.
  • IMPROVEMENTS:
  • Customer Requests:
  • Improved scrubbing performance. If the user is moving the scrubber to within 500ms of video, we will continue trying to seek to B-frames and P-frames. If the user has moved the scrubber more than 500ms away from the previous seek attempt, we will instead seek to the nearest I-frame. The user can also hold down the shift key while scrubbing to force Switch to seek to any frame. This can be helpful if they want precision scrubbing and their machine can handle it.
  • Made it easier to passthrough Dolby-E by automatically setting the volume to full for external playout and muting it for desktop playback. This removes the need for the user to change a preference setting for analyzing audio to detect SMPTE 337M.
  • Removed embedded web browser for purchasing via web store. This allows customers to buy with PayPal again, and avoids potential security concerns. Activation of Switch serial numbers can now be done by clicking on a hyperlink.
  • Improved support for sending selected timecode to external devices.
  • FIXES:
  • Customer Issues:
  • Fixed a bug that prevented changes to the starting timecode and format for some secondary subtitle files from taking effect the first time they were changed.
  • Fixed a bug that caused halos around the borders between masked objects in videos with alpha channels on Mac.
  • Fixed a bug that, on rare occasions, caused some very large files to take a very long time to load.
  • Fixed a bug that prevented quadraphonic MOV/MP4 files from opening if they lacked a channel configuration.
  • Fixed a bug that caused TTML caption top/bottom placements to be swapped in Hebrew and Arabic languages.
  • Fixed a bug that prevented opening of UTF-16 SRT subtitle files.
  • Fixed a bug that prevented opening of files that contain AC-3 audio in little-endian byte order.
  • KNOWN ISSUES:
  • General:
  • Frames with long durations make the time display appear to stall, because it always shows the presentation time of the frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • In the luma scope on Mac, tent and pluge are missing for files that should show them.

New in Switch 5.1 (May 12, 2022)

  • NEW FEATURES & IMPROVEMENTS:
  • Vector Scopes (Technical Preview):
  • Added several video scopes, including a luma scope for plotting histograms of brightness, a vector scope for plotting U-V brightness distribution, and a component parade for plotting RGB brightness distribution. Note that this is the initial implementation of video scopes, which is being considered a technical preview, not a completely finished feature set. Future releases of Switch will add more capability to the video scope features.
  • Index Advancement During Seek:
  • Added the ability to advance the indexer during any seek operation, including flag navigation, chapter navigation, jump to mark in/out, 10 second skip, etc. Use the normal controls but hold down the option (Mac) or alt (Windows) keys. Once you do this, subtitle/caption playback will be disabled, as that requires indexing the entire file. Also, our support for advancing the indexer only exists in MPEG-2 TS and MPEG-2 PS containers. If the indexer cannot advance to the desired point within 30 seconds, the operation will be aborted.
  • Other New Features:
  • Added the ability to play Microsoft ADPCM audio from a WAV file.
  • Added the ability to play AMR audio files.
  • Added the ability to play HEVC MPEG-2 PS files.
  • Added support for displaying timecode from SEI, MPEG-4 Sony Metadata, Seachange ANC & VBI.
  • FIXES:
  • Fixed a bug that caused scrambled playback for non-standard resolutions, wherein widths were not a multiple of sixteen, on macOS.
  • Fixed a bug that prevented the display of outlines of subtitles for SMPTE Timed Text files generated by EZ Titles.
  • Fixed a bug that could cause audio from ASF files to go out of sync with the video if the file specified a pre roll.
  • Fixed a bug that prevented playback of Broadcast Wave (BWF) files from Logic Pro X.
  • Fixed a bug in dark mode on macOS where the timecode source popup in the jump-to- time interface was obscured.

New in Switch 5.0 (Aug 26, 2021)

  • IMPROVEMENTS:
  • ProRes RAW decoding (Pro)
  • DCP/IMF Playback (Pro)
  • Hardware accelerated decoding (all versions)
  • Reduced scale decoding option (all versions)
  • Ability to export media as TIFO (Plus and Pro)
  • Ability to skip indexing for faster media load times (all versions)
  • Dolby-E passthrough via SDI (Pro)
  • Support for up to 64 tracks of audio (all versions)
  • Switch Engine API available for 3rd party integration (Pro)
  • Improved verbosity of displayed alerts from Vidchecker (Pro)
  • FIXES:
  • Improved readability in Dark Mode (all versions, Mac)
  • AC-3 loudness measurement accuracy improved (Pro)
  • V-Chip code detection accuracy improved (all versions)
  • Multiple improvements and fixes to Telestream Media Framework (all versions)

New in Switch 4.5.7 (Jan 22, 2020)

  • IMPROVEMENTS:
  • Customer Requested Improvements:
  • Updated the Inspector title bar to allow for standard MacOS functionality such as Command-Click to show path, reveal in finder, or initiate dragging.
  • FIXES:
  • Fixed the licensing button coloring in Dark Mode on MacOS so that they remain visible in the preferences.
  • Fixed a bug that would cause the video dimensions shown in the window title bar to disappear when changing to Dark Mode on MacOS Mojave and remain hidden until a relaunch using Light Mode.
  • Modified the display of the video filename in the player window title bar so that it can easily be read in MacOS Light and Dark modes.
  • Changed the preferences text coloring in MacOS Light and Dark modes so that all user interface elements remain clearly legible in both modes.
  • Changed the Inspector text coloring in MacOS Light and Dark modes so that all user interface elements remain clearly legible in both modes.
  • Changed the Welcome screen text coloring in MacOS Light and Dark modes so that all user interface elements remain clearly legible in both modes.

New in Switch 4.5.6 (Oct 22, 2019)

  • NEW:
  • Added support for macOS Catalina.
  • FIXES:
  • Fixed instability the could occur when playing back files with large numbers of audio tracks and channels while the audio meters were open.

New in Switch 4.5.4 (May 8, 2019)

  • FIXES:
  • Customer Issues:
  • Fixed a bug that would incorrectly report the presence of the ‘Sexually Suggestive Dialog’ flag in V-Chip data when a file was flagged with ‘Violence’ and ‘Sexual Situations’.
  • Fixed an issue that prevented opening and viewing of MP4 files created using Hybrik.
  • Fixed an issue that prevented full playback of MP4 files created using the Elemental encoder.
  • Modified the logic used to select external preview audio devices to prevent a situation where audio output could be disabled unintentionally.
  • Added support for adjusting synchronization of SRT subtitle files to resolve cases where some SRT secondary subtitle files would fail to display with the video.

New in Switch 4.5.3 (Feb 21, 2019)

  • NEW:
  • Added new tab to preferences dialog which allows the user to configure the Dynamic Range Compression for AC-3 and E-AC-3 decoding.
  • Add a new preferences option to control the default export/save location for media or flags files.
  • IMPROVEMENTS:
  • Customer Requested Improvements:
  • Improved the default export folder behavior so that the ‘last used’ folder is updated for both media export and the saving of a flags file.
  • FIXES:
  • Customer Issues:
  • Fixed a bug that prevented certain Panasonic MOV proxy files from opening and being played back.
  • Fixed an issue that would prevent an export from initiating when trimming some ProRes source files and transcoding to H.264.
  • Fixed a bug that would result in lost frames when exporting from some XDCAM sources to ProRes outputs.
  • Fixed a bug that caused some XDCAM sources to decode with fields out of order resulting in out of order frames in exports, dropped frames during playback, and A/V sync problems during playback.

New in Switch 4.5.2 (Dec 28, 2018)

  • NEW:
  • Added a new purchasable option to enable un-watermarked IMF and DCP package playback in copies of Switch Pro.
  • Added the ability to decode Sony MPEG-4 Simple Studio Profile (SStP).
  • Added the ability to change the color range in edit mode and see the effects in the player window.
  • Changing the color matrix coefficients in the colorspace section of the inspector window while in edit mode will now update the image in the player window.
  • Customer Requested New Features:
  • Added the option to display safe area (title, action, and caption) overlays.
  • Added a preference to control whether the default export folder is the same as the source directory or the last directory used.
  • IMPROVEMENTS:
  • Customer Requested Improvements:
  • Navigation key commands will now work when the inspector window has the focus unless the selected control accepts the keystrokes.
  • Added stepper controls to crop settings in the inspector.
  • Lowered the minimum required license level for Windows Media Audio & Video exports from ‘Pro’ to ‘Plus’.
  • Switch is now more lenient with MPEG-2 Transport Streams and will correct for EBP descriptors with a length of zero.
  • General:
  • Audio track languages are preserved in MPEG-2 Program Stream containers.
  • Switch will now show an error and automatically revert to the previous color matrix coefficients when there is no conversion path to the user selection in the inspector.
  • Improved performance when playing FLAC files on Windows while indexing.
  • Switch will now display an error in the export summary dialog when trying to export LPCM into an MPEG-2 Transport Stream with a track containing a number of channels other than 2, 4, 6, or 8. Previously there was no error and the export would fail using this unsupported configuration.
  • FIXES:
  • Customer Issues:
  • Fixed a bug that prevented the complete playback of WAV audio files made by Dalet.
  • Switch is now more lenient and will try to recover from malformed ‘wave’ atoms in MOV files, when possible.
  • Fixed a bug that prevented Switch from learning the user’s preferences regarding which timecode sources are preferred and displayed by default.
  • Fixed several display issues in the Audio Meters window.
  • General:
  • Fixed a bug that prevented the display of ProRes 4:4:4:4 on macOS X 10.14 (Mojave).
  • Fixed a memory leak when exporting PCM audio to MPEG-2 Transport Streams.
  • Fixed a bug that caused flags to be hidden in the inspector when located between two deleted flags.
  • Fixed the keyboard shortcuts for looping so that they are unique. This, unfortunately, requires additional keystrokes for the shortcut combination.
  • Fixed a bug that prevented the display (in the timeline) of any flag on the first frame of video.

New in Switch 4.5.1 (Jul 19, 2018)

  • FIXES:
  • Customer Issues:
  • Fixed a crash that occurred when opening a file if the computer language was set to German or Chinese.
  • Fixed a bug that prevented the decoding of MPEG-4 Part 2 MP4 files from aQ Broadcast Recorder.
  • Fixed a bug that caused horizontal banding of ProRes HQ during playback.
  • Fixed a bug that caused exported files from some MP4 H.264 sources to be unplayable if the tail was trimmed.
  • When attempting to activate a license on a private network that does not have access to the Internet, the manual activation window will now appear. Previously, an error was encountered.
  • General:
  • Fixed a crash that occurred when trying to open a malformed file with audio samples that had a zero duration.
  • Fixed a crash that occurred when trying to play some MPEG videos in reverse.
  • Fixed a bug that prevented decoding of 8-Bit Packed YUV 4:2:2 U:Y:V:Y.
  • Mac:
  • Fixed a bug that prevented the decoding of ‘SN40’ video on Mac.

New in Switch 4.5 (Jul 12, 2018)

  • NEW:
  • Switch is now able to export to the Windows Media format (WMV and WMA in the ASF container).
  • Added support for display of CEA-608 background colors.
  • Added support for pass-through exports of HEVC into the MP4 container.
  • Added support for pass-through exports of DNxHR into an MXF OP-1a container.
  • Added support for decoding and playback of Avid Meridien files.
  • Added support for decoding and playback of DV in MXF OP-Atom containers.
  • Added support for decoding and playback of MCC secondary subtitle files.
  • Customer Requested New Features:
  • Switch now displays all supported timecodes and allows selection of the source to display.
  • Added the ability to view alpha channels.
  • Added the ability to view safe area overlays for action, titles, and captions.
  • Added the ability to export inspector information as a text or JSON file.
  • Audio tracks and channels can now be muted or soloed directly from the inspector window.
  • Added the ability to adjust synchronization of MCC and TTML (DFXP, iTT, etc…) secondary subtitle files.
  • Added support for pass-through exports of HEVC into an MPEG-2 TS container.
  • Added the ability to display Active Format Description (AFD) codes in the frame metadata overlay.
  • Added the ability to decode and display Extended Data Services (XDS) metadata, including VChip.
  • Added support for decoding and playback of FLAC audio as well as from FLAC containers.
  • Added the ability to loop playback within trim in/out points.
  • Switch will now recognize the DCI P3 colorspace.
  • Added display of video bit depth to the inspector.
  • Audio track name metadata from Quicktime MOV files will now be displayed in the inspector.
  • Switch now recognizes Discrete-0, Discrete-1, etc… speaker labels.
  • Added support for decoding and displaying DVB Teletext from MPEG-2 Transport Streams.
  • IMPROVEMENTS:
  • Expanded the title fields for flags in the inspector.
  • Added additional flag colors to denote good or neutral flags.
  • Added the ability to set ‘Out’ points for flags on the player timeline.
  • Switch now remembers when you mute/unmute audio and will reapply that setting to subsequent videos that are opened, including after relaunching the application.
  • Switch now displays the default black background for WebVTT secondary subtitle files.
  • Switch will no longer display roll-out frames from MXF containers.
  • Switch will now peak into SCC files and determine if the timecode format inside is drop or non-drop frame before opening the file. Switch will default the timecode format to the video’s frame rate, and if it is 29.97 or 59.94 it will set it to drop or non-drop frame based on the SCC file data. Instead of defaulting the start time for secondary subtitle files to the last one used, Switch will now default to the timecode of the first frame of video.
  • Switch now automatically displays the flags tab in the inspector immediately after a flags file is opened.
  • Added support for the .dfxp file extension as a synonym for the existing TTML extensions (.ttml, .itt, .xml).
  • Added support for language tagging in MXF exports, with limitations. MXF OP-1a will only support language/locale tags for audio, not for video. If you specify only a language (i.e. “de” for German) and not a region (i.e. “de-DE” for German spoken in Germany) Switch will append the current region (i.e. “de-US” for German spoken in the United States).
  • Added a Matrixed Stereo (Left Total & Right Total) audio program.
  • Added a preference option to disable desktop playback while playing out over SDI/HDMI external preview in order to reduce the burden on the computer and improve playback performance.
  • Switch will automatically default to the supported speaker labels for AAC 7.1 surround sound.
  • Added the ability to specify the timecode format including frame rate for interpreting Lambda CAP secondary subtitle files.
  • Switch will now preserve subtitles, captions, and/or Teletext when exporting to a codec that supports the metadata container type (DVB, VBI, ATSC A/72 SEI, etc…), or when exporting to MOV which allows for this data to be placed into a caption track.
  • Added the following new speaker labels: Left Wide (Lw), Right Wide (Rw), LFE2, Left Rear Surround (Lrs), Right Rear Surround (Rrs), and Mono (M).
  • FIXES:
  • Customer Issues:
  • Fixed a bug that prevented Switch from remembering the last Teletext page selected, including both when closing a document and when quitting Switch.
  • When exporting flags files, the XML inside will now have a single root element in order to improve compatibility with other applications. Both old and new flags files can still be opened by Switch so backwards compatibility is retained.
  • Fixed a bug that caused DFXP captions to be truncated.
  • Fixed a bug that caused chroma displacement of some interlaced AVC content.
  • Fixed a bug that prevented Windows Media Audio 9 from playing in certain files.
  • Fixed a bug that prevented PAC secondary subtitle files from displaying.
  • Fixed a bug that prevented playback of MPEG-2 content that changed between field and frame encoding partway through the file.
  • For SDI output via AJA devices, Switch will now respect the reference source for playback timing specified in the AJA Control Panel.
  • Fixed a bug that caused the SCC timecode format to be set incorrectly.
  • Fixed a bug that prevented the display of MXF material timecode in some cases.
  • Fixed a bug that prevented the use of some HEVC videos while in split-screen or difference view of the Compare Alternate Media feature.
  • Fixed a bug that caused Switch to use the estimated container duration rather than the actual duration obtained by indexing if the estimate duration was larger. This behavior is still necessary when watching for growing files, but not in other cases.
  • Fixed a bug that caused the default soloing of an audio track to be lost after audio coding analysis (Dolby-E detection) completed.
  • Fixed a bug that caused decoding problems with some Motion JPEG-2000 content.
  • Fixed a bug that caused color quality problems in some ProRes 4:2:2 exports.
  • Fixed a bug that caused 30fps EBU STL subtitle files to play out of sync.
  • Fixed a bug that caused MPEG-1 System files containing MPEG-2 video to display using the wrong default pixel aspect ratio.
  • Fixed a bug that prevented playback of certain GXF files with a mark-in point.
  • Fixed a bug that prevented display of the decibel value for the minimum of the loudness range in the audio meters window.
  • Fixed a bug that caused some ProRes CEA-608 captions to be scrambled on playback.
  • Fixed a crash that occurred when opening some malformed files.
  • Fixed a bug that caused a particular Omneon MOV MPEG file to display as progressive when it was actually interlaced.
  • Fixed a bug that caused H.264 MP4 exports from certain XDCAM MXF files to be missing two frames.
  • Fixed the ‘chan’ atom in MOV/MP4 exports so that it matches the “implicit” AAC speaker labels that Switch supports for 5.1 and 7.1 surround sound.
  • Fixed the sound sample description in MOV files to be version 2 when using more than 2 channels, as required by the Quicktime File Format specification.
  • General:
  • Fixed a bug that caused field-encoded AVCHD exports to MXF to have frames out of order.
  • Fixed a bug that caused the desktop preview to be blank when outputting 10-bit video to an external device.
  • KNOWN ISSUES:
  • General:
  • Frames with long durations make time display appear to stall because it always shows the presentation time of the frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • No detection of interlaced content is done for some Windows Media files.

New in Switch 4.1.1 (Jul 12, 2018)

  • FIXES:
  • Customer Issues:
  • Fixed a bug that would cause timecode to remain at zero during playback in some formats.
  • Fixed a bug that prevented some MPEG Transport Streams from indexing.
  • Increased tolerance for some malformed MXF OP1a files so that they will no longer throw the unrecognized audio & video error when opened and can be played back successfully.
  • General:
  • Prevented a possible hang when playing certain formats with embedded captions while caption decoding was turned on.
  • Fixed an issue that would cause a failure to recognize some J2K encoded content in the TIFO container.
  • KNOWN ISSUES:
  • General:
  • Decoding of closed captions is not currently supported while Switch is configured to watch for growing files.
  • Frames with long durations make time display appear to stall because it always shows the presentation time of the current frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • Detection of interlaced content in Windows Media files is not currently supported.
  • WMV sources exported to H.264 in either MPEG-2 TS or PS containers can result in A/V synchronization problems.
  • Publishing settings are lost when canceling to edit settings to meet requirements.

New in Switch 4.1 Build 8100 (Dec 15, 2017)

  • NEW:
  • Added the ability to decode and display Active Format Description codes in the frame metadata overlay.
  • Added support for decoding and playing the Google VP9 video.
  • Customer Requested New Features:
  • Expanded the range of allowable Teletext pages from 801-999 to 101-999.
  • Added video bit depth display to the inspector.
  • IMPROVEMENTS:
  • Switch now remembers when you mute/unmute audio and will reapply that setting to subsequent videos that are opened, even after relaunching the app.
  • Switch will now persist the last used audio volume levels and reapply those levels to newly opened movies.
  • Added additional flag colors for positive and neutral markers/comments on the timeline.
  • Added the ability to set a flag out-point via the user interface in the timeline.
  • Expanded the height of the flag title field in the inspector to accommodate up to three lines of text.
  • Added keyboard shortcut for Play/Pause All.
  • Added additional keyboard shortcuts for jumping to the start and end of the video using the Home and End keys. On Mac computers that do not have these keys, the same functionality can be accomplished with the Function+Left Arrow or Right Arrow, respectively.
  • Added menu items and keyboard shortcuts for jumping to mark-in and mark-out points.
  • Added the ability to frame step using the Page Up and Page Down keys. These are in addition to the default frame step shortcuts using the Left Arrow and Right Arrow keys.
  • Switch will now default the format of the SCC start timecode to the video frame rate, and if it is 29.97 or 59.94 frames per second, it will set it to drop or non-drop frame depending on the use of a semicolon or colon in the timecode values found inside the SCC file.
  • Switch will now default the start time for secondary subtitle files to the timecode of the first frame of video.
  • Switch will now default to applying a black background to WebVTT subtitles/captions.
  • Added the ability to pass-through HEVC into the MP4 container.
  • Added DXFP to the list of allowed file extensions when adding a secondary subtitle file using the Open File dialog.
  • Switch will now tolerate AAC HeV1 in containers whose decoder-specific information does not indicate SBR. We now parse the essence to determine if we can play back this codec.
  • Improved indexing performance when a blank Teletext page is accidentally selected.
  • FIXES:
  • Customer Issues:
  • Fixed a bug that prevented Switch from remembering the last Teletext page selected, including both when closing a document and when quitting Switch.
  • Switch is now more lenient with MPEG-2 Program Streams that start with invalid data.
  • Fixed a bug that prevented the display of the decibel value for the minimum of the loudness range in the audio meters window.
  • Added a Matrixed Stereo (Lt and Rt) audio program. This allows audio to be recognized and displayed as such in the inspector rather than referring to it as “Dual Channel”.
  • Fixed a bug that caused the SCC timecode format to be set incorrectly (the time scale and frame duration were swapped) which resulted in wildly inaccurate durations and an inability to manually sync captions.
  • Fixed a bug that caused the default soloing of an audio track to be lost after audio coding analysis (Dolby-E detection) completed.
  • Fixed a bug that caused some CEA-608 captions that were extracted from CEA-708 data to have a variety of on screen rendering issues.
  • Fixed a bug that caused playback problems with GXF files that had a mark-in point that was not on an I-frame.
  • Fixed a bug in the handling of line breaks for vertical placement of SMPTE Timed Text secondary subtitles.
  • Mac Specific:
  • Fixed a crash on macOS when clicking immediately to the left or right of the frames on the timeline, which is only possible for files with so few frames that they do not fill the entire timeline.
  • Switch for Mac will no longer allow minimization of windows that have a currently open sheet attached to them.
  • General:
  • Fixed a bug that caused a crash when exporting from a particular Sony RAW file.
  • Fixed a bug that caused a crash when stepping or playing backwards with certain files.
  • Fixed a bug that caused a crash when opening a file with 6 channels of AAC audio whose speaker labels were not C, L, R, Lb, Rb, LFE.
  • If you enter a start time for a secondary subtitle file that is beyond the last subtitle in the file, we now automatically reset the start time to zero and retry loading the subtitle file. This prevents the situation where a user is unable to open future secondary subtitle files due to a faulty start time retained in the inspector, and unable to change the start time without clearing the application preferences.
  • Fixed a bug where some XAVC 100 Mpbs 4:2:2 59.94 fps TIFO files were mistaken for 29.97 fps.
  • Removed extra menu item from the Subtitle/Closed Caption Source menu when using Teletext.
  • Fixed a bug that caused auxiliary windows like the inspector and audio meters to be closed when closing the Welcome Screen while videos were still open.
  • KNOWN ISSUES:
  • General:
  • Decoding of closed captions is not currently supported while Switch is configured to watch for growing files.
  • Frames with long durations make time display appear to stall because it always shows the presentation time of the current frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • Detection of interlaced content in Windows Media files is not currently supported.
  • WMV sources exported to H.264 in either MPEG-2 TS or PS containers can results in A/V synchronization problems.
  • Publishing settings are lost when canceling to edit settings to meet requirements.

New in Switch 4.0 Build 7501 (Jun 16, 2017)

  • NEW:
  • Added support for playing back files as they are being created.*
  • Added localization for Chinese (Simplified).
  • *Does not support caption decoding while configured to play back growing files.
  • Customer Requested New Features:
  • Added Dolby-E detection. Tracks that are determined to be Dolby-E will be silenced to prevent the white noise that results from playing them back as PCM. Decoding of Dolby-E is not yet supported.
  • Added playback statistics as a video overlay, including the number of dropped frames.
  • Added frame metadata display as a video overlay which details what metadata is attached to the current frame, such as timecode or captions.
  • Added ability to flag frames or sequences of frames and add notes to them. This can be displayed in the timeline.
  • You can now specify the timecode format that should be used to interpret SCC files, including frame rate and drop-frame or non-drop-frame.
  • Added support for decoding and playing back Teletext captions (OP-47 and OP-42).
  • IMPROVEMENTS:
  • Added experimental support for complex CPL files in IMF packages.
  • All features can now be demoed before purchasing of the licenses that support them.
  • The colorspace settings and display within the inspector now have details that include color primaries, matrix coefficients, and transfer characteristics.
  • FIXES:
  • Customer Issues:
  • Switch is now more lenient with MPEG-2 Program Streams that start with invalid data.
  • Switch now supports H.264 video streams that lack Access Unit Delimiters.
  • Fixed a bug that caused LXF MPEG-2 NTSC 4:3 videos to display as widescreen.
  • Fixed a bug that caused line 21 captions to be mapped to line 22 when sent out to a BlackMagic device.
  • Switch is now more lenient when opening DNxHD in MOV with an ARES image description extension that does not end with 80 bytes of reserved data.
  • Fixed a bug that caused interlaced ProRes exports to use the wrong field dominance.
  • Extended the amount of initial delay supported for audio in MPEG-2 TS.
  • Fixed a bug that prevented display of captions from HEVC inside an MPEG-2 TS.
  • Improved the quality of video when seeking. We no longer rely on IDR frame flags, and instead begin decoding at the second previous I-frame.
  • Fixed a bug that prevented opening ASF files created by ffmpeg with an extended stream properties header that has an average time per frame of zero.
  • Fixed a bug that caused frames to display out of order when playing an MXF OP-1a from Adobe Premiere if the body partitions do not start with I-frames.
  • Fixed a bug that prevented opening MP4 files from Vantage whose ‘meta’ atoms are written as a full box with an extra four bytes after the type.
  • Fixed a bug that caused EAC-3 5.1 audio with speaker labels in a different order than L, C, R, Ls, Rs, LFE to be played out to the wrong speakers.
  • Fixed a bug that prevented jumping to a timecode in a ProRes file.
  • Fixed a bug that caused audio/video synchronization loss in H.264 MPEG-2 TS due to audio packets being erroneously lost during the transition between stereo and joint stereo.
  • General:
  • Fixed horizontal positioning of IMSC captions from MacCaption.
  • Fixed display of IMSC captions in terms of font, size, color, outline, and background.
  • Fixed loss of audio/video synchronization in TIFO files with mark-out frames.
  • Fixed a bug that caused progressive files to come out as interlaced when exporting XDCAM in an MPEG-2 PS or TS container.
  • When doing a frame rate conversion alone in the video processor, if we fail to configure the components due to an inability of the format converter, fallback to BGRA and try again. This prevents some export failures.
  • Switch will now prevent transcode exports of Dolby-E since decoding is not supported. Pass-through is recommended instead.
  • Fixed several bugs that caused distorted audio when playing SMPTE 382M within a Digital Cinema Package.
  • Fixed a bug that caused a crash when exporting an audio-only file.
  • Added TTML to the list of supported extensions for the open secondary subtitle dialog. This allows them to be chosen without needing to change the extension to XML.
  • KNOWN ISSUES:
  • General:
  • Decoding of closed captions is not currently supported while Switch is configured to watch for growing files.
  • Frames with long durations make time display appear to stall because it always shows the presentation time of the current frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • Detection of interlaced content in Windows Media files is not currently supported.
  • WMV sources exported to H.264 in either MPEG-2 TS or PS containers can results in A/V synchronization problems.
  • Publishing settings are lost when canceling to edit settings to meet requirements.

New in Switch 3.2 Build 6744 (Mar 15, 2017)

  • IMPROVEMENTS:
  • Customer Feature Requests:
  • Added support for decoding Sony RAW MXF files.
  • Added support for decoding CineForm video.
  • Added support for decoding ProRes in an MXF OP-1a container.
  • Added support for decoding E-AC3 (Dolby Digital Plus) audio.
  • Switch can now detect AAC-ELD (Enhanced Low Delay) and can decode it on macOS.
  • Switch now allows external preview of remapped audio, as long as the video is still in passthrough mode.
  • Switch will now include QuickTime metadata in MP4 exports.
  • Added support for external preview of 4K video via four quadrants of SDI on certain AJA devices.
  • Added support for AJA Io Express devices for external preview.
  • Added a keyboard shortcut for switching between inspect and edit mode in the inspector.
  • Added a 24p preset for BluRay exports.
  • General:
  • Improved our experimental support for IMF packages by updating to the 2016 specifications.
  • Added support for VBI captions in MPEG-2 long-GOP video.
  • FIXES:
  • Customer Issues:
  • Switch will now ignore invalid byte counts in MXF partitions.
  • Fixed a bug that prevented playback of some files using the BT.2020 colorspace.
  • Fixed a bug that prevented detection of captions from some interlaced files when the “Improve playback performance by giving up search for captions after the first few samples” was enabled.
  • Fixed a bug that degraded the performance of scrubbing through MOV and MP4 files.
  • Fixed a bug that prevented playback of some frame-wrapped MXF IMX files.
  • Fixed a bug that prevented deletion or modification of files that were previously opened in Switch bug had been closed.
  • Fixed a bug that caused loss of audio/video synchronization in some files when using external preview through an AJA Io 4K or Kona 4 device.
  • Fixed a bug that caused loss of audio/video synchronization when exporting long-GOP content to container other than MOV or MP4 when there was a trim that was not aligned to an I-frame.
  • Switch will now be more lenient when decoding some Elemental Server HEVC MP4 files whose ‘hvcC’ atoms are missing parameter sets.
  • Fixed a bug that caused loss of audio/video synchronization with progressive segmented frame video when using external preview to an AJA Kona LHi.
  • Fixed a bug that prevented display of closed captions from HEVC/H.265 MPEG-2 Transport Stream files.
  • General:
  • Fixed a crash when attempting to export some AVC MPEG-2 Transport Streams to MXF OP-1a containers.
  • Fixed a bug that prevented localizations from working on macOS 10.12 Sierra.
  • Fixed a bug that caused Switch to be unable to find timecode in an MXF file that has no source-package timecode track but did have a material-package timecode track.
  • Fixed a crash when encountering invalid timecode.
  • Fixed a bug that prevented playback of some ASF files.
  • Switch now prefers the audio settings obtained from AC-3 and EC-3 essence over redundant settings in the MOV container.
  • Switch can now correctly recognize Avid JPEG-2000 (‘AVj2’) video.
  • KNOWN ISSUES:
  • General:
  • Frames with long durations make time display appear to stall because it always shows the presentation time of the current frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • Detection of interlaced content in Windows Media files is not currently supported.
  • WMV sources exported to H.264 in either MPEG-2 TS or PS containers can results in A/V synchronization problems.
  • Publishing settings are lost when canceling to edit settings to meet requirements.
  • Mac App Store:
  • In the Mac App Store version of Switch, when opening a file that references other files, such as QuickTime Reference Movies or IMF XML files, Switch will prompt the user to explicitly give permission to open each of the referenced files in order to satisfy the sandbox security requirements. Users who purchase Switch directly from Telestream will not have to perform these additional steps.
  • Users who purchase Switch Plus from the Mac App Store and then decode to purchase Switch Pro are not offered upgrade pricing, but instead must pay full price.

New in Switch 3.1 Build 6179 (Nov 2, 2016)

  • Switch 3.1 is a collection of bug fixes and format support improvements that should make Switch a more robust and useful playback tool. Switch now supports PAC, Lambda CAP, and Ruby Text from WebVTT subtitle sources. It also now supports the 'MJPG' variant of the Motion JPEG video codec, as well as being more tolerant of malformed 'udat' atoms in MOV and MP4 files.
  • Secondary SCC subtitle files can now be adjusted to play back synchronized with the media content, and an option has been added to the preferences to allow the user to decide how exhaustive the search for caption data will be. The performance of playback was dramatically improved when playing back content without captions, particularly when playing back content over the network.
  • IMPROVEMENTS:
  • Improved subtitle format support including PAC, Lambda CAP, and Ruby Text from WebVTT.
  • Added support for ‘MJPG’ variant of Motion JPEG.
  • Redundant audio tracks are no longer merged when using external preview
  • Added a preference in the Display tab that allows the user to decide whether or not Switch should perform an exhaustive search for captions. It defaults to only checking the first few samples and if no captions are found, the searching stops. This dramatically increases playback performance, particularly over the network, at the cost of not displaying captions in some files where the captions don’t appear until later in the movie. This preference can be changed at any time and does not require reopening the file or relaunching Switch.
  • Trimmed MPEG-2 Transport Stream exports will now periodically repeat the PAT/PMT in order to support some third-party software.
  • Added support for drag and drop of STL subtitle files onto the secondary subtitle section of the inspector.
  • Switch will now tolerate malformed ‘udat’ atoms in MP4 and MOV files.
  • Customer Feature Requests:
  • Switch now allows for adjusting the synchronization of secondary SCC subtitle files.
  • Offline activations now only need to be done once per computer rather than once per user.
  • FIXES:
  • Customer Issues:
  • Fixed a bug that caused the AAC bitrate to revert to 160 kbps when selecting a different track.
  • Fixed a bug that caused a crash when opening multiple files on Windows 10 with external preview.
  • Fixed several bugs that prevented the compressor’s quality and standard popup menus from being populated if the presentation was changed before the views were loaded.
  • Fixed a bug that prevented the preservation of captions when doing a pass-through export if the captions were contained in the source file but not the video essence.
  • Fixed a bug that caused captions to drift out of synchronization over time.
  • Fixed a bug that caused a crash when opening a CPL file from a 4K IMF package.
  • Offline activations no longer expire after ten days.
  • Fixed a bug that caused display problems with some MXF XDCAM files.
  • Fixed a bug that caused frame-wrapped MXF OP-Atom PCM audio to play as static.
  • Fixed a playback problem with AVC files whose GOPs have chains of references.
  • Fixed a bug that caused display errors with STL subtitle files that include user data.
  • Fixed a bug that caused loss of audio/video synchronization in H.264 MPEG-2 Transport Streams with empty audio packets.
  • Fixed a bug that caused misidentification of file dominance in some MP4 files.
  • General:
  • Fixed a crash when attempting to resize to a height greater than 4320 pixels.
  • Fixed a bug that caused exported files to be unusable when doing frame rate conversion from source files with non-standard timescales.
  • Fixed a bug that prevented exporting of the current frame from files whose video decompressor’s create Packed 4:2:2 UYVY in BT.709.
  • Fixed a bug that prevented the creation of chapters when using certain source files.
  • Fixed a bug that prevented the exporting of certain HEVC MPEG-2 Transport Streams.
  • Fixed a bug that caused some exported MP4 and MOV files to be larger than necessary if their source files used a large timescale.
  • Fixed a bug that caused some AVI files to misreport their scanning and field dominance.
  • Fixed a bug that prevented the export of the current video frame when external preview was enabled.
  • Fixed a bug that prevented dragging and dropping of secondary subtitle files with capitalized extensions.
  • Fixed a bug that caused all prior exports to be labeled as “Canceled” when pressing the Cancel button on the export progress dialog.
  • Fixed a crash on Windows when using external preview with certain frame dimensions.
  • KNOWN ISSUES:
  • General:
  • Frames with long durations make time display appear to stall because it always shows the presentation time of the current frame.
  • ASF files with variable frame rate display incorrect frame rate in the inspector.
  • Detection of interlaced content in Windows Media files is not currently supported.
  • WMV sources exported to H.264 in either MPEG-2 TS or PS containers can results in A/V synchronization problems.
  • Publishing settings are lost when canceling to edit settings to meet requirements.
  • Mac App Store:
  • In the Mac App Store version of Switch, when opening a file that references other files, such as QuickTime Reference Movies or IMF XML files, Switch will prompt the user to explicitly give permission to open each of the referenced files in order to satisfy the sandbox security requirements. Users who purchase Switch directly from Telestream will not have to perform these additional steps.
  • Users who purchase Switch Plus from the Mac App Store and then decode to purchase Switch Pro are not offered upgrade pricing, but instead must pay full price.

New in Switch 3.0.3 Build 5911 (Sep 15, 2016)

  • Fixed a bug that would deactivate any activated license upon re-launching of Switch without an internet connection.

New in Switch 3.0.2 Build 5819 (Jun 20, 2016)

  • Improved product licensing so that licenses activated on one user account are made available to all other user accounts on the system.

New in Switch 3.0.1 Build 5792 (Jun 3, 2016)

  • Fixed a bug where the volume controls would fail to change the output volume with some audio configurations
  • Fixed a bug where launching the software could indicate that the product build had expired

New in Switch 3.0 Build 5660 (May 16, 2016)

  • New Features:
  • Added support for comparing alternate versions of videos, including a full view, a split view for side-by-side comparisons, and a difference view for highlighting the pixels that have changed.
  • Added support for publishing directly to Vimeo, YouTube, and Facebook.
  • Added support for playback of SeaChange DVL files.
  • Added support for export to MXF OP-1a and OP-Atom containers.
  • Added support for Avid DV playback.
  • Added support for external preview using BlackMagic devices.
  • Added support for external preview of low resolution Apple ProRes 4:2:2 Proxy files by conforming them to an SDI standard.
  • Improvements:
  • Serial numbers can now be entered once per machine and used by all users on that machine.
  • Improved the preservation of color fidelity in exports.
  • Fixes:
  • Fixed bugs that prevented interlaced video from being displayed on Windows when any mode other than Weave Fields was selected and hardware rendering was disabled.
  • Switch is now more lenient when encountering errors in GXF files and will continue trying to play them.
  • Added support for padded strides in Biplanar YUV 4:2:0 ('NV12') uncompressed video to avoid display problems on Windows 10.
  • Fixed a bug that caused audio problems when exporting one channel from a source track with multiple channels, if the speaker label chosen for the export track happens to also exist in the source at the same track and channel indexes.
  • Fixed a bug that caused matrixed stereo speaker labels (Left Total & Right Total) to be misinterpreted as stereo (Left & Right) in QuickTime MOV files.
  • Fixed a bug that prevented the clean aperture from being applied to the exported chapter thumbnail images when doing an iTunes Store Package export.
  • Fixed a bug that caused unusable files to be created when exporting to 24-bit PCM in an MOV or MP4 file, if the last transcoded audio chunk had fewer than expected samples.
  • Fixed a bug that prevented hearing more than 16 channels of audio.
  • Fixed a bug that prevented the display of embedded timecode from MXF files with linked packages.
  • Fixed a bug that caused closed captioning to appear on VANC line 12 instead of 9 when using external preview to AJA devices.
  • Fixed a bug that caused exports from open-GOP content with a trimmed tail to not be frame accurate.
  • Improved the color accuracy on Windows.
  • Switch is now more lenient when encountering unregistered picture-coding universal labels for AVC-Intra in MXF.
  • Fixed external preview of 720p25.
  • Fixed a bug that prevented the display of a warning when quitting Switch via the Dock while there is still an export in progress.
  • Fixed a bug that prevented de-interlacing when exporting to H.262 or H.264, with the exception of the custom preset.
  • Avoid scrambling of closed captioning in external previews when fast forwarding or rewinding by disabling VANC output when not at 1x speed.
  • Fixed a problem exporting MPEG-2 Transport Streams that contain empty audio samples.
  • Fixed a crash when playing 708 captions with more than 15 lines at once.
  • Fixed a crash on OS X when quitting with multiple videos in full screen mode.
  • Fixed a crash on Windows when trying to play AVC from FLV files that lack a description of the width, height, time scale, and frame duration. We now extract this information from the Sequence Parameter Set in the video instead.
  • Fixed a bug on Windows that would prevent the user from using the application after any failure to validate and/or activate a license purchased from the embedded store.
  • Added support for playing AAC audio with more than six channels and sample rates higher than 48kHz on Windows.

New in Switch 2.0.2 Build 4533 (Jan 28, 2016)

  • Lots of bugs fixed in this release! Please refer to the Release Notes for a full list of bugs that were addressed in this update.

New in Switch 2.0 (Nov 23, 2015)

  • Timeline (Pro):
  • The new Timeline feature gives you the ability to view the GOP structure of a video segment, highlighting the I, P, and B frames, which is helpful for checking overall quality of your videos. As part of this feature, you can also see the data rate information associated with the video.
  • Caption Display to External Monitor (VANC out) (Pro):
  • Switch 2.0, adds the ability to view Vertical Ancillary (VANC) data on an external monitor, allowing broadcasters the ability to preview captions on multiple monitors.
  • Jump To any point in your video:
  • The new “Jump To” feature lets you to jump to a specific timecode, frame or time in your video. This is especially helpful when QC-ing long videos, allowing you to quickly access any point in the video.
  • Improved playback performance: Better indexing for MXF (Plus; Pro):
  • Improved indexing for MXF files lets you access your files quicker and speeds up QC time.
  • Support for WMV files (Plus; Pro):
  • Switch Plus and Pro now enable decoding of WMV files.