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)

Reply via email to