Skip to content

Releases: MartinPulec/UltraGrid

UltraGrid 1.9.1-rc1

20 Mar 13:22
ed44039
Compare
Choose a tag to compare

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

12 Feb 15:49
c507f5c
Compare
Choose a tag to compare

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

09 Feb 11:49
a16ee4c
Compare
Choose a tag to compare

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

09 Feb 10:17
adbb148
Compare
Choose a tag to compare

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

26 Jan 07:48
7e0a7ba
Compare
Choose a tag to compare

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

25 Jan 16:00
41cbfad
Compare
Choose a tag to compare

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

23 Jan 08:00
0a91ab4
Compare
Choose a tag to compare

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

20 Nov 08:25
v1.8.7-rc1
8304596
Compare
Choose a tag to compare

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

20 Oct 11:57
6328048
Compare
Choose a tag to compare

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

20 Oct 11:27
767dfc2
Compare
Choose a tag to compare

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