UltraGrid 1.8.1
github-actions
released this
19 Jan 09:09
·
2861 commits
to master
since this release
Built 2023-01-19T09:09+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
Full changelog: https://github.com/CESNET/UltraGrid/commits/v1.8.1