0.10.0:
New Features:
- added support for SDI playback via DeckLink cards
- added a new GUI to configure DeckLink inputs or outputs
- added support for hardware accelerated video decoding for AV1 codec
- new decoding layer to use better multi-threading/buffering to avoid draining of audio playback buffer when a long sequence of input video frames occurs (esp. AV1)
Improvements:
- automatic detection of input video format for DeckLink capture cards
- handling of overflows/underflows in the playback pre-buffering and improved playback (re-)start
- flow-control for HLS/MPEG-DASH streams and file inputs
- checks for encoder settings to avoid output aborts due to configuration conflicts
- display of input stream indices
- positioning and display of "Add Flow" button
- display of color attributes for decoded and encoded streams, also show these attributes for video playback
Bug-fixes:
- fixed display of decoding statistics for input streams captured from video/audio devices or screens
- fixed load/save of NDI based inputs and outputs
- fixed sub stream indexing for outputs (fixes NDI streaming of multilanguage inputs)
- fixes for detecting the visible video frame rate of input streams
- several fixes for receiving of MPEG-DASH streams
- fixed possible crash in internal packet ring buffers
- fixed RTMP broadcast server support
- fixed several license checks to support correct switch back from an expired trial license to a valid one
0.9.5:
New Features:
- added STUN support (including GUI) to identify the own public IPv4/v6 addresses
Improvements:
- display for MPEG-TS based inputs also the pid of each individual input and encoding stream
- handle and show the A/V input PTS drift per input sub stream instead of per input
- improved display of measurement curves
Bug-fixes:
- fixes SRT connection breaks if the inbound stream has a high bit rate which causes a growing of the internal ring buffer
- fixed detection of frame rate and video resolution of H.264 streams for some special cases
- fixed automatic removal of an encoder instance if the last related output was closed
0.9.4:
New Features:
- added support for HLS based real-time streaming to YouTube (including HDR support)
Improvements:
- several GUI UX cleanups, merged HLS file output into general file recording option
- accounting of outgoing traffic in case of HLS outputs
- improved/extended real-time curves about frame buffering and encoding for each individual encoder instance
- MPEG-TS program names now always contain the program type within the GUI
- improved error reporting in case an encoder or muxer instance cause a critical error
- playback problems for mp4 files when using remote control
- reworked internal packet ring buffers to improve support for 4k streams
- improved efficiency of RTMP packetizing (e.g., when streaming to YouTube)
- improved throughput of HLS muxer instances and avoidance of frame drops
- improved H.264 support to detected correctly the SPS data in special cases
Bug-fixes:
- "load flows" now waits until all input video/audio streams are detected before it adds an output to restore all desired encoder streams
- correct video encoder profile selection for HEVC streams
- possible crash situation during application shutdown
- possible crash situation when closing a live video/audio capturing
- endless decoding in case of file input and the playback was not started yet
- possible crash situation when closing a muxer instance
- possible rare crashes in encoder instances
- empty playlist files in case of HLS based file recording (only Windows)
- possible crash situation when closing a file input by remote control
0.9.3:
New Features:
- allow to switch each video player to fullscreen mode
- added system overview dialog which shows details about the used hardware and software setup
Improvements:
- display decoder statistics grouped by programs if possible
- display input settings grouped by programs if possible
Bug-fixes:
- correct remote playback of video/audio data
- use an SRT latency of 120 ms as default setting instead of the previous 0 ms (fixes early data dropping in case of url based input)
- make sure the playback stays consistent and starts reliably the video display
0.9.2:
New Features:
- allow to watch and listen to multi-program mpeg-ts based inputs (tested with up to 40 TV/radio programs per input)
Improvements:
- display input streams grouped by programs if possible
- display mpeg-ts programs based on their type (TV vs. radio) instead of their number
- allow to observe/handle mpeg-ts programs by remote control
- improved ordering of demuxer and decoder streams according to their media type
- improved/fixed support for gpu accelerated h.264/hevc video decoding for non mpeg-ts inputs
- support dynamic program changes within the mpeg-ts demuxer
- statistics about average timing of SPS, PPS and VPS NAL units within h.264/hevc video streams
- improved accuracy of demuxer statistics for mpeg-ts based inputs
- detect NVidia 3000/4000 series graphics cards
- added log redirection for libsrt to be able to read all SRT related log outputs in the central vase.log
Bug-fixes:
- possible crash situation when using input streams
- possible crash situation when closing a video/audio playback
- possible crash situation when starting a sound output
- correct detection of teletext streams in the mpeg-ts demuxer
- possible crash situation when selecting a different mpeg-ts program for playback