Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gstreamer-rtsp-server for openSUSE:Factory checked in at 2023-03-13 12:40:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer-rtsp-server (Old) and /work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-rtsp-server" Mon Mar 13 12:40:09 2023 rev:41 rq:1070793 version:1.22.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer-rtsp-server/gstreamer-rtsp-server.changes 2023-03-02 23:04:05.788031664 +0100 +++ /work/SRC/openSUSE:Factory/.gstreamer-rtsp-server.new.31432/gstreamer-rtsp-server.changes 2023-03-13 12:41:06.483795518 +0100 @@ -1,0 +2,7 @@ +Thu Mar 9 18:32:26 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.22.1: + + No changes. +- Rebase patch with quilt. + +------------------------------------------------------------------- Old: ---- gst-rtsp-server-1.22.0.tar.xz New: ---- gst-rtsp-server-1.22.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer-rtsp-server.spec ++++++ --- /var/tmp/diff_new_pack.XJNgsx/_old 2023-03-13 12:41:06.895797665 +0100 +++ /var/tmp/diff_new_pack.XJNgsx/_new 2023-03-13 12:41:06.899797686 +0100 @@ -20,7 +20,7 @@ %define _name gst-rtsp-server Name: gstreamer-rtsp-server -Version: 1.22.0 +Version: 1.22.1 Release: 0 Summary: GStreamer-based RTSP server library License: LGPL-2.0-or-later ++++++ gst-rtsp-server-1.22.0.tar.xz -> gst-rtsp-server-1.22.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-rtsp-server-1.22.0/ChangeLog new/gst-rtsp-server-1.22.1/ChangeLog --- old/gst-rtsp-server-1.22.0/ChangeLog 2023-01-23 20:35:28.680224700 +0100 +++ new/gst-rtsp-server-1.22.1/ChangeLog 2023-03-04 14:48:11.773638700 +0100 @@ -1,3 +1,20 @@ +=== release 1.22.1 === + +2023-03-04 13:42:32 +0000 Tim-Philipp Müller <t...@centricular.com> + + * NEWS: + * RELEASE: + * docs/plugins/gst_plugins_cache.json: + * gst-rtsp-server.doap: + * meson.build: + Release 1.22.1 + +2023-01-25 16:46:42 +0000 Tim-Philipp Müller <t...@centricular.com> + + * docs/plugins/gst_plugins_cache.json: + * meson.build: + Back to development + === release 1.22.0 === 2023-01-23 19:29:34 +0000 Tim-Philipp Müller <t...@centricular.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-rtsp-server-1.22.0/NEWS new/gst-rtsp-server-1.22.1/NEWS --- old/gst-rtsp-server-1.22.0/NEWS 2023-01-23 20:29:34.000000000 +0100 +++ new/gst-rtsp-server-1.22.1/NEWS 2023-03-04 14:42:32.000000000 +0100 @@ -2,10 +2,13 @@ GStreamer 1.22.0 was originally released on 23 January 2023. +The latest bug-fix release in the stable 1.22 series is 1.22.1 and was +released on 04 March 2023. + See https://gstreamer.freedesktop.org/releases/1.22/ for the latest version of this document. -Last updated: Monday 23 January 2023, 17:00 UTC (log) +Last updated: Monday 04 March 2023, 13:00 UTC (log) Introduction @@ -298,8 +301,8 @@ - This is enabled by setting the instant-uri property to true, setting the URI to switch to immediately, and then disabling the instant-uri property again afterwards. -- playbin3, decodebin3, uridecodebin3, parsebin, and urisrc are no - longer experimental +- playbin3, decodebin3, uridecodebin3, parsebin, and urisourcebin are + no longer experimental - They were originally marked as âtechnology previewâ but have since seen extensive usage in production settings, so are considered ready for general use now. @@ -819,9 +822,9 @@ New MP4 muxer + Fragmented MP4 muxer -- fmp4mux: New fragmented MP4/ISOBMFF/CMAF muxer for generating - e.g. DASH/HLS media fragments. -- isomp4mux: New non-fragmented, normal MP4 muxer. +- isofmp4mux, cmafmux, dashmp4mux, onviffmp4mux: New fragmented + MP4/ISOBMFF/CMAF muxer for generating e.g. DASH/HLS media fragments. +- isomp4mux, onvifmp4mux: New non-fragmented, normal MP4 muxer. Both plugins provides elements that replace the existing qtmux/mp4mux element from gst-plugins-good. While not feature-equivalent yet, the new @@ -1217,6 +1220,240 @@ 1.22.0 was originally released on 23 January 2023. +1.22.1 + +The first 1.22 bug-fix release (1.22.1) was released on 04 March 2023. + +This release only contains bugfixes and it should be safe to update from +1.22.0. + +Highlighted bugfixes in 1.22.1 + +- audio channel-mix: allow up to 64 channels (instead of up to 63 + channels) +- avfvideosrc: Donât wait on main thread for permissions request +- avvidenc: avoid generating inaccurate output timestamps, especially + with variable framerate streams +- AV1 video codec caps signalling improvements in various elements +- codectimestamper: Fix timestamping on sequence update +- d3d11overlaycompositor: fix texture width and height +- d3d11videosink: Fix rendering on external handle +- dashdemux2: fix seek operation taking a log time to finish for some + streams +- nvencoder: Fix B-frame encoding on Linux and min buffers in auto GPU + mode +- playbin3: fixing buffering for live pipelines +- playbin: fix potential deadlock when stopping stream with subtitles + visible +- redenc: fix setting of extension ID for twcc +- rtspsrc: improved compatibility with more broken RTSP servers +- v4l2h264dec: Fix Raspberry Pi4 will not play video in application +- vtdec: fix jittery playback of H.264 Level 4.1 movies in macOS +- vtdec: Fix non-deterministic frame output after flushing seeks +- vtenc: fix handling of interlaced ProRes on Apple M1 hardware +- vtenc: donât advertise ARGB/RGBA64 input caps on M1 Pro/Max with + macOS <13 +- wasapi2src: Fix loopback capture on Windows 10 Anniversary Update +- tools: better handling of non-ASCII command line arguments on + Windows +- gst-libav: fix build against newer ffmpeg versions +- gst-python: Use arch-specific install dir for gi overrides +- cerbero: Fix setuptools site.py breakage in Python 3.11 +- macOS packages: Fix broken binaries on macos < 11.0 +- various bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- buffer: fix copy meta reference debug log formatting +- bin: Donât unlock unlocked mutex in gst_bin_remove_func() +- pad: Donât leak user_data in gst_pad_start_task() +- aggregator: Always lock aggpad around update_time_level +- inputselector: Avoid potential deadlock when shutting down, + e.g. playbin with subtitles +- multiqueue: Handle use-interleave latency live pipelines, fixing + buffering for live pipelines in playbin3 +- GstBaseSrc: fix transfer annotation for fixate() virtual method +- GstBaseSrc, GstPushSrc: add nullable annotations to virtual methods +- tools: Make sure UTF-8 encoded command line arguments on Windows + +gst-plugins-base + +- alsasink: Fix stall when going from PLAYING to NULL (stucked at + PAUSED) with uac1 gadget +- appsrc: Donât chain up BaseSrc::negotiate() +- audio: channel-mix: Fix channel count limit to be able to equal 64 +- gldisplay: Mark gst_gl_display_create_context() other_context + parameter as nullable +- gldisplay: Remove unused code +- gstglwindow_x11.c: Fix colormap leak +- gl/cocoa: Return a strong ref to the parent GstGLContext +- rtspconnection: Annotate RTSP message and RTSP events parameters + correctly +- sdp, typefind: Fix some annotations +- sdp: gstmikey: gst_mikey_message_to_caps: extract ROC from first + crypto session +- subparse: Properly forward segment seqnum +- uridecodebin: Set source element to READY before querying it +- uritranscodebin: Fix unref of NULL +- gst-play-1.0: Donât force accurate seeking + +gst-plugins-good + +- adaptivedemux2: Fix buffering threshold initialization +- dashdemux2: the seek operation takes a log time to finish for some + streams +- glvideomixer: Keep a reference to the underlying pad +- qtdemux: Donât emit GstSegment correcting start time when in MSE + mode +- qtdemux: Handle moov atom length=0 case by reading until the end +- qtdemux, qtmux: Drop av1C version 0 parsing and implement version 1 + parsing/writing +- qtmux: Fix assertion on caps update +- redenc: fix setting of extension ID for twcc +- rtspsrc: Use the correct vfunc for the push-backchannel-sample + action signal +- rtpssrcdemux: set different stream-id on each src pad +- udpsrc: GstSocketTimestampMessage only for SCM_TIMESTAMPNS +- v4l2h264dec: Fix Raspberry Pi4 will not play video in application + +gst-plugins-bad + +- aom: Include stream-format and alignment in the AV1 caps +- av1parser, h265parser: Fix some code defects +- av1parser: Donât consider unknown metadata OBUs a bitstream error +- avfvideosrc: Donât wait on main thread for permissions request +- ccconverter: donât debug a potentially freed filter caps +- codectimestamper: Fix timestamping on sequence update +- codecparsers: {h264, h265}bitwriter: Remove redundant condition + checks +- codecs: decoders: fail early if no input caps have been provided for + all new decoder base classes +- closedcaption: Donât leak caps event +- curlhttpsrc: Add curl anyauth option +- d3d11overlaycompositor: fix texture width and height +- d3d11videosink: Fix rendering on external handle +- h265parse: Always set profile on src caps +- msdkav1enc: fix the category for msdkav1enc debug +- nvcodec: improve error reporting on plugin init +- nvencoder: Fix b-frame encoding on Linux +- nvencoder: Fix min buffers parameter of allocation query in auto GPU + mode +- nvvp9dec: Fix return value +- qsvav1enc, amfav1enc: Set stream-format on caps +- vtdec: Jittery playback of H.264 Level 4.1 movies in macOS (both + x86_64 and arm64) +- vtdec: Fix DPB size calculations not taking values from SPS into + account +- vtdec: Fix not waiting for async frames when flushing +- vtenc: Disable ARGB/RGBA64 caps on M1 Pro/Max with macOS <13 +- vtenc: Fix checking for certain CPU variants when running in VMs +- vtenc: Disable HW acceleration for interlaced ProRes +- va: Avoid the array index overflow when filling 8x8 scaling list. +- va: Fix some code defects +- vah265enc: Use helper to update properties. +- vulkan: memory: Flush non coherent memory after write. +- wasapi2src: Fix loopback capture on Windows 10 Anniversary Update +- webrtcbin: small stats improvements +- win32ipcutils: Add missing include +- wpe: Logging fixes for the WebExtension + +gst-plugins-ugly + +- mpegpsdemux: Ignore DTS if PTS < DTS + +gst-libav + +- avauddec, avviddec: Free packet side data after usage +- avviddec: change + AV_CODEC_CAP_AUTO_THREADS->AV_CODEC_CAP_OTHER_THREADS to fix build + against newer ffmpeg versions +- Memory leak in â av_packet_add_side_dataâ in + /lib/x86_64-linux-gnu/libavcodec.so reading the file + clock_odd_size_RLE_g1597902.avi +- avvidenc: Donât take ffmpeg timestamps verbatim but only use them to + calculate DTS + +gst-rtsp-server + +- No changes + +gstreamer-vaapi + +- vaapi: Skip plugin pc file for shared plugins + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- gst-python: Use arch-specific install dir for gi overrides + +gst-editing-services + +- No changes + +gst-validate + gst-integration-testsuites + +- validate:scenario: sink refs when building +- tests: Fix known issue definition location for unit tests and how we + handle them in validate launcher +- tests: mark elements_srtp.test_play test as flaky +- Fix gstreamer-validate-1.0 dependency name +- validate-scenario: fix g-i warning in annotation +- validate: Fix gst_validate_execute_action annotation + +gst-examples + +- webrtc examples: Use webrtc.gstreamer.net +- webrtc_sendrecv.py: Various fixes + +Development build environment + +- gst-env: Handle installing python modules to dist-packages +- meson: Allow sysdeps to be forced as fallback subprojects +- meson: Switch dav1d wrap to a tarball and update to dav1d 1.1.0 + +Cerbero build tool and packaging changes in 1.22.1 + +- macos: Fix broken binaries on macos < 11.0 +- orc: Update pthread_jit_write_protect fix for macOS/iOS +- dav1d: Update to 1.1.0 +- libsrtp: update to v2.5.0 +- rustup: Update to 1.25.2 +- rust: Update to 1.67; cargo-c to 0.9.16 +- cerbero: Donât error out if bindir already exists +- Fix setuptools site.py breakage in Python 3.11, bump + gobject-introspection, bump windows image +- cerbero: Retry if cargo update fails on macOS +- gst-plugins-rs: Build glib/gio bindings with 2.74 API support + +Contributors to 1.22.1 + +Alessandro Bono, Arun Raghavan, Bart Van Severen, Carlos Falgueras +GarcÃa, Célestin Marot, David Svensson Fors, Edward Hervey, Enrique +Ocaña González, Frank Dana, Guillaume Desmottes, He Junyan, James +Hilliard, Jan Alexander Steffens (heftig), Jan Schmidt, Jordan Petridis, +Mathieu Duponchelle, Matthew Waters, medithe, Mengkejiergeli Ba, Nicolas +Beland, Nirbheek Chauhan, Patricia Muscalu, Pawel Stawicki, Philippe +Normand, Piotr BrzeziÅski, Rajneesh Soni, Robert Rosengren, Sanchayan +Maity, Sebastian Dröge, Seungha Yang, Simon Himmelbauer, Thibault +Saunier, Tim-Philipp Müller, Tristan van Berkom, U. Artie Eoff, VÃctor +Manuel Jáquez Leal, Vivia Nikolaidou, Xuchen Yang, Yinhang Liu, + +⦠and many others who have contributed bug reports, translations, sent +suggestions or helped testing. Thank you all! + +List of merge requests and issues fixed in 1.22.1 + +- List of Merge Requests applied in 1.22.1 +- List of Issues fixed in 1.22.1 + Schedule for 1.24 Our next major feature release will be 1.24, and 1.23 will be the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-rtsp-server-1.22.0/RELEASE new/gst-rtsp-server-1.22.1/RELEASE --- old/gst-rtsp-server-1.22.0/RELEASE 2023-01-23 20:29:34.000000000 +0100 +++ new/gst-rtsp-server-1.22.1/RELEASE 2023-03-04 14:42:32.000000000 +0100 @@ -1,4 +1,4 @@ -This is GStreamer gst-rtsp-server 1.22.0. +This is GStreamer gst-rtsp-server 1.22.1. The GStreamer team is thrilled to announce a new major feature release of your favourite cross-platform multimedia framework! diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-rtsp-server-1.22.0/docs/plugins/gst_plugins_cache.json new/gst-rtsp-server-1.22.1/docs/plugins/gst_plugins_cache.json --- old/gst-rtsp-server-1.22.0/docs/plugins/gst_plugins_cache.json 2023-01-23 20:29:34.000000000 +0100 +++ new/gst-rtsp-server-1.22.1/docs/plugins/gst_plugins_cache.json 2023-03-04 14:42:32.000000000 +0100 @@ -333,7 +333,7 @@ "construct": false, "construct-only": false, "controllable": false, - "default": "GStreamer/1.22.0", + "default": "GStreamer/1.22.1", "mutable": "null", "readable": true, "type": "gchararray", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-rtsp-server-1.22.0/gst-rtsp-server.doap new/gst-rtsp-server-1.22.1/gst-rtsp-server.doap --- old/gst-rtsp-server-1.22.0/gst-rtsp-server.doap 2023-01-23 20:29:34.000000000 +0100 +++ new/gst-rtsp-server-1.22.1/gst-rtsp-server.doap 2023-03-04 14:42:32.000000000 +0100 @@ -32,6 +32,16 @@ <release> <Version> + <revision>1.22.1</revision> + <branch>1.22</branch> + <name></name> + <created>2023-03-04</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.22.1.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.22.0</revision> <branch>main</branch> <name></name> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-rtsp-server-1.22.0/meson.build new/gst-rtsp-server-1.22.1/meson.build --- old/gst-rtsp-server-1.22.0/meson.build 2023-01-23 20:29:34.000000000 +0100 +++ new/gst-rtsp-server-1.22.1/meson.build 2023-03-04 14:42:32.000000000 +0100 @@ -1,5 +1,5 @@ project('gst-rtsp-server', 'c', - version : '1.22.0', + version : '1.22.1', meson_version : '>= 0.62', default_options : ['warning_level=1', 'buildtype=debugoptimized']) ++++++ reduce-required-meson.patch ++++++ --- /var/tmp/diff_new_pack.XJNgsx/_old 2023-03-13 12:41:07.127798874 +0100 +++ /var/tmp/diff_new_pack.XJNgsx/_new 2023-03-13 12:41:07.131798895 +0100 @@ -4,7 +4,7 @@ +++ gstreamer-1.22.0/meson.build @@ -1,6 +1,6 @@ project('gst-rtsp-server', 'c', - version : '1.22.0', + version : '1.22.1', - meson_version : '>= 0.62', + meson_version : '>= 0.61', default_options : ['warning_level=1', 'buildtype=debugoptimized'])