Releases: MartinPulec/UltraGrid
UltraGrid 1.9.1-rc1
Built 2024-03-20T13:22+00:00
Changes:
- added basic nvdec support
- added Pipewire screen capture
- added Pipewire generic video capture & display
- added Pipewire audio capture & display
- GUI: Don't block whole interface when querying UG capabilities
- GUI: Better handling of UG crash during capability query
- GUI: vuMeter: Redesigned to allow variable channel count
- GUI: vuMeter: Added maximum recent peak indicator
- swmix: Optionaly specify a custom config file path
- holepunch: New 'bind_ip' option
- improved deinterlacing quality and performance; support for higher than 8 bit pixel formats
- added new deinterlace filters (linear, bob)
- added support for Vuikan on macOS (utilizing MoltenVK)
- improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats)
- improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API)
- improved Windows screen capture (automaticaly register filter)
- Reed-Solomon: support for multiple tiles (notably 3D)
- improved AV1 performance by tweaking parameters
- video switcher: support for embedded audio switching
- added file (libavformat-backed) output
- supported >8 bit transcoding in hd-rum-transcode and resize filter
- improved DShow capture compatibility with new pixfmts + convert to RGB
- added official mac arm64 build
Fixes since last release:
1.9.1
- CI build fixes
- fixed libavcodec conversion
- fixed testcard:size=4k (option parse)
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.9.1-rc1
UltraGrid 1.9-rc3
Built 2024-02-12T15:49+00:00
Changes:
- added basic nvdec support
- added Pipewire screen capture
- added Pipewire generic video capture & display
- added Pipewire audio capture & display
- GUI: Don't block whole interface when querying UG capabilities
- GUI: Better handling of UG crash during capability query
- GUI: vuMeter: Redesigned to allow variable channel count
- GUI: vuMeter: Added maximum recent peak indicator
- swmix: Optionaly specify a custom config file path
- holepunch: New 'bind_ip' option
- improved deinterlacing quality and performance; support for higher than 8 bit pixel formats
- added new deinterlace filters (linear, bob)
- added support for Vuikan on macOS (utilizing MoltenVK)
- improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats)
- improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API)
- improved Windows screen capture (automaticaly register filter)
- Reed-Solomon: support for multiple tiles (notably 3D)
- improved AV1 performance by tweaking parameters
- video switcher: support for embedded audio switching
- added file (libavformat-backed) output
- supported >8 bit transcoding in hd-rum-transcode and resize filter
- improved DShow capture compatibility with new pixfmts + convert to RGB
- added official mac arm64 build
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.9-rc3
UltraGrid 1.9-rc2
Built 2024-02-09T11:49+00:00
Changes:
- added basic nvdec support
- added Pipewire screen capture
- added Pipewire generic video capture & display
- added Pipewire audio capture & display
- GUI: Don't block whole interface when querying UG capabilities
- GUI: Better handling of UG crash during capability query
- GUI: vuMeter: Redesigned to allow variable channel count
- GUI: vuMeter: Added maximum recent peak indicator
- swmix: Optionaly specify a custom config file path
- holepunch: New 'bind_ip' option
- improved deinterlacing quality and performance; support for higher than 8 bit pixel formats
- added new deinterlace filters (linear, bob)
- added support for Vuikan on macOS (utilizing MoltenVK)
- improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats)
- improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API)
- improved Windows screen capture (automaticaly register filter)
- Reed-Solomon: support for multiple tiles (notably 3D)
- improved AV1 performance by tweaking parameters
- video switcher: support for embedded audio switching
- added file (libavformat-backed) output
- supported >8 bit transcoding in hd-rum-transcode and resize filter
- improved DShow capture compatibility with new pixfmts + convert to RGB
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.9-rc2
UltraGrid 1.9-rc1
Built 2024-02-09T10:17+00:00
Changes:
- added basic nvdec support
- added Pipewire screen capture
- added Pipewire generic video capture & display
- added Pipewire audio capture & display
- GUI: Don't block whole interface when querying UG capabilities
- GUI: Better handling of UG crash during capability query
- GUI: vuMeter: Redesigned to allow variable channel count
- GUI: vuMeter: Added maximum recent peak indicator
- swmix: Optionaly specify a custom config file path
- holepunch: New 'bind_ip' option
- improved deinterlacing quality and performance; support for higher than 8 bit pixel formats
- added new deinterlace filters (linear, bob)
- added support for Vuikan on macOS (utilizing MoltenVK)
- improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats)
- improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API)
- improved Windows screen capture (automaticaly register filter)
- Reed-Solomon: support for multiple tiles (notably 3D)
- improved AV1 performance by tweaking parameters
- video switcher: support for embedded audio switching
- added file (libavformat-backed) output
- supported >8 bit transcoding in hd-rum-transcode and resize filter
- improved DShow capture compatibility with new pixfmts + convert to RGB
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.9-rc1
UltraGrid 1.8.7-3
Built 2024-01-26T07:48+00:00
Changes:
- added Reed-Solomon for audio
- added support for RPI4 hw. acceleration
- added holepunching support for where both hosts are behind NAT
- added experimental echo canceller support
- added unix_sock display for passing video frames to other processes via unix sockets
- added audio filter 'delay' for delaying audio on sender
- added audio filter 'playback' for monitoring audio on sender
- testcard (audio) - file playback now respects bps from --audio-capture-format
- converting sound samples to a lower bit depth now uses dithering
- transcoding reflector - ports with same the compression now reuse compressed frames instead of doing the same work
- conference mode now automatically sends back video to all participants
- improve H.265 recovery from packet drops (enabled constrained-intra)
- improve svt-av1 compatibility
- GUI: preview now uses unix sockets instead of shared memory
- GUI: should now behave correctly when running multiple instances
- GUI: added RTCP receiver report based RTT and packet loss indicator
- GUI: added send bandwidth indicator
- GUI: separate vuMeters for send/receive
- GUI: don't show crash dialog if UltraGrid crashed when exiting
- added dynamical scaler for DeckLink audio to eliminate clock drift
- support for libsoxr resampler (16/32 bits), added 32-bit support to SpeexDSP + use multiple threads
- encryption - added + made default encryption in AES GCM mode (+ support for WolfSSL)
- added Vulkan display
Fixes since last release:
1.8.1
- CI build fixes
- fixed lavc QSV initialization fail
- fixed AVFoundation device order instability
- [Vulkan] fixed 16-bit RGB display
- fixed GUI crash
- double-framerate vo postprocess fixes
- Vulkan is now enabled in Linux builds; macOS builds link with MoltenVK, so that Vulkan works there as well
1.8.2
- build fixes
- fixed lavc subsampling option parsing
- fixed inaccurate rendering of some codecs with Vulcan (R10k, UYVY, Y416)
- fixed inability to run portaudio + decklink at the same time in Windows
- fixed PortAudio default devce selection and capture channel count
1.8.3
- build fixes
- fixed libavcodec compression of videos with very small resolution
- [GPUJPEG] fixed parsing of q=/restart= options
- Reed-Solomon - support for multiple tiles
- [dshow] fixed indexing of devices in help
- fixed reflector address overflow + conference participant removal
- fixed DeckLink incorrectly displaying interlaced video
1.8.4
- build fixes
- fixed frame drop during RTP wrap-around
- file video capture - detect interlacing
1.8.5
- fixed audio mixer segfault
- fixed file capture initialized from switcher
- fixed switcher with excl_init
- fixed holepunch
1.8.6
- fixed zfec (Reed-Solomon) crash due to upstream changes
- build fixes
- show HW acceleration checkbox in GUI
1.8.7
- target macOS build to macOS 12
- fixed Reed-Solomon crashes due to upstream changes
- fixed Spout crashes due to upstream changes
- fixed incorrect v210 rendering with OpenGL in Win
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.8.7-3
UltraGrid 1.8.7-2
Built 2024-01-25T16:00+00:00
Changes:
- added Reed-Solomon for audio
- added support for RPI4 hw. acceleration
- added holepunching support for where both hosts are behind NAT
- added experimental echo canceller support
- added unix_sock display for passing video frames to other processes via unix sockets
- added audio filter 'delay' for delaying audio on sender
- added audio filter 'playback' for monitoring audio on sender
- testcard (audio) - file playback now respects bps from --audio-capture-format
- converting sound samples to a lower bit depth now uses dithering
- transcoding reflector - ports with same the compression now reuse compressed frames instead of doing the same work
- conference mode now automatically sends back video to all participants
- improve H.265 recovery from packet drops (enabled constrained-intra)
- improve svt-av1 compatibility
- GUI: preview now uses unix sockets instead of shared memory
- GUI: should now behave correctly when running multiple instances
- GUI: added RTCP receiver report based RTT and packet loss indicator
- GUI: added send bandwidth indicator
- GUI: separate vuMeters for send/receive
- GUI: don't show crash dialog if UltraGrid crashed when exiting
- added dynamical scaler for DeckLink audio to eliminate clock drift
- support for libsoxr resampler (16/32 bits), added 32-bit support to SpeexDSP + use multiple threads
- encryption - added + made default encryption in AES GCM mode (+ support for WolfSSL)
- added Vulkan display
Fixes since last release:
1.8.1
- CI build fixes
- fixed lavc QSV initialization fail
- fixed AVFoundation device order instability
- [Vulkan] fixed 16-bit RGB display
- fixed GUI crash
- double-framerate vo postprocess fixes
- Vulkan is now enabled in Linux builds; macOS builds link with MoltenVK, so that Vulkan works there as well
1.8.2
- build fixes
- fixed lavc subsampling option parsing
- fixed inaccurate rendering of some codecs with Vulcan (R10k, UYVY, Y416)
- fixed inability to run portaudio + decklink at the same time in Windows
- fixed PortAudio default devce selection and capture channel count
1.8.3
- build fixes
- fixed libavcodec compression of videos with very small resolution
- [GPUJPEG] fixed parsing of q=/restart= options
- Reed-Solomon - support for multiple tiles
- [dshow] fixed indexing of devices in help
- fixed reflector address overflow + conference participant removal
- fixed DeckLink incorrectly displaying interlaced video
1.8.4
- build fixes
- fixed frame drop during RTP wrap-around
- file video capture - detect interlacing
1.8.5
- fixed audio mixer segfault
- fixed file capture initialized from switcher
- fixed switcher with excl_init
- fixed holepunch
1.8.6
- fixed zfec (Reed-Solomon) crash due to upstream changes
- build fixes
- show HW acceleration checkbox in GUI
1.8.7
- target macOS build to macOS 12
- fixed Reed-Solomon crashes due to upstream changes
- fixed Spout crashes due to upstream changes
- fixed incorrect v210 rendering with OpenGL in Win
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.8.7-2
UltraGrid 1.8.9-rc1
Built 2024-01-23T08:00+00:00
Changes:
- added basic nvdec support
- added Pipewire screen capture
- added Pipewire generic video capture & display
- added Pipewire audio capture & display
- GUI: Don't block whole interface when querying UG capabilities
- GUI: Better handling of UG crash during capability query
- GUI: vuMeter: Redesigned to allow variable channel count
- GUI: vuMeter: Added maximum recent peak indicator
- swmix: Optionaly specify a custom config file path
- holepunch: New 'bind_ip' option
- improved deinterlacing quality and performance; support for higher than 8 bit pixel formats
- added new deinterlace filters (linear, bob)
- added support for Vuikan on macOS (utilizing MoltenVK)
- improved support for HW accelerated encoding with QuickSync for Intel GPUs (mainly for higher bit-depth formats)
- improved support for AMD GPUs (encoding with AMF, VDPAU decoding, VA-API)
- improved Windows screen capture (automaticaly register filter)
- Reed-Solomon: support for multiple tiles (notably 3D)
- improved AV1 performance by tweaking parameters
- video switcher: support for embedded audio switching
- added file (libavformat-backed) output
- supported >8 bit transcoding in hd-rum-transcode and resize filter
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.8.9-rc1
UltraGrid 1.8.7-rc1
Built 2023-11-20T08:25+00:00
Changes:
- added Reed-Solomon for audio
- added support for RPI4 hw. acceleration
- added holepunching support for where both hosts are behind NAT
- added experimental echo canceller support
- added unix_sock display for passing video frames to other processes via unix sockets
- added audio filter 'delay' for delaying audio on sender
- added audio filter 'playback' for monitoring audio on sender
- testcard (audio) - file playback now respects bps from --audio-capture-format
- converting sound samples to a lower bit depth now uses dithering
- transcoding reflector - ports with same the compression now reuse compressed frames instead of doing the same work
- conference mode now automatically sends back video to all participants
- improve H.265 recovery from packet drops (enabled constrained-intra)
- improve svt-av1 compatibility
- GUI: preview now uses unix sockets instead of shared memory
- GUI: should now behave correctly when running multiple instances
- GUI: added RTCP receiver report based RTT and packet loss indicator
- GUI: added send bandwidth indicator
- GUI: separate vuMeters for send/receive
- GUI: don't show crash dialog if UltraGrid crashed when exiting
- added dynamical scaler for DeckLink audio to eliminate clock drift
- support for libsoxr resampler (16/32 bits), added 32-bit support to SpeexDSP + use multiple threads
- encryption - added + made default encryption in AES GCM mode (+ support for WolfSSL)
- added Vulkan display
Fixes since last release:
1.8.1
- CI build fixes
- fixed lavc QSV initialization fail
- fixed AVFoundation device order instability
- [Vulkan] fixed 16-bit RGB display
- fixed GUI crash
- double-framerate vo postprocess fixes
- Vulkan is now enabled in Linux builds; macOS builds link with MoltenVK, so that Vulkan works there as well
1.8.2
- build fixes
- fixed lavc subsampling option parsing
- fixed inaccurate rendering of some codecs with Vulcan (R10k, UYVY, Y416)
- fixed inability to run portaudio + decklink at the same time in Windows
- fixed PortAudio default devce selection and capture channel count
1.8.3
- build fixes
- fixed libavcodec compression of videos with very small resolution
- [GPUJPEG] fixed parsing of q=/restart= options
- Reed-Solomon - support for multiple tiles
- [dshow] fixed indexing of devices in help
- fixed reflector address overflow + conference participant removal
- fixed DeckLink incorrectly displaying interlaced video
1.8.4
- build fixes
- fixed frame drop during RTP wrap-around
- file video capture - detect interlacing
1.8.5
- fixed audio mixer segfault
- fixed file capture initialized from switcher
- fixed switcher with excl_init
- fixed holepunch
1.8.6
- fixed zfec (Reed-Solomon) crash due to upstream changes
- build fixes
- show HW acceleration checkbox in GUI
1.8.7
- target macOS build to macOS 12
- fixed Reed-Solomon crashes due to upstream changes
- fixed Spout crashes due to upstream changes
- fixed incorrect v210 rendering with OpenGL in Win
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.8.7-rc1
UltraGrid 1.8.6-rc4
Built 2023-10-20T12:05+00:00
Changes:
- added Reed-Solomon for audio
- added support for RPI4 hw. acceleration
- added holepunching support for where both hosts are behind NAT
- added experimental echo canceller support
- added unix_sock display for passing video frames to other processes via unix sockets
- added audio filter 'delay' for delaying audio on sender
- added audio filter 'playback' for monitoring audio on sender
- testcard (audio) - file playback now respects bps from --audio-capture-format
- converting sound samples to a lower bit depth now uses dithering
- transcoding reflector - ports with same the compression now reuse compressed frames instead of doing the same work
- conference mode now automatically sends back video to all participants
- improve H.265 recovery from packet drops (enabled constrained-intra)
- improve svt-av1 compatibility
- GUI: preview now uses unix sockets instead of shared memory
- GUI: should now behave correctly when running multiple instances
- GUI: added RTCP receiver report based RTT and packet loss indicator
- GUI: added send bandwidth indicator
- GUI: separate vuMeters for send/receive
- GUI: don't show crash dialog if UltraGrid crashed when exiting
- added dynamical scaler for DeckLink audio to eliminate clock drift
- support for libsoxr resampler (16/32 bits), added 32-bit support to SpeexDSP + use multiple threads
- encryption - added + made default encryption in AES GCM mode (+ support for WolfSSL)
- added Vulkan display
Fixes since last release:
1.8.1
- CI build fixes
- fixed lavc QSV initialization fail
- fixed AVFoundation device order instability
- [Vulkan] fixed 16-bit RGB display
- fixed GUI crash
- double-framerate vo postprocess fixes
- Vulkan is now enabled in Linux builds; macOS builds link with MoltenVK, so that Vulkan works there as well
1.8.2
- build fixes
- fixed lavc subsampling option parsing
- fixed inaccurate rendering of some codecs with Vulcan (R10k, UYVY, Y416)
- fixed inability to run portaudio + decklink at the same time in Windows
- fixed PortAudio default devce selection and capture channel count
1.8.3
- build fixes
- fixed libavcodec compression of videos with very small resolution
- [GPUJPEG] fixed parsing of q=/restart= options
- Reed-Solomon - support for multiple tiles
- [dshow] fixed indexing of devices in help
- fixed reflector address overflow + conference participant removal
- fixed DeckLink incorrectly displaying interlaced video
1.8.4
- build fixes
- fixed frame drop during RTP wrap-around
- file video capture - detect interlacing
1.8.5
- fixed audio mixer segfault
- fixed file capture initialized from switcher
- fixed switcher with excl_init
- fixed holepunch
1.8.6
- fixed zfec (Reed-Solomon) crash due to upstream changes
- build fixes
- show HW acceleration checkbox in GUI
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.8.6-rc4
UltraGrid 1.8.6-rc3
Built 2023-10-20T11:27+00:00
Changes:
- added Reed-Solomon for audio
- added support for RPI4 hw. acceleration
- added holepunching support for where both hosts are behind NAT
- added experimental echo canceller support
- added unix_sock display for passing video frames to other processes via unix sockets
- added audio filter 'delay' for delaying audio on sender
- added audio filter 'playback' for monitoring audio on sender
- testcard (audio) - file playback now respects bps from --audio-capture-format
- converting sound samples to a lower bit depth now uses dithering
- transcoding reflector - ports with same the compression now reuse compressed frames instead of doing the same work
- conference mode now automatically sends back video to all participants
- improve H.265 recovery from packet drops (enabled constrained-intra)
- improve svt-av1 compatibility
- GUI: preview now uses unix sockets instead of shared memory
- GUI: should now behave correctly when running multiple instances
- GUI: added RTCP receiver report based RTT and packet loss indicator
- GUI: added send bandwidth indicator
- GUI: separate vuMeters for send/receive
- GUI: don't show crash dialog if UltraGrid crashed when exiting
- added dynamical scaler for DeckLink audio to eliminate clock drift
- support for libsoxr resampler (16/32 bits), added 32-bit support to SpeexDSP + use multiple threads
- encryption - added + made default encryption in AES GCM mode (+ support for WolfSSL)
- added Vulkan display
Fixes since last release:
1.8.1
- CI build fixes
- fixed lavc QSV initialization fail
- fixed AVFoundation device order instability
- [Vulkan] fixed 16-bit RGB display
- fixed GUI crash
- double-framerate vo postprocess fixes
- Vulkan is now enabled in Linux builds; macOS builds link with MoltenVK, so that Vulkan works there as well
1.8.2
- build fixes
- fixed lavc subsampling option parsing
- fixed inaccurate rendering of some codecs with Vulcan (R10k, UYVY, Y416)
- fixed inability to run portaudio + decklink at the same time in Windows
- fixed PortAudio default devce selection and capture channel count
1.8.3
- build fixes
- fixed libavcodec compression of videos with very small resolution
- [GPUJPEG] fixed parsing of q=/restart= options
- Reed-Solomon - support for multiple tiles
- [dshow] fixed indexing of devices in help
- fixed reflector address overflow + conference participant removal
- fixed DeckLink incorrectly displaying interlaced video
1.8.4
- build fixes
- fixed frame drop during RTP wrap-around
- file video capture - detect interlacing
1.8.5
- fixed audio mixer segfault
- fixed file capture initialized from switcher
- fixed switcher with excl_init
- fixed holepunch
1.8.6
- fixed zfec (Reed-Solomon) crash due to upstream changes
Full changelog: https://github.com/MartinPulec/UltraGrid/commits/v1.8.6-rc3