SplitCam for Windows: history of changes

     

    SplitCam v10.5.38
    Sep 27, 2021

    UPDATED

    • Enable Chroma effect for Image sources.
    • Optimized detection of key color in Chroma effect.

    FIXED

    • Fixed crash when adding a webcam. Crash occurred in alpha blur filter.

     

    SplitCam v10.5.35
    Sep 21, 2021

    NEW

    • Added effect "Remove background" (x64 version only). Applies to video file and webcam sources only.
    • Added effect "Blur background" (x64 version only). Applies to video file and webcam sources only.
    • Added effect "Dynamic contrast".
    • Submenus added to context menus.
    • New capture source: Video playlist. Add several video files which are to be played consecutively.
    • New capture source: Audio playlist. Add several audio files which are to be played consecutively.
    • You can control playback and edit a playlist in a separate windows: click the "..." (for video playlist) or "Gear" (for audio playlist) button and select the "Playlist" command.
    • Added MJPEG support into DirectShow capture.
    • Added pause source on space key. (VideoFileSource, SlideshowSource)

    UPDATED

    • Chromakey filters group renamed to Background.
    • Background processing filteres are all moved to the Background group.
    • Filter names and parameters prepared for translation to other human languages.
    • In the "Add new source layer" menu: display sharing commands moved to "Share display" submenu.
    • In the "Add new source layer" menu: audio source capture commands moved to "Audio Source" submenu.
    • The Effects dialog is not movable. Click-and-drag in any space uncovered by other controls to move it.
    • When a checkbox state is changed show/hide controls associated with it. This is currently used in Chromakey effect when enabling/disabling automatic key color selection.
    • Color picker of a color control is now automatically disabled as soon as a color is selected. To keep the color picker active hold down Alt key on the keyboard when making a selection.
    • Reworked audio mixer and a new implementation of audio/video synchronization in stream is done for now. Known problems: the stream is not stable - audio/video packets seem to gradually divert in their PTS values which causes stream reinitialization on the receiving side, also the audio track changes tempo and plays back either faster or slower every next few seconds.
    • Audio/video synchronization in stream is greatly enhanced.
    • Audio/video frame rate is now more accurate.
    • Video driver updated to support 60 fps output.
    • Better support for 60 fps scenes.
    • Some filters performance enhanced by moving code execution to GPU.
    • Only automatically show About dialog when a newer version is run for the first time.

    FIXED

    • Fixed bug with LUT loading from project.
    • Fixed bugs with adding video into audio playlist.
    • Fixed color palette not being updated with a picked color in Color Control UI elements.
    • Fixed crash when opening Add Webcam dialog when some webcam models are connected to computer.
    • Fixed switching scenes with the same webcam on each of them.
    • Fixed GIF-loader for IP-camera preload.
    • Fixed errors with handling file paths containing international symbols.
    • Safely handle international symbols during Skin Smoother initialization.
    • Added missing shader files to setup file.
    • Create file path before actually saving a file.
    • Fixed crash on fast effect parameters change.

     

    SplitCam v10.5.28
    Jul 17, 2021

    NEW

    • Added scrolling tolltips. If a tooltip is too long to fit into standard size window, the text within automatically starts scrolling up.
    • Added interact mode button into webbrowser layer bar. Use the 'interaction' mode for working with text in the browser layer.

    UPDATED

    • Hide control bar in browser layer when in interaction mode.
    • Browser control bar icons updated.
    • Effect names and parameters can now be translated in other languages. The translations will come with future updates.
    • Renamed Skin Tone parameters.
    • Save program settings to file every time the Settings dialog is closed with the OK button. In earlier versions the settings were saved only on successful program exit.

    FIXED

    • 'Auto select key color' state of the Chromakey effect was not saved with the project.
    • Sometimes video file sources stopped working when fast forwarded or rewinded. The problem was addressed in this version.
    • Skin Toner effect didn't work in previous version.
    • Fixed Mirror and Flip effects.

     

    SplitCam v10.5.27
    Jul 9, 2021

    HOTFIX

    • Fixed layer's Flip and Mirror effects not working.

     

    SplitCam v10.5.26
    Jul 8, 2021

    NEW

    • Added an option to reset mini-window position in case it appears out of screen boundaries. Hold down Ctrl key while minimizing SplitCam to restore default mini-window position.
    • Slideshow paused state and the last shown slide is now saved with the project.
    • Enter interactive mode in browser source layer by double clicking the layer. Double clicking on other layers is ignored.

    UPDATED

    • Renamed Skin Tone parameter from "Initial Skin Tone" to "Original Skin Tone Adjustment"
    • Updated program code dealing with lower webcam FPS values. FPS of 5 or less were causing infinite webcam restarts on some systems.
    • Set project dirty flag when a scene name is changed.
    • Set project dirty flag when project name is changed.
    • Refactored processing of browser bar commands.
    • Made Chroma effect parameters work correctly.
    • Updated default Chroma effect parameters and their naming.

    FIXED

    • Fixed Table Transfer effect - the effect was applied to canvas instead of layer.
    • Fixed loading layer zoom settings from project file.
    • Addressed the issue with some effects settings having negative minimal values not being properly restored from a saved project.
    • Fixed bug with saving layer's Zoom level.
    • Fixed some bugs with browser layer.
    • Fix for dragging/dropping files from non-elevated windows to SplitCam running in elevated mode.
    • Addressed an issue with unselectable browser source layer when some other layer on the same scene is selected in the layers list.
    • Fixed Reset button not always working with some effects.
    • Fixed Global Reset Effects button in togglable effects.
    • Fixed bug with simple frame.
    • Fixed crash when adding webcam on a new scene while the webcam is still not completely closed on another scene.
    • Addressed crash on deletion of MJPG camera.
    • Fixed bug with camera resolution change.
    • Added MJPEG format to webcam capture.
    • Fixed crash with MJPG video format in camera capture sources.
    • Some bug fixes aimed at more stable program work.

     

    SplitCam v10.5.20
    Jun 22, 2021

    NEW

    • Added drag-and-drop support: drag supported files from Windows Explorer onto the canvas or layers list in SplitCam to add them to currently selected scene.
    • New layer effect: Skin Tone. Play with the settings of the effect to add suntan to your skin or to change it completely. Use Color Range setting to limit the colors affected by this effect.
    • New SplitCam option: Minimize to system tray.
    • New SplitCam option: Start minimized.
    • New SplitCam option: Start with windows.
    • New Frame effect - Simple Frame: add a simple rectangular frame to any layer and set its width, color and opacity to your liking.
    • Added Chinese Traditional language.
    • Added Japanese language.
    • Added new actions to Web Browser sources: Copy, Paste, Select.
    • Added new actions to Web Browser sources: Go Back, Go Forward, Reload.
    • Added keyboard input to Web Browser sources.
    • Added new capture source: NDI or Network Device Interface media can now be captured by SplitCam.

    UPDATED

    • Localization text updated.
    • New control bar for PDF sources.
    • New control bar for Slideshow sources.
    • Optimized scene renderer in the canvas preview: a single renderer is now used for all scenes in the project.
    • Unified UI in some dialogs when adding new capture sources.
    • Added antialiasing to layers' control bars.

    FIXED

    • Fixed loading multistring params from a saved project file. Slide show sources were wrongly loaded as a single image sources.
    • Fixed some bugs with Slideshow source.
    • Fixed bug with mini window renderers.
    • Fixed bug with checkbox.
    • Fixed bug with icons lost after starting SplitCam with windows.
    • Fixed bug with PDF files processing.
    • Fixed first scene button live preview is not working after creation of a new project.
    • Addressed crash issue on SplitCam startup due to unsynched creation and deletion of window renderers.
    • Scene transition time value now is set correctly when applying transition to all scenes as well as when selecting time followed by selecting a transition method.
    • Only video context can delete window renderers now.
    • Fixed inconsistent canvas resolutions and fps when loading saved projects and creating a new project.
    • Fixed blinking statistics windows.
    • Fixed some bugs in stream statistics.
    • Fixed error stopping transition effect after switching to another scene while transition is in progress.
    • Many minor updates and bug fixes.

     

    SplitCam v10.5.12
    Feb 24, 2021

    NEW

    • Resizable main SplitCam window.
    • Scrolling of stream list, layer list and scene list.
    • Reorder list items using drag & drop in stream list, layer list and scene list.
    • Added direct Edit Effect button for each active effect in layer's Fx panel.
    • Added option in Settings dialog to disable hotkeys.
    • Added new stream channel ChatHostess.
    • Added new stream channel Visit-X.
    • Added a new option to show or not to show the popup preview window when splitcam is minimized.
    • Added a new speed option to Transition effects.
    • Options to auto detect best (fastest) ingest server if there is a choice of multiple servers.
    • Added Lock button to media layers to prevent their resizing and moving.
    • New options for text layers to set up the scrolling direction: left to right, bottom to top, etc.
    • Save window share sources between SplitCam sessions.
    • Restore window share sources as soon as they become available.
    • Added automatic selection of the fastest restream server.
    • Added dynamic Twitch ingest servers list update.
    • Added settings for video recordings
    • Added saving/restoring position of floating panels.
    • Added more effects to IP-Camera sources.
    • Streams dialog made detachable.
    • Adjust SplitCam main window size according to available screen space.

    UPDATED

    • Auto update ingest servers in a separate thread to shorten SplitCam loading time.
    • Changed SplitCam standard checkbox icon to toggle switch icon.
    • Changed notifications button icon.
    • Rearranged Snapshots tab controls in the Settings dialog.
    • Changed the snapshots series label.
    • Changed checkbox controls in the program settings dialog to standardized implementation.
    • Reposition controls on the general tab in the settings dialog.
    • New gif loader code.
    • Changes to statistics graphs view.
    • Changed background color of Custom channel in channel selection dialog.
    • Enhanced sticking logic in floating panels.
    • Optimized UI redrawing when main window is resized.
    • Added position checks when creating popup preview window.
    • Updated game capture methods.
    • Updated naming scheme for auto generated new and duplicate scene names.
    • Disable warning about minimum recommended screen resolution.
    • Dynamically adjust stream list size to always keep it within main window: need this on smaller resolution monitors.
    • Reduced context menu vertical size.
    • Changed layout and size of the Stream Channels dialog to take up less space on screen.
    • Disable hiding Quick Adjust dialog when Stream List dialog is shown.
    • Smooth drawing of scroll bars.
    • Adjust stream list dialog size to the desktop resolution when sizing or moving the main app window.

    FIXED

    • Fixed inaccuracies in statistics panels.
    • Fixed bug with lost selection frame when layer corners are rounded.
    • Addressed instability issues with canvas FPS.
    • Fixed crashing when bringing up settings for a removed webcam.
    • Addressed the issue with mute state of audio sources not being saved between SplitCam sessions.
    • Fewer reconnections to restream server: don't treat missed ping requests as an error.
    • Fixed bug with crush frames in some GIF files.
    • Fixed bug with corner radius in layer.
    • Removed flickering when clicking the media bar in a layer on the scene.
    • Avoid accidental selection of underlying layers at the end of selection frame resizing.
    • Fixed bug with canvas bitmap crushes.
    • Addressed the issue with requesting user to save project when nothing have been changed yet.
    • Fixed bugs with sticking floatings panels to preview popup window.
    • Fixed bug with text rotation.
    • Fixed setting audio volume.
    • Fixed position of selection frames after scene switching scenes and resizing main window.
    • Update selection frames size and position when main window is resized.
    • Fixed redrawing issues with some UI elements.
    • Fixed FPS format in webcamera settings
    • Fixed resolution list in webcam settings.
    • Fixed scrolling text.
    • Fixed sorting of capabilities in webcam settings.
    • Fixed resizing of floating panels.
    • Fixed close button on statistics panel.
    • Fixed camera crash after changing settings.
    • Fixed project loading error when processing a scene with a saved shared window layer.
    • Hide tooltips when main window becomes inactive.
    • Remove tooltips window from alt-tab switcher.
    • Fix error with scrolling by draging a scroll bar from non-zero initial position.
    • Optimized redrawing child windows during scrolling: prevent child windows from painting to each other when scrolling fast.
    • Fixed layer's LUT effect saving and restoring to/from project file.
    • Fixed frozen layer after rearranging scenes.
    • Fixed activating a layer after rearranging scenes.

     

    SplitCam v10.4.96
    Jan 20, 2021

    NEW

    • Added Romanian language.
    • Added Italian language.
    • Added Spanish laguage.
    • Added restart query on UI language change.

    UPDATED

    • Changed eyedropper cursor.
    • Updated code for UI translations.
    • Changed color of the progress bar in video selection frame.
    • Updated naming scheme in snapshot series.
    • Added additional error handling to project loader to skip scenes which load with errors but keep on with the project itself and other scenes.
    • Webcam name fix in log output on capabilities enumeration.
    • Added required runtime dlls to setup project.
    • Added error check in GIF loader to account for non-existing files.

    FIXED

    • Fixed bug with UI in statistics.
    • Fixed errorusly closing main window when hitting Esc or Enter key while a floating panel is active.
    • Fixed bug with some gifs delay.
    • Fixed bug with black background in slideshows.
    • Fixed threads syncing in webcam preview initilization.
    • Fixed errors working with webcams selection frames used for moving and resizing layers.
    • Addressed the wrong tooltips appearing for random controls.
    • Fixed disappearing name of an audio source layer list item when the item is close to the bottom of the main window.
    • Fixed leaking user object system resources (static selection frames were not deleted properly thus orphaned windows accumulated).
    • Fixed error with disappearing text in UI elements.
    • Modified some text strings in translation files.
    • Fixed crashing when deleting video sources having audio tracks with the same name and path.
    • Fixed memory leaks in layers management code.
    • Fixed webcams FPS selection not always working.
    • Fixed web browser layer not always waorking.
    • Overall program stability enhanced.

     

    SplitCam v10.4.89
    Jan 4, 2021

    NEW

    • Flip and mirror effects can now be applied to any video source.
    • Added PDF documents video source.
    • Added user interface translations. Currently the following languages are available: - English - Croatian - Ukranian - Russian.
    • Added preliminary support for DirectX 12.
    • Added new parameters on Snapshots tab in the Program Settings dialog: resolution, serial snapshots interval and the number of snapshots to take on each elapsed interval.
    • Added UI for slideshow pause/play, next and prev frame.
    • Added transition effect to slideshow sources.
    • Added speed setting to Slideshow source.
    • Added statistics buttons to main SplitCam window.
    • Dynamic restream server update.
    • Added floating panel with statistics information.

    UPDATED

    • Changed default bitrate to 2500K. Added additional parameter to H.264 encoder.
    • Changes PAUSE to BE RIGHT BACK text over the paused video.
    • Layer context menu now has a title with the name of layer. This is done for easier layer identification.
    • Snapshots button tooltip updated to account for serial snapshots.
    • Faster loading of images for Slideshow.
    • Image in virtual SplitCam webcam is now stretched to occupy full frame instead of being resized to fit inside.
    • Updates to Skiin Smoother effect.
    • Updated game windows filtering.

    FIXED

    • Addressed the issue when program crashed in camera selection dialog.
    • Fixed errors with audio capture sources.
    • Fixed saving audio effects settings between SplitCam sessions.
    • Fixed errors in statistics floating panel.
    • Fixed some localization errors.
    • Fixed zooming for webcam sources with resolutions higher than HD. Several bug fixes.
    • Fixed moving and attaching floating panels.
    • Fixed bug with resolution of miniwindow after exit from fullsreen mode.
    • Video progress bar fix.
    • Video rewind fix.
    • Fixed bug with miniwindow height less than zero.
    • Fixed incorrect values set by slider controls in some cases.

     

    SplitCam v10.4.66
    Oct 21, 2020

    FIXED

    • Slider controls for some video effects including Skin Smoother were working incorrectly.

     

    SplitCam v10.4.64
    Oct 16, 2020

    NEW

    • Added H.265 protocol support for receiving streams from other sources like IP-Cameras, etc.
    • Chromakey can now be used in production work.
    • In the burger menu added links to online support resources.
    • Added layer context menu command: 'Capture Cursor' for a screen share source.

    UPDATED

    • Removed VC Runtime dependancy.
    • New auto full screen game detection.
    • Better Chromakey effect processing rsulting in more stable work, less processor load and better quality.
    • Added Chroma effect preview.
    • When switching from one tab to another in Effects dialog select the last active item or the first item in the list so that parameters are immediately available.
    • Added Cromakey effect menu item to layer menu (where applicable).
    • Disable Delete button in audio layer when the layer is associated with a capture source (video, browser or IP-cam).
    • Reenabled transparency effects for screen capture layers.
    • Select layer on mouse down event instead of mouse up: avoid problems with selecting layers when tooltip is shown and possibly when game capturing is on.
    • Optimized FPS timings in canvas thread.

    FIXED

    • Fixed error with updating a list of in-built ingest servers at runtime.
    • Addressed the issue with SplitCam crashing when audio track in a video file source has unsupported or corrupt audio track.
    • Fixed a bug with program crashing in some rare cases while closing a Webcam source layer.
    • Fixed issues with selecting LUT effects and (re)setting their parameters.
    • Browser source with invalid audio data would crash SplitCam. Fixed now.
    • Fixed incorrect canvas FPS when opening projects on not so powerful computers.
    • Fixed error with synchronous access to layer resources leading to random SplitCam crash when switching or modifying scenes.
    • Fixed bug with shared layer effects. Now layer effects work with screen, window and game shares.
    • Fixed error: audio mixer was not started on the first active scene.
    • Fixed bug with flip and mirror on static webbrowser pages.
    • Fixed Splitcam crash sometimes when loading project from file. Fixed crash when IP-camera or Browser source start receiving data berfore completely initialized.

     

    SplitCam v10.4.57
    Oct 9, 2020

    NEW

    • Added DSLR cameras, AverMedia capture devices, and other external devices support.
    • Added DirectShow virtual cameras and capture source filters support.
    • Copy audio and video effects as well as rotation settings when duplicating layers.
    • Added automatic update of ingest servers from SplitCam website.
    • Added ARGB, YV12, and UYVY format support in webcam sources.
    • Added cursor capture setting for fullscreen source.
    • Added text effects.
    • Create full path when saving snapshots and video clips.
    • Save size and position of MiniWindow across SplitCam sessions.
    • Added Pause command for individual layers applicable to following sources: Webcam, Video, IP-camera, Browser, Plugins.
    • Show layer effect icon when one or more effects are applied to the layer source. Click the layer icon to bring up a window showing enabled effects. You can turn effects off or back on while the window is visible. You can also reset all effects thus disabling them, or open the full effects editor dialog for the selected layer.

    UPDATED

    • Optimized FPS timings in canvas thread.
    • Disabled effects which are not supported in some layers.
    • Optimized freeing of resources in sorce capture code. Switching scenes, adding webcams and other many operations are now executing faster.
    • "Add Webcam" dialog design change to accomodate more webcams and to fit on smaller screen sizes.
    • "Add Webcam" dialog now opens and closes faster thanks to parallel opening of camera previews.
    • Added background to transparency effect preview to visualize the settings.
    • Don't apply skin filter effect to layer types other than Webcam and Video.
    • Removed ChromaCam from available capture sources.
    • Reduced capture sources enumeration time.
    • Restore mini-window to its default size when loading wrongly saved settings.
    • In the "Add Webcam" dialog added a placeholder when source preview is not available.
    • Added Skin Smoother to Quick Adjust window.
    • Disabled video driver update suggestion. Reporting of older drivers to log file still remains.
    • Better image quality when resizing video for virtual driver.
    • When fitting layers to canvas keep proportions.
    • When moving floating panels snap them to mini-window edge when mouse pointer is near the edge.
    • Notify plugins of layer position change only when the plugins layer is moved or resized. Don't notify plugins of other layers changes.

    FIXED

    • Fixed Splitcam crash sometimes when loading project from file.
    • Fixed crash when IP-camera or Browser source start receiving data berfore completely initialized.
    • SplitCam was not capable of capturing some games.
    • Some URLs caused embedded web browser errors which could even crash SplitCam or fails in loading web pages. Now most of those errors are fixed.
    • Fixed incorrect search path for image resources.
    • Fixed mirror and flip effects for images.
    • Addressed the issue with the program crashing on certain computers when duplicating certain scenes.
    • Fixed error with encoding different FPS streams.
    • Fixed bug with cameras enumeration.
    • Fixed bug with transparent layer effects.
    • Fixed bug with preview renderer when transparent layer on canvas.
    • Fixed bugs in text layer with scroll effect and background enabled.
    • Fixed incorrect source volume setting when muted source is first loaded from file and then unmuted.
    • Fixed crash when capturing some x64 games.
    • Reenable Open Project command at the end of streaming session.
    • Addressed issues with rounded corners in layers.
    • Fixed text blinking when text layer is mirrored or flipped.
    • Fixed memory leaks.
    • Fixed the error when stream is being started while recording is in progress and restream mode is active.

     

    SplitCam v10.4.39
    Sep 9, 2020

    NEW

    • Rotate layers around center: select a layer, hover mouse pointer over the layer in scene preview, you'll see a ratation handle. Drag the rotation handle around to rotate the layer. Hold down Shift key to constrain rotation angles to the multiples of 45.
    • Added Settings... command to Text layer context menu. Now it is possible to set the speed of scrolling or blinking.
    • Added commands to text layer menu to open text settings floating panel.
    • Added source info panel with some technical details. Hold down Ctrl key and click the source icon to open the info panel.
    • Added Date/Time pseudo-effect to text layer.
    • Added audio layer with controls to Web-browser Source.
    • Added audio layer with controls to IP-Camera Source.
    • Added Reset button to audio layer effects dialog.
    • Added displaying current values in Slider Controls.
    • Added the ability to restore audio filter parameter(s) to their default values by double-clicking the slider control.
    • Added audio filters for other audio input devices in addition to microphone source.
    • Added floating panels. Floating panels can be enabled by clicking the corresponding button in the mini-preview window title bar when SplitCam is minimized.
    • Added text layer background: you can choose the color and transparency of the background.
    • Added vertical alignment option for text layers.
    • Video effects can now be appplied to any single layer individually. Select Effects command from layer's context menu.
    • New layer effect Transparency added to Color category. The transparency effect works with layers only and is not applicapble to canvas.

    UPDATED

    • Updated hotkeys to use Ctrl in combination with an action key.
    • Updated FFMPEG and NVIDIA libraries to latest versions.
    • If a GPU is not supported user gets a warning message suggesting to update her video card drivers.
    • Changed layers' Edit menu command to Settings command.
    • Microphones audo grabbing revisited: fixed bugs and minor memory leaks. The issue with incorrect audio device assignments was fixed.
    • Software audio capture devices are no longer listed in Micrphone selection dialog box. SplitCam currently works with hardware devices only.
    • Added audio devices consistency check: device ID must correspond to its system device path. In case of inconsistent device SplitCam tries to resolve the issue itself and if it can't then the device is either ignored, or replaced with default device, or a warning message is given.
    • Hide scene duplication button when no more scenes can be added.
    • Corrected checkbox size in the scene effects dialog.
    • Enabled SSE2 support in x86 version of SplitCam.
    • Updated audio layer settings icon to show when any of audio filters are active.
    • Cache program history in case internet is not available.
    • Removed Mixer services support. The site is dead.
    • Record icon updated.
    • Muted volumes management revisited. Fixed incorrect source volume setting when muted source is first loaded from file and then unmuted.
    • Changed restream server URL.
    • Speed up scene switching.
    • Speed up Quick Adjust dialog opening.
    • Speed up Histogram update.
    • Forced use of en-US locale for date/time formatting in text layers.

    FIXED

    • Fixed bug in detecting older NVIDIA GPUs.
    • Fixed color shift in RGB to YUV conversion procedure.
    • Fixed bug with webcam selection frame in UI when webcam and microphone both have the same ID.
    • SplitCam sometimes crashed when resizing text layer.
    • Fixed the error when clicking the Close icon in the top-right corner of the main window twice led to losing the project file without a chance to restore it.
    • Fixed re-streamer reconnection issues.
    • When opening a project the text layer which has stroke effect enabled, the stroke was missing until the layer parameters update.
    • Fixed capturing sound from multiple microphones.
    • Fixed error with audio filters. A single set of filters was incorrectly used in all audio sources. Now every audio source has its own set of filters. Sound distortions with enabled filters disappeared.
    • Fixed crash with updating mini-preview window during resize or when switching scenes.
    • Fixed error with tooltips stealing focus from edit windows.
    • Fixed error when accessing the virtual SplitCam webcam after renaming the virtual device.
    • Fixed incorrectly setting virtual SplitCam driver name to the default value upon closing Settings dialog when driver name hasn't changed.
    • Fixed incorrect loading of options with floating point values from project file on disk. The error in previous versions is reproduceable only when saving projects with localized characters: layer names, project name, etc.

     

    SplitCam v10.4.23
    Aug 18, 2020

    FIXED

    • Fixed restoring selected LUT effect when loading a project.
    • Fixed incorrectly drawn histogram with some Windows scaling settings: 125%, 150%, 175%, etc.
    • Fixed YUV format on Intel embedded GPU.

     

    SplitCam v10.4.22
    Aug 17, 2020

    NEW

    • Added hotkeys. View all hotkeys assignments in the Settings dialog.
    • Added pause mode activated by pressing the space key on the keyboard.
    • Users having admin rights can change SplitCam virtual camera name.
    • Added histogram to the Quick Adjust window. Use the histogram for fast and easy correction of the overall image lightning: adjust bright and dark areas as well as the mid-point.
    • Added control tooltips. Hover your mouse pointer over a control to see its description. The tooltips can be turned off in the Settings dialog.
    • Added command line switches for testing purposes. Use the /? command line switch to see the list of available switches.
    • Added audio sources volume level indicators. Volumes over 75 dB are marked with yellow color and volumes over 85 dB are marked with red color.
    • Show About dialog when a new version of SplitCam is started for the first time.
    • Added OS version output to log file.
    • Added a button to duplicate a scene.
    • Added Opacity setting to most of scene effects.

    UPDATED

    • Don't select a layer when its visibility state changes.
    • Unselect the layer when its state changes to invisible.
    • Text layer command bar icons updated.
    • Slight but noticable increase in CPU performance when preparing video for streaming.
    • In restreaming mode use the FPS set for the restream server instead of the maximum FPS among individual streams.
    • When selecting text or stroke color for text layers correctly set the initially selected color in the ChooseColor dialog. Add a new custom color automatically if necessary.
    • The minimal view window, activated when SplitCam is minimized, can now be resized by clicking and dragging its border on any side. Keep holding the Alt key to temporarily disable proportional resizing.
    • In case of an error during GPU detection a message will be recorded to the program log file.
    • Changed look of UI check box element.
    • Text layer command bar icons updated.

    FIXED

    • Fixed incorrect proportions when zooming out a layer at frame edge.
    • Fixed random webcam freezing when switching scenes.
    • Fixed crash when selecting desktop region for capturing.
    • Fixed random crashes during network activity on program exit.
    • Fixed RGB24 webcam source processing. Includes fix for VISIT-X Video Splitter virtual webcam.
    • Fixed video file recording.
    • Fixed error: stream wouldn't start if file recording is in progress.
    • Fixed random picture freezing during captured frame processing.
    • Fixed potential error of creating thumbnail for a web browser or ip-cam source which has already been deleted.
    • Fixed error with detecting available GPUs when there are no streams set up yet.

     

    SplitCam v10.4.8
    Jul 20, 2020

    NEW

    • Added Frames canvas effects.
    • Added fast webcam switching between scenes when both scenes have the same webcam with identical paramters.
    • Mini window: account for multiple monitor setup. Mini window now maximizes to full screen on the current monitor. Mini window is restored to the same monitor it was last visible on.

    UPDATED

    • Changed look of UI check box element.
    • Initial text layer size calculated according to current screen resolution and Windows scaling.

    FIXED

    • Fixed UI scaling at some Windows scaling settings.
    • Fixed IP-camera not working with an on-board Intel GPU.
    • Fixed flip and mirror effects.
    • Addressed issues with forced program termination in case of GPU errors.
    • Fixed text layer visibility toggle.
    • Fixed bug with switching between blink and scroll in text layer.
    • Text layer font sizes in display and edit modes revisited.
    • Stream library updated. Fixed handler of user initiated closing stream in direct conection mode.

     

    SplitCam v10.4.6
    Jul 10, 2020

    NEW

    • Added check marks to selected menu items in the command bar of text layer.

    UPDATED

    • Text layer updates related to different display resolutions and DPI: * sync the font size between display and edit mode * correctly set initial text layer position and size * corrected position of font name and size combo-boxes.
    • Updated calculation of text size in text layers for different monitor resolutions and DPI.

    FIXED

    • Fixed layers' Flip and Mirror effect.
    • Possible crash when enumerating available GPU.
    • Fixed incorrect font size displayed as selected in text layer when running on high DPI monitors.
    • Fixed redrawing of the control bar when selecting color of a text layer.
    • Fixed incorrect calculation of scrolling text length.
    • Fixed incorrect display of stroke and blink text effects when applied simultaneously.
    • Restored transparency of the text layer in edit mode.
    • Addressed the error with text layer remaining invisible after the text was edited.

     

    SplitCam v10.4.5
    Jul 7, 2020

    NEW

    • Added support for catpturing DirectX 12 games.

    UPDATED

    • Updated stream control functionality: error handling and reconnections.
    • Updated CamSode and StripChat ingest server addresses.
    • Updated control of capturing same game on multiple SplitCam scenes.
    • Updated list of exclusions when selecting games for capturing.

    FIXED

    • Fixed notifier control bar appearance and position.
    • Fixed bugs with tip notifier.
    • Fixed errors in treating poor internet connection when streaming in Restream mode.

     

    SplitCam v10.4.1
    Jul 2, 2020

    NEW

    • Games capture. Currently support games running on DerectX 9, 10, 11, 12. Vulkan and OpenGL engines are not supported. Game capture sources are not saved with the project. Users have to add them again in every SplitCam session.

    UPDATED

    • Corrected handling of network errors and temporary bandwidth decrease during streaming sessions.
    • Encoders queue size added to statics output in SplitCam log file. They may help in detecting streaming issues on user computers.
    • Added handler for Windows entering sleep mode: streaming will stop before entering sleep mode.
    • Text layer control bar updated.
    • Updated initial text layer width.
    • Disable virtual machine detection when checking for GPU.

    FIXED

    • Program history may not get updated due to caching. This update fixes the probelm.
    • Attempt was made to address the issue with "frozen" canvas in some cases. Still needs testing.
    • Fixed bugs with layers resizing.
    • Tuning up hardware errors handling in webcam source.
    • Fixed bug with canvas blinking whan transition effect is applied.

     

    SplitCam v10.3.93
    Jun 20, 2020

    NEW

    • Added resource control: when RAM usage starts to grow beyond limits Splitcam reports the problem to the user and offers configuration changes to lower down RAM requirements.
    • Full screen region selection added. Use control buttons at the bottom or press Enter key to accept selection or press Escape key to cancel region selection. You can also choose between light and dark modes in region selection mode.
    • Full screen region zooming/panning: Ctrl-Scroll to zoom, Ctrl-Drag to pan.
    • Partially realized top/bottom layer snapping during resize.
    • Fixed capturing screen of additional monitors. Region selection on secondary monitors doesn't work yet.
    • Save/load screen capture ROI along with the project.

    UPDATED

    • Removed unnecessary logging of init/deinit.
    • Recoded proportinal layer sizing.
    • Corrected initial full screen layer size.
    • More errors are tracked and saved to the log file.
    • Optimizied Skin Smoother effect to require less CPU processing.
    • Identify display by device name instead of the handle: allows for saving display source across Windows sessions.
    • Changed full screen capture source name to monitor name to distinguish between different monitors.

    FIXED

    • Fixed low quality sound in stream when user chooses to use a custom audio bitrate.
    • Fixed bugs in scene transition effect.
    • Fixed lost scrolling and zooming on layers.
    • Multiple fixes aimed at the issue with frozen canvas.

     

    SplitCam v10.3.85
    Jun 12, 2020

    NEW

    • Added About... dialog containing program development history and most important support links.
    • Added Exit command to hamburger menu.

    UPDATED

    • Prevent Windows from entering Sleep mode when SplitCam is running.
    • Additional software encoder optimization aimed at more stable CBR streaming mode.
    • Updated IP-campera capture source for more stable work. No new formats support added.
    • Scene buttons preview thumbnail updated to give more stability and to work more reliably.

    FIXED

    • Skin smoother issues fixed
    • Fixed the lag when restarting video file playback after switching scenes or resuming a paused video file.
    • Fixed scene switching bug: two scenes drawing to canvas at the same time.
    • Fixed black full screen capture output when swtching between scenes when all the scenes contain full screen capture source.
    • Fixed spontaneous program crashes hapenning at random when system state changed.
    • Fixed crashes when deleting IP-camera layer from scene.
    • Fixed SplitCam crashe when a problem is encountered in a running Web page source.
    • Fixed displaying of RAM usage over 4 GiB. Minor cosmetic changes in video file source.

     

    SplitCam v10.3.78
    Jun 4, 2020

    NEW

    • Optimized video file processing: 4K videos at 60 fps are now supported.
    • Added system sound capture source.

    UPDATED

    • Disable unavailable sources in 'Add source' popup menu.
    • Mouse clicks on media progress bar are made easier for user: click above or below the progress bar to change video playback position.
    • Release memory resources when a scene is inactive or a layer becomes invisible.
    • Reviewed handling of live and static previews on scene buttons.
    • Paused and hidden layers states are correctly saved when switching between scenes.

    FIXED

    • Fixed bug with disappearing static layers when switching scenes.
    • Fixed wrong canvas FPS saving to project file.
    • Fixed memory handling issues in GIF player.

     

    SplitCam v10.3.77
    May 31, 2020

    IMPORTANT NOTE

    This version includes SplitCam virtual device drivers updates!

    We cannot guarantee complete removal of previous device driver files which can

    be used by Windows operating system. Thus it is highly recommended to do a clean

    install:

    1) Uninstall previous version of SplitCam;

    2) Reboot your computer;

    3) Install this version.

    NEW

    • Added global reset button for canvas effects.
    • Transition effects added: fade-out, cross-fade, swap.
    • Added button to apply transition to all scenes.
    • Added frames effects.
    • Added reset button to effect settings.
    • Support for 48 kHz audio in video files.
    • Optimized code for playing video files: 60 fps support, more video formats are now supported.
    • Added restream settings button: user can now set her own restreaming params.
    • Added full screen mode in miniwindow.
    • Added support for LUTs in PNG format.

    UPDATED

    • Stream submodule updated to address high memory load when streaming with poor internet connection.
    • Cleaned up logging: removed unnecessary output from log files.
    • Updated code to apply canvas resolution to all scenes and to newly added scenes.
    • When loading plugins skip those that have already been loaded.
    • Additional plugin directory to be searched for plugins on program start.
    • Effect previews now use JPG format instead of PNG to save disk space.
    • Disabled autosaving project during the first few seconds after it's been loaded.
    • Changed Gamma effect processing.
    • Mini Window updated icons are now dynamically resized according to the window size. They are easier to view this way.
    • Main window Minimize and Close buttons updated.
    • Audio driver updated.

    FIXED

    • Fixed issues with webcam preview when adding a webcam to a scene.
    • Fixed bug with text layer disappearing after being edited.
    • Fixed broken canvas when zooming in on a picture moved to (0,0) position.
    • Optimized full screen capture code.
    • Some rare issues addressed in web browser source.
    • Fixed an orphaned selection frame after deleting a webcam layer.
    • Fixed crash when restream dialog is summoned before any streams were added.
    • Fixed bugs with LUTs.

     

    SplitCam v10.3.66
    May 16, 2020

    IMPORTANT NOTE

    This version includes SplitCam virtual device drivers updates!

    We cannot guarantee complete removal of previous device driver files which can

    be used by Windows operating system. Thus it is highly recommended to do a clean

    install:

    1) Uninstall previous version of SplitCam;

    2) Reboot your computer;

    3) Install this version.

    NEW

    • New virtual microphone device driver.
    • Removed virtual output device driver as it is no longer needed.
    • Added check for prooperly installed virtual microphone device. User sees a warning message if the driver for the virtual microphne cannot be loaded. In case of driver error the program can continue to run but the micriphone will not be available.
    • Video effects added and can be applied to each scene independently.
    • Added 3D Lookup Table video effect support: CUBE format.
    • Added 3D Lookup Table video effect support: PNG format.
    • Program title now shows currently opened project file path.
    • Added Alt-F4 handler which correctly closes the application.
    • Added Gamma effect to canvas.
    • Program settings dialog added with General Settings, Snapshot settings and Video recorder settings. More options are to be added in future versions.
    • User can now change canvas size and FPS in program settings.
    • Layers can now be selected by directly mouse-clicking them on the scene.

    UPDATED

    • Added hilite to the name of selected scene.
    • Updated handling of project (un)loading: project dirty flag added, autosave code changed, changed logic of saving projects under different file name: project saved by Save as... command becomes current project, if autosave option is disabled then user is queried to save the dirty project on exit or on switching projects.
    • Setup updated to address the issues when running installer while the program is running.
    • Updated monitor source saver with a parameter for saving multiple monitor sources.
    • Optimizations to video encoders during streaming. Processor load noticeably reduced.
    • Disabled starting streamer when there are no active streams.
    • Paused source state is now saved when switching scenes.
    • CamPlace web site stream url updated.
    • Video encoder updated with additional parameters to address possible audio/video sync problems.
    • Project saving code updated to reduce file size and omit certain defaults. Additional checks added to catch and treat errors while loading projects from files.

    FIXED

    • Fixed loading local files in Web Browser Source layers.
    • Fixed distorted sound from mike when mike is used in multiple scenes.
    • Fixed addressing non existing active scene object in CIpCameraSource.
    • Fixed errors related to closing first canvaas.
    • Fixed bugs with full screen source.
    • Fixed crash when streaming on NVIDIA in x64 release version.
    • Reset zero effect parameter value to its default when loading project from file.
    • Fixed errors when working with full screen source on different scenes.
    • Fixed errors with window grabbing in window source layers.

     

    SplitCam v10.3.51
    Apr. 28, 2020

    NEW

    • Added floating mini window which is popping every time SplitCam is minimized. Stream indicators help monitor streaming state in the floating mini window. Click an indicator to see the name and the status of a stream in the title bar.
    • Added zoom and pan functionality to layers. To zoom in or out on a layer you select the layer, hold down the Ctrl key, and sroll with a mouse over the layer. To pan a zoomed layer you first select the layer, hold down the Ctrl key, then drag the layer with a mouse.
    • Added the ability to save SplitCam projects to files and load saved projects from previously saved files.
    • Added Web Source plugins support.
    • Added SplitCam Virtual Audio device.

    UPDATED

    • Setup updated: uninstall drivers with SplitCam.
    • Updated Skin Smoother effect.
    • When adding a Window Source layer in SplitCam and the target window is minimized, SplitCam restores the target window from minimized state without activating it or bringing it to foreground.
    • Monitors are now a separate capture source. They were mixed with windows in previous versions.
    • Optimized Notifier code. Lighter and more reliable.
    • Loader placeholders in Web Browser Source and in IP-Cam Source updated. Work faster and smoother.

    FIXED

    • Corrected error handlers when loading projects from files.
    • Don't try to add sources when associated files no longer exist.
    • Fixed errors with browser sources color formats.
    • Recording to file now works as expected when restreamer is enabled.
    • Fixed broken video during recording to file.
    • Fixed wrong context menu shown for media list items.
    • Fixed spontaneous crashes when working with desktop capture sources.

     

    SplitCam v10.3.42
    Apr. 14, 2020

    NEW

    • Added Skin Smoother effect.
    • Screenshare sources can now grab separate windows and external monitors.
    • Added Always-on-top scene preview window which is automatically shown every time the main SplitCam window is minimized.
    • Added x64 version of the program. You can download x86 or x64 version depending on your preferences or system requirements. Before switching to a new program architecture it is highly recommended to uninstall previous version of SplitCam.
    • Added support for WEBP image format.
    • Added support for transparent PNG format.

    UPDATED

    • Additional logging for tracking errors on user computers.
    • Layers with sources having fixed size are sized proportionally. Hold down Alt key to temporarily disable proprtional sizing.
    • Screen capture source code updated to use hardware acceleration on supported systems. CPU usage greatly reduced and picture quality is now much better. On older Windows machines we still use previous capture methods which results in high CPU load and the lack of capturing many of the modern application windows.
    • Updated algorithms when working with animated GIF and WEBP files. Now they use less CPU, load much faster, play smoother and give better picture quality.
    • Autoupdate will now download and ask user to install the x86 or x64 version depending on which version of the program is currently running.
    • Audio monitor output changed. The new code is still under testing so it may be changed in future version. You can enable audio monitor by Ctrl-clicking the global Mute button.
    • Fixed crash on program exit due to audio playback.
    • Fixed bugs with Slideshow layer.
    • Fixed installer bug preventing SplitCam installations on older Windows systems.

    FIXED

    • Fixed rare cases when program hangs or crahes on exit.
    • Bug fixes in Screenshare layers.
    • Fixed display of semi-transparent layers with rounded corners.
    • Fixed Screenshare sources causing program crash on some computers.
    • Fixed file recorder: the problems with pixelated videos and asynced sound should be resolved now.
    • General program stability and performance enhancements.
    • Setup project now deletes previous version before installing a new one. This done in prevention of files being used and not updated during installation.

     

    SplitCam v10.3.21
    Mar. 31, 2020

    NEW

    • Added restream functionality to minimize network load for multiple streams. SplitCam uses its own restream located in USA and Europe to provide this functionality.
    • Added splash screen on program startup.
    • Added system provided webcam settings dialog.
    • SplitCam now supports Video Image Source plugins. More info for developers can be found at https://splitcam.com/plugins/.

    UPDATED

    • Optimized screen capture code to give higher quality and less CPU usage.
    • Higher quality of text in Text layers.
    • Updated SSL third party libraries to latest versions.
    • Additional search methods added for delay-loaded DLLs.
    • AMD GPU detection code update.
    • Disabled selecting SplitCam virtual webcam when physical webcam was disconnected between program sessions.
    • Updated setup project to address errors during installation.
    • Disabled forced AMD GPU detection.
    • Disabled GPU driver update dialog.
    • Changed the order of media layers in UI.
    • Streams window now stays visible when mouse-clicking outside of it. To close the window click the Stream Settings button again.

    FIXED

    • Selection frame remains on screen after the webcam is deleted from default project.
    • Working with non-transparent GIFs.
    • Program crashed on some systems not having Visual C redistributables installed.
    • Random crashes on program exit.
    • Address the issue when a hung copy of SplitCam remains running after the program exit.
    • Crash in audio list items update list in rare cases of scene switching.
    • Some minor issues with ipcamera.
    • Addressed minor issues with streaming code.
    • Fixed disappearing main scene preview after some modal dialog is closed.

     

    SplitCam v10.2.16
    Mar. 11, 2020

    NEW

    • New realization of layer management and rendering engine. Image quality greatly enhanced. CPU load reduced up to 6 times.
    • Added resource usage information to log output.
    • Added stream statistics to log output.
    • Added cache cleanup whenever new version of SplitCam is started on user's computer.

    UPDATED

    • Full screen capture code updated for better performance.
    • Updated GPU selection for stream preset to prefer NVIDIA then AMD then INTEL GPU when available.
    • Updated stream settings dialog. Excluded presets with encoders not available on target computer.
    • Many stability issues addressed regarding resource management and error handling.

    FIXED

    • Fixed scene selection after deleting one of scenes.
    • Volume state saved between scene switching.
    • Bug fixes and better resource management.

     

    SplitCam v10.1.9
    Feb. 29, 2020

    UPDATED

    • Optimised code for full screen sharing. Processor load reduced up to 50%.
    • Added pause method in screen share.

    FIXED

    • Fixed Add channel dialog positioning.
    • Fixed stability issues when working with video capture sources.

     

    SplitCam v10.1.7
    Feb. 27, 2020

    NEW

    • Automatic layer sizing when adding new videos and images.
    • Added proportional layer sizing.
    • Autosave functionality added: the currently loaded project is saved automatically a few seconds later after its content changed.

    UPDATED

    • Loading placeholder optimised. It generated too high CPU load.

    FIXED

    • Fixed sizing transparent GIFs.
    • Fixed crash when working with transparent GIFs.
    • Fixed browser proportional sizing.
    • Fixed crashes when managing WebBrowser soruces.
    • Fixed crash when deleting browser or IP-camera object before thumbnail preview for it has finished generating.

     

    SplitCam v10.1.4
    Feb. 23, 2020

    NEW

    • Added "Loading..." placeholder image to web browser source.

    UPDATED

    • Restored default 1280x720 resolution in custom stream preset dialog.
    • "Loading..." placeholder image updated.

    FIXED

    • Fixed bug with forced h264_nvenc codec when starting stream.
    • Fixed incorrect resolution in some built-in presets.

     

    SplitCam v10.1.3
    Feb. 23, 2020

    NEW

    • Added verification of user provided data in basic stream settings dialog.
    • In case of codec error user is offered to update video drivers.

    UPDATED

    • Updated channel icons.

     

    SplitCam v10.1.2
    Feb. 23, 2020

    NEW

    • New channels, new channel icons.
    • Added snapping layers to canvas edges while sizing or moving. Hold down the ALT key before clicking a layer to temporarily disable snapping.

    UPDATED

    • Added animation while connecting to IP-camera sources.
    • Disabled checking for program updates while streaming is in progress.
    • Auto select newly added media sources.
    • Link to SplitCam online contact form from Add Channel dialog.
    • Cue text in the Add Web Browser dialog updated.

    FIXED

    • Fixed bugs with setting corner radius for layers.

     

    SplitCam v10.1.1
    Feb. 21, 2020

    NEW

    • Added new web browser source. No you can intergrate any static or dynamic web pages in the scenes you are streaming. You can scroll, enlarge, and pan web browser content inside the layer. If the web page has sound it will also be included in you stream. To sroll the page inside web browser layer you select the layer and use mouse wheel to scroll the page up or down. Hold down Shift keys to scroll horizontally. To zoom in or out on the browser content inside layer, you select the layer in media sources list, hold down the Ctrl key on your keyboard and use mouse wheel to enlarge or reduce the visible content. To pan the enlarged content inside layer, you should first select the browser layer in media sources list, hold down the Ctrl key on your keyboard and then click and drag inside the selected web browser layer.
    • Added a possibility to use rounded corners for any media source layer. When you select a layer you will see white dots in every corner of the selection frame. Click and drag any of these dots to increase or decrease the roundness of all corners at once. Hold down Alt key while dragging with the mouse to change radius of only the corner you are currently dragging.
    • Added new IP Camera source. Now you can add any IP camera supporting RTSP protocol to your scene by selecting corresponding command in the Add Media menu and providing the camera address.

    UPDATED

    • Added additional logging when enumerating available webcams.
    • Text layer rendering code updated.
    • Cue text added to some controls in dialogs.
    • Changed background color of some comboboxes.
    • Video playback controls position and layout updated.

    FIXED

    • Fixed GDI objects leak when working with layer selection frames.
    • Fixed resources deallocation when enumerating available video capture devices.
    • Fixed system sound beep when clicking inside dialogs.
    • Fixed unexpected stream settings dialog disappearing when clicking outside of any control.
    • Fixed multiple errors when working with text layers.

     

    SplitCam v10.0.68
    Feb. 2, 2020

    NEW

    • Added IP-camera submodule. No UI for connecting to IP-camera yet in this version.
    • Added logging to dialog creation.
    • Added handling of errouse dialog positioning at lower display resolutions.
    • Added warning message to inform user of required minimal display resolution.
    • Added file playback controls.
    • Added automatic sizing of audio panel when new audio source is added.
    • Added WEBP image format support.
    • Added log viewer.
    • Added hamburger menu.
    • Detailed logging added to release version.

    UPDATED

    • Stream handling updated.
    • Optimisation of disk and memory usage when working with transparent GIFs.
    • Optimisations to tip notifications display.
    • Updated stream encoder for AMD GPUs.

    FIXED

    • Fixed bug with transparent gifs show/hide.
    • Fixed repositioning color button and CPU load text on resizing canvas area.

     

    SplitCam v10.0.58
    Jan. 24, 2020

    NEW

    • Added handling for output streams without file extension. Particularly for NUL device.
    • Forced to enable AMD card since it is not reliably detected.
    • Added handling the error when camera access is disabled in Windows system parameters.
    • AMD GPU support.

    UPDATED

    • Updated REC button to disable it until streamer library is completely stopped to prevent non-timely clicks.
    • Updated file recorder to use Intel or AMD GPU when available.
    • Updated stream encoder to use new encoding code on AMD GPUs.
    • Optimised layer management code.
    • Streaming/Recording management updated.
    • Changed virtual SplitCam webcam to crop-resize pictures to requested resolution instead of fit-resize when aspect ratios are different. No more black stripes in videos.
    • Optimised data exchange between virtual web driver and the main program module.
    • Reduced time required to delete scenes and exit SplitCam.
    • Updated GPU detection code.
    • Updated A/V sync in audio and video encoders.
    • Webcam selection dialog updated to not display SplitCam virtual webcam.
    • Installer updated to remove previously installed driver before installing a new copy of it. No more reboot requirement after installation.

    FIXED

    • Fixed bugs with drawing transparent GIF files.
    • Fixed bug where stopping stream also stopped file recorder.
    • Fixed bug with transparent gifs on black canvas.
    • Recording video when webcam is being initialised or the scene is empty.
    • Fixed crashes in memory renderer.
    • Fixed A/V sync in file recording.

     

    SplitCam v10.0.43
    Jan. 15, 2020

    NEW

    • Auto program update to the latest available version.

    UPDATED

    • Stream management and stream state tracking updated.
    • Optimised code for Saturation effect.
    • Stream black screen from empty scenes or when all scene layers are hidden.
    • Optimised code for Color effect.
    • Optimised code for canvas redrawing and rendering.
    • Updated code to work with transparent GIF files.
    • Optimised layer resize algorithms.
    • Special case processing during resize when we have only one layer of the same size as canvas.
    • Rethought and corrected code to manage active streams and errors during stream.

    FIXED

    • Fixed blinking canvas bug.
    • Fixed crash on adding or deleting scenes.
    • Fixed detection of transparent GIF files.
    • Multiple Notifier bug fixes.
    • A/V synchronisation on scene change during streaming is restored.
    • Fixed short freezes when adding sources with different FPS to canvas.
    • Fixed canvas update bugs.
    • Fixed handling the z-order of non-transparent GIF files.
    • Fixed video file playback even when the file layer is invisible.
    • Splitcam now can detect and terminate hung copies of the program.
    • Fixed video freezes when trying to change the playback position in a video file.
    • Sloppy stream when the application is minimised.
    • Fixed several bugs when repositioning layers on canvas.
    • Fixed crash when using resize methods other than custom.
    • Fixed bugs when adding a webcam to canvas.

     

    SplitCam v10.0.26
    Jan. 2, 2020

    NEW

    • Added deleting stream preset functionality.
    • Added handling of individual stream errors to be ignored by other streams: only one stream tries to reconnect in case of an error.
    • Added UI elements to reflect current stream states.
    • Added Fit to canvas command to layer's context menu.
    • Added layer flip vertical effect.
    • Added horizontal flip effect to media layers.
    • Added error reporting to stream library when applying codec params.
    • Added stream presets functionality.
    • Added Reset button to colours window.
    • Color adjust dialog for scene added.

    UPDATED

    • Go Live button updated: it becomes disabled during closing active streams. Preliminary fix to error on pushing the record button.
    • Stream management logic updated. Stream state UI tracking updated. Fixed bug with closing multiple streams when only one is deactivated.
    • Optimised image processing code.
    • Updated stream library code to report individual stream states to the main program.
    • Minor UI changes in stream management dialogs.
    • Modified webcam selection dialog: web cam resolution and fps are now selected separately.
    • New implementation of renderers and canvas.
    • Changed min/max values from 255 to 128 for RGB values in color effect.
    • Changed algorithm for slider control from exponential to hyperbolic - it is capable of exact limit values, has easier slope control and works faster.
    • Optimised Saturation effect to consume less CPU.
    • Added save/restore functionality to canvas color settings.
    • Added synchronisation between selected scene and colours windows control.
    • Color adjustment controls appearance updated.

    FIXED

    • Fixed data buffers overrun when resizing frames in layer's ProcessFrame function.
    • Fixed bug with Notifier work.
    • Fixed bugs with masks. Masks calculation changed.
    • Multiple bug fixes in stream preset management.
    • Fixed bugs with stream preset editing.
    • Fixed applying codec params in stream library.
    • CBR settings are now working correctly.
    • Fixed the bug with showing GPU encoders in preset settings dialog when those GPUs are not available on target computer.
    • Addressed the issue with poor video stream quality.
    • Fixed bugs in the new implementation of a renderers work.
    • Fixed bugs in the Memory Renderer.
    • Fixed bugs in the Notifier.
    • Fixed scene colours button randomly disappearing.
    • Fixed colour window title overlapped on standard DPI monitors.
    • Fixed bug with setting color values from sliders.
    • Fixed overlapped streams and colours windows problem.
    • Fixed bug with disappeared streams window.
    • Removed context menu from Windows taskbar.