1.5 ==== * added BitFlow grabber * added SDL2 (replacing SDL1) * added SPOUT server * added Syphon client * added VDPAU and VAAPI HW accelerated decoding * AJA - support for macOS and Windows * multiple improvements in DeckLink (multi-link, 3D, passthrough) * new QT GUI * option to runtime switching of recording * performance and latency improvements in GL * support for 64-bit Windows builds * support for Comprimato J2K codec 1.4 ==== * added AJA capture cards support * added Magewell capture cards support * support for new libavcodec encoders, including Quick Sync and NVENC * added support for H.265/HEVC codec including NVENC acceleration * significant GPUJPEG performance improvements * added Reed-Solomon forward error correction (suitable for H.264) * significantly increased Windows performance * Syphon support * added text and border postprocessors, grayscale, mirror, and flip capture filters * updated to match recent versions of supported drivers and APIs * much better integration with CoUniverse * added videoconferencing mode and audio mixer 1.3 ==== * further Windows compatibility (including GPUJPEG) * added encryption * added AV Foundation capture * added CUDA implementation of LDGM * multiple performance improvements * added logo capture filter * added dynamic rate limiter * do not occupy recv port if not used * support for new operating systems (OS X 10.10, Ubuntu 14.10, Windows 8) * added RTSP capturer * added resize capture filter * standard encapsulation for H.264 and A-law/u-law/OPUS audio and RTSP server 1.2 ===== * screen capture performance updates * screen capture - added cursor capture (X11) * added interlacing postprocessor * added V4L2 capture * AV record and playback * MS Windows support (most of modules) * support for libavcodec compression/decompression (H.264, VP8, MJPEG) * GPUJPEG performance optimalizations * DirectShow capture support * added SAGE transmit (alternative to native RTP) * recompressing support added to a reflector * added SW video mix * direct transcoding from JPEG to DXT * support for BlueFish444 cards * RTDXT compress now runs on Intel graphics cards (Linux) * OpenGL - key shortcuts for screenshot and pause * added audio compression * added CUDA RGB(A)->UYVY transformation, JPEG->DXT1/5 transcoder * added CUDA DXT compression * support for DELTACAST DVI/HDMI cards * GLSL stuff (eg. RTDXT) now runs on Mac and Windows * added video capture filters - blanking (anonymization) and frame dropping 1.1 ===== * support for specifying multicast interface for both IPv4 and IPv6 * IPv6 - support zone ID (RFC 4007), name resolving into IPv6 * LDGM - added profiles * added acoustic echo canceller * ALSA - fixed latency problem when using PulseAudio * cmdline parameter to capture specified number of channels * allow audio scaling (by a fixed ratio or adaptively) * audio - added audio mapping/mixer * Mac - produce complete self-contained bundle (with libs) * updated GUIs - added FEC, tooltips etc. * GL - hide cursor 1.1-rc4 ===== * interlacing - allow switching at field-rate while naturally interlacing field * DeckLink - allow specification for audion input connection (SDI/AESEBU/analog) * OpenGL - automatically enable sync on VBlank from application scope * QT GUI - updated + allow compression setting * added screen capture * inserted packet reflector * added possibility to limit sending bitrate * added scaling postprocessor * can be compiled with Clang/LLVM * added LDGM 1.1-rc3 ===== * Mac - use native (Cocoa) context instead of GLUT * added JACK audio devices * DeckLink - add source selection (SDI/HDMI/Component/Compisite) * switched to ITU-T BT. 709 Rec color space * support for Mac OS X 10.7 (+ support for core 3.2 OpenGL profile) 1.1-rc2 ===== * updated documentation * few small fixes 1.1-rc1 ===== * DeckLink - added format autodetection (not all cards support it, eg. Deck SDI does) * added aggregate video capture/display - allows grabbing/displaying from 2 or more discrete cards. This allows eg. grabbing left eye with one grabbing card while right eye with another * DVS - allow choosing input card (if there is more than one) * Deltacast - format autodetection (perhaps all cards supported) * Deltacast - added audio (both input and output) * Mac OS X - enable DXT compression (with GL_EXT_GPU_SHADER4) * modularized design - modules can be now build and installed independently from core UltraGrid - this allows i. a. distribution binary of UG with JPEG without knowing if target system has installed CUDA Toolkit. * format detection for DVS cards * DVS support for Mac OS X