Built 2026-08-24T07:08+00:00
Changes:
• added reflector wrapper handling both audio+video
• Cineform can be decoded through lavd (if native not compiled)
• vo_pp,cf/text performance improved
• AJA:use new libajantv2 open-source library instead of old ntv2 one
• enable multithreading for some less common lavc encoders (eg. OpenH264)
• vcap/decklink:improve profile handling, support for topological ID
• cmpto_j2k:support for CPU implementation, added R12L CUDA conversion
• vcap/dshow:support for OBS virtual camera
• add audio filter channel_remap for remapping on sender
• improve FEC resilliancy if traffic is low
• vcap/rtsp:support for authentization, stability fixes
• vcap/rtsp (recv), rxtx/rtsp (send):support for HEVC and JPEG
• SDL3 support
• full Wayland support, including GUI, OGL, Vulkan [Linux]
• GUI:support for server/client mode
• support for DeckLink IP features
• audio conference mode supports passive (listen-only) participants
• compilation supported on BSD systems
• support for Samsung's Advanced Professional Video (via FFmpeg)
• updated DELTACAST codebase (support for new cards, formats)
Fixes since last release:
1.10.8
• Windows CI build fix
• fix GUI default random control port
• fix PipeWire crash when server not running
1.10.7
• decklink - fix 2 opts parsing - :profile=1dfd (parsed to a wrong val) and :Use1080PsF=false (actually inverted the flag)
• OpenCV 5 compat
• few small fixes (macOS sha2 CI tool changed, unimportant leak)
1.10.6
• use latest AJA SDK
• fix audio network packets not being freed under some conditions
• trafic shaper - use CLOCK_MONOTONIC - this prevents freeze in Win when resuming from S3 sleep
• really add files required to run standalone configure without the need for autoconf/automake
• [v4l2] fix use-after-free (hopefully just dev name not print)
• [acap/portaudio] fix some cap devices not shown in help
• [portaudio] improved exitting (fix a crash)
1.10.5
• fix seldom audio corruption
• fix presentation of portaudio devices in help
• add configure (user doesn't need autoconf/automake)
1.10.4
• fix default VP9 on x86-64 pre v3 (wo AVX2). But the libvpx-vp9 seem to be better encoder than libsvt_vp9 in any case.
• fix crash on querying directshow devices (GH-493)
• compilation fixes of various seldom used modules
1.10.3
• screen_avf:fix swapped name/dev in probe (for GUI)
• compliance with Apple Dev Program (explicit recording notice
if screen capture or Core Audio device is used)
• reenable CFHD decoding fallback with lavd
• fixed some small lavd regression when some decoders unavail
1.10.2
• fix Vulkan display crashing on keypresses in console
• fix GL display show/hide cursor keybind
• fix control port argument in hd-rum-translator (GH-482)
• added 2 conversions for Videotoolbox 10b encode (GH-479, GH-480)
• modified hevc_videotoolbox not to default to 4:2:0 (GH-480)
• bundle libdecor so that the windows (GL/SDL/Vulkan) have decorations in Wayland
• make SPOUT running again (GH-487)
• fix VDPAU being advertised/used with GL even when undesirable
• fix GPUJPEG subsampling detection (probe, by updated GJ upstream)
• ported AV Foundation vcap from master so that it can be used as a screen capture for macOS Intel builds (the old Core Graphics cannot be built anymore) (GH-485)
1.10.1
• fix temporarily broken r12l_to_gbrp16le (GH-476)
• missing arm64 macOS dependency on brotlicommon (GH-478)
• add libOpenGL.0.so library fallback to Linux AppImage
• fix Pipewire screen capture not starting
• build fixes
• reenable AV Foundation (not being enabled on macOS)
• fix decoding ProRes (GH-481)
Full changelog: https://github.com/CESNET/UltraGrid/commits/v1.10.8