Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package MistServer for openSUSE:Factory checked in at 2026-07-31 15:27:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MistServer (Old) and /work/SRC/openSUSE:Factory/.MistServer.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MistServer" Fri Jul 31 15:27:41 2026 rev:10 rq:1368416 version:3.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/MistServer/MistServer.changes 2026-06-28 21:12:22.609912322 +0200 +++ /work/SRC/openSUSE:Factory/.MistServer.new.2004/MistServer.changes 2026-07-31 16:05:42.497090512 +0200 @@ -1,0 +2,62 @@ +Wed Jul 22 22:34:01 UTC 2026 - Yoshio Sato <[email protected]> + +- Update to the new upstream release 3.11.1 + - 3.11.1 cnahgelog: + * Bugfix: Player now once again remember mute status of the player across reloads + * Bugfix: Player debug information that was left in by accident was removed + * Bugfix: Player adaptive bit rate fix + * Bugfix: Fixed multiple HTTP(S) entries not showing up in the stream info JSON + * Bugfix: Removed protocol scoring information from the info JSON output if the build is a release build (debug builds still have it), removed spammy track sorting debug messages + * Bugfix: Improved display of FPS values in the Admin interface + - 3.11 changelog: + * Feature: JWTs can now give access to streams through stream tags + * Feature: Support for Gradual Decoder Refresh (GDR) H264 feeds + * Feature: Can now send/receive PCM audio over MPEG-TS as a custom data track + * Feature: Generic (non-stream-specific) SRT listening ports can now be set to raw mode + * Feature: Added TS Demuxer process (MistProcTSDemux), which can take a raw TS track and demux it into non-raw tracks, while also keeping the raw track around. This enables "hybrid" raw TS streams, which can either remux or not depending on your output + * Feature: Added PUSH_INPUT_CLOSE trigger + * Feature: The "Resume support" feature is finally fully back! If resume support is enabled on a stream, you can push to it, disconnect, and push again to resume the previous push cleanly. The feature has also been extended to support stream processes, so a process that restarts can also resume the previous track properly + * Feature: Added first, last and source track selectors + * Feature: Stream info JSON now includes H264 chroma information and added support for previously missing H264 levels + * Feature: Added mono video track selector (for selecting monochrome tracks) + * Feature: Added invalidate_sessid and untag_sessid API functions + * Feature: Admin web interface now has a "Connections" tab that shows current connections (clients API call output) + * Feature: Added new Raw WebSocket protocol, which supports sending any codec combination as raw data over a WebSocket + * Feature: Added new "Optimal" track sorting, which is the new default. It uses a heuristic to determine what is most likely the "best" quality video track + * Feature: Added /ws/stream/STREAMNAME API websocket that gives information about a specific stream, including information hidden from the public-facing stream information endpoints + * Feature: New playback method selection method: now calculates a score from various protocol properties and is configurable at the server level to prioritize whatever your preference is (with a sensible "balanced" default) + * Feature: Added WebCodec-based player to the metaplayer, which adds support for many previously missing codecs to modern browsers + * Feature: Stream info JSON now includes H265 codec properties + * Feature: Added support for AC-3 audio in generic MPEG2-TS data tracks + * Improvement: Optimized JSON library to parse with less resource usage + * Improvement: Updated mbedtls to 3.6.6 + * Improvement: Player now has "cover", "coverv" and "coverh" as possible values for the "fillSpace" option + * Improvement: When using the player with fallback streams, automatically restores the non-fallback stream when it comes back online + * Improvement: Statistics parsing efficiency significantly improved + * Improvement: RTMP pushes now supposed the "diminished" flag to disable RTMP Enhanced for servers that break when trying to negotiate it + * Improvement: MistProcAV now will refuse to select audio tracks for video transcodes and vice-versa. It will also refuse to select more than one input track. + * Improvement: DTSC pulls now propagate track source information + * Improvement: clients and totals API calls now support more ways to call them (see docs for details) + * Improvement: Now correctly supports both spec-conformant RTSP SETUP calls and non-conformant RTSP SETUP calls (should improve RTSP camera compatibility, especially with cheaper brands) + * Improvement: JSON now has an internal "raw" type for strings, which does not enforce UTF-8 encoding (used for binary strings in various spots to prevent corrupting the data with UTF-16 conversion that otherwise takes place) + * Improvement: Improved PES alignment handling for H264 and H265 tracks (thanks Taiwan22!) + * Improvement: Autodetect sampling rate and channel count from AAC init data + * Bugfix: Processes that output to different streams than the input stream, now keep the output stream alive while active + * Bugfix: MacOS compile fixes + * Bugfix: Fix relative URLs with X-Mst-Path HTTP header + * Bugfix: Fixed pixel format issue in MistProcAV + * Bugfix: Fixed WS/MP4 conflating old/new tracks when switching video qualities + * Bugfix: Fixed WS/MP4 unload issues in the player + * Bugfix: Fixed controller angel process reload + * Bugfix: JWT-based session invalidation works again + * Bugfix: Fix RTMP push to Twitter (they don't support RTMP Enhanced; now auto-applies "diminished" flag) + * Bugfix: Fixed crash in MistProcAV when creating JPEG tracks + * Bugfix: Fixed "WS/" naming of connectors that run over WebSockets + * Bugfix: Fixed EBML (MKV) AV1 init data ingest + * Bugfix: Fixed language handling in the TS parser + * Bugfix: Fixed playlist files not working with Windows line endings + * Bugfix: Fixed handling of broken HEAD responses (falls back to plain requests) + * Bugfix: Fixed HLS responses leaking request headers into the response + * Bugfix: The usual mountain of small fixes + +------------------------------------------------------------------- Old: ---- MistServer-3.10.tar.gz New: ---- MistServer-3.11.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MistServer.spec ++++++ --- /var/tmp/diff_new_pack.LLutJn/_old 2026-07-31 16:05:43.257116956 +0200 +++ /var/tmp/diff_new_pack.LLutJn/_new 2026-07-31 16:05:43.257116956 +0200 @@ -17,7 +17,7 @@ Name: MistServer -Version: 3.10 +Version: 3.11.1 Release: 0 Summary: Internet streaming media toolkit License: Unlicense @@ -28,13 +28,13 @@ BuildRequires: c++_compiler BuildRequires: cmake BuildRequires: group(video) +BuildRequires: mbedtls-3-devel BuildRequires: meson BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros BuildRequires: sysuser-tools BuildRequires: pkgconfig(librist) BuildRequires: pkgconfig(libsrtp2) -BuildRequires: mbedtls-3-devel BuildRequires: pkgconfig(srt) BuildRequires: pkgconfig(usrsctp) Requires: group(video) @@ -150,6 +150,9 @@ %{_bindir}/MistOutHTTPMinimalServer %{_bindir}/MistOutHTTPS %{_bindir}/MistOutHTTPTS +%{_bindir}/MistOutWSRaw +%{_bindir}/MistProcTSDemux +%{_bindir}/MistUtilStats %{_bindir}/MistOutJPG %{_bindir}/MistOutJSON %{_bindir}/MistOutJSONLine ++++++ MistServer-3.10.tar.gz -> MistServer-3.11.1.tar.gz ++++++ ++++ 21479 lines of diff (skipped)
