Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer-plugins-base for 
openSUSE:Factory checked in at 2023-04-15 22:32:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-base (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-plugins-base.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-plugins-base"

Sat Apr 15 22:32:09 2023 rev:91 rq:1079379 version:1.22.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-plugins-base/gstreamer-plugins-base.changes
    2023-03-12 16:22:28.516296910 +0100
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-plugins-base.new.19717/gstreamer-plugins-base.changes
 2023-04-15 22:32:11.957209817 +0200
@@ -1,0 +2,19 @@
+Wed Apr 12 12:07:51 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.22.2:
+  + alsasink: Fix for being stuck in stop_streaming_threads state
+  + decodebin3: fix hang when removing a failing stream
+  + gl: wayland: cleanup on close
+  + parsebin: Improve elementary stream handling
+  + playbin: fix deadlock when stopping stream with subtitles
+    visible even more
+  + sdp: Skip source-specific caps fields when creating an SDP
+    media from caps
+  + urisourcebin:
+    - Propagate sticky events from parsebin
+    - Activate pad before transferring sticky events
+  + typefinding: fix failure to recognize application/dash+xml in
+    some cases
+- Rebase patches with quilt.
+
+-------------------------------------------------------------------

Old:
----
  gst-plugins-base-1.22.1.tar.xz

New:
----
  gst-plugins-base-1.22.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gstreamer-plugins-base.spec ++++++
--- /var/tmp/diff_new_pack.695wKo/_old  2023-04-15 22:32:12.457212702 +0200
+++ /var/tmp/diff_new_pack.695wKo/_new  2023-04-15 22:32:12.461212724 +0200
@@ -20,7 +20,7 @@
 %define gst_branch 1.0
 %define gstreamer_req_version %(echo %{version} | sed -e "s/+.*//")
 Name:           gstreamer-plugins-base
-Version:        1.22.1
+Version:        1.22.2
 Release:        0
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 License:        GPL-2.0-or-later AND LGPL-2.1-or-later

++++++ gst-plugins-base-1.22.1.tar.xz -> gst-plugins-base-1.22.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/ChangeLog 
new/gst-plugins-base-1.22.2/ChangeLog
--- old/gst-plugins-base-1.22.1/ChangeLog       2023-03-04 14:44:08.544036100 
+0100
+++ new/gst-plugins-base-1.22.2/ChangeLog       2023-04-11 18:30:16.716505300 
+0200
@@ -1,3 +1,151 @@
+=== release 1.22.2 ===
+
+2023-04-11 17:29:28 +0100  Tim-Philipp Müller <t...@centricular.com>
+
+       * NEWS:
+       * RELEASE:
+       * gst-plugins-base.doap:
+       * meson.build:
+         Release 1.22.2
+
+2023-04-10 13:49:55 +0100  Tim-Philipp Müller <t...@centricular.com>
+
+       * po/ka.po:
+       * po/sr.po:
+         gst-plugins-base: update translations
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4390>
+
+2023-04-06 07:58:03 +0200  Rouven Czerwinski <r.czerwin...@pengutronix.de>
+
+       * gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c:
+         gst-plugins-base: gl: wayland: cleanup on close
+         The proxy and queue are created in the 
gst_gl_window_wayland_egl_open()
+         function and will be recreated on open. This leaks both objects, the
+         wayland client documentation mentions that they should be destroyed
+         using the appropriate destroy functions.
+         Found during valgrind memory leak testing, these blocks were marked as
+         definitely lost.
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4355>
+
+2023-04-04 19:21:56 +0300  Sebastian Dröge <sebast...@centricular.com>
+
+       * gst-libs/gst/sdp/gstsdpmessage.c:
+         sdp: Skip source-specific caps fields when creating an SDP media from 
caps
+         Regression from 
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2132
+         We parse the source-specific fields from the SDP and put it into the
+         caps, but when converting caps into an SDP again this would need 
special
+         handling. By default it would end up as part of the fmtp field, which 
is
+         simply wrong.
+         Automatically putting it into the caps and SDP will need some more 
work.
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4344>
+
+2023-03-31 04:40:58 +0900  Seungha Yang <seun...@centricular.com>
+
+       * tools/gst-device-monitor.c:
+       * tools/gst-discoverer.c:
+       * tools/gst-play.c:
+         tools: Count argc after parsing GOption on Windows
+         Existing codes rely on modified argc value by g_option_context_parse()
+         but g_option_context_parse_strv() is used in case of Windows.
+         Count arguments after the option parsing manually.
+         Fixing command "gst-inspect-1.0.exe -b"
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4322>
+
+2023-03-30 16:09:06 +0200  Robert Rosengren <robe...@axis.com>
+
+       * ext/alsa/gstalsasink.c:
+         alsasink: Fix for being stuck in stop_streaming_threads state
+         Moving from PLAYING to NULL will set the stop_streaming_threads to 
TRUE,
+         but when moving back upwards its not reset to FALSE (as only done in
+         uncalled init and resume callbacks).
+         Fix by reseting value in the prepare callback.
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4321>
+
+2023-03-18 11:54:15 +0200  Ilie Halip <ilie.ha...@gmail.com>
+
+       * gst/typefind/gsttypefindfunctions.c:
+         typefindfunctions: Increase xml typefinder closing brace limit
+         If the first XML element in a DASH manifest has its closing brance
+         beyond the first 512 bytes (because of, e.g. lots of attributes),
+         the MPD typefinder fails. Try to read a larger block, and then
+         smaller blocks until 512 bytes.
+         Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2385
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4302>
+
+2023-03-28 15:49:36 +0200  Bart Van Severen <bart.vanseve...@barco.com>
+
+       * gst-libs/gst/rtsp/gstrtspurl.c:
+         rtsp: gstrtspurl: gst_rtsp_url_get_request_uri: use rtsps scheme for 
tls transport methods
+         gst_rtsp_url_get_request_uri returns rtsp://... url when requested 
url is rtsps://, this is not
+         in accordance with 
https://www.rfc-editor.org/rfc/rfc7826.html#section-19.2.
+         This also impedes setting up a rtsps session with a live555 rtsp 
server.
+         Don't expose other than rtsp and rtsps internal gstreamer rtsp url 
schemes
+         to avoid regression:
+         https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2412
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4298>
+
+2023-03-28 15:38:07 +0200  Bart Van Severen <bart.vanseve...@barco.com>
+
+       * gst-libs/gst/rtsp/gstrtspurl.c:
+         Revert "rtsp: gstrtspurl: gst_rtsp_url_get_request_uri: fix incorrect 
scheme for tls transport methods"
+         This reverts commit 024ef7659d3cb1ceee6628646aa37001399be92d because 
it causes a regression:
+         https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2412
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4298>
+
+2023-03-27 11:18:09 +0800  Haihua Hu <jared...@nxp.com>
+
+       * gst/playback/gstdecodebin3.c:
+         decodebin3: fix hang issue when remove failing stream
+         Need mark selection_update to true when update selection,
+         otherwise, pipeline will not handle this selection update
+         sometimes when this flag has been reset
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4284>
+
+2023-03-20 16:16:34 +0100  Edward Hervey <edw...@centricular.com>
+
+       * gst/playback/gstparsebin.c:
+         parsebin: Improve elementary stream handling
+         The goal of parsebin is to figure out which elements to link together 
in order
+         to provide elementary streams given any random input.
+         The problem is that deciding whether a given stream should still have 
more
+         elements plugged in or not was dependent on ... the presence of 
compatible
+         decoders (sic).
+         Instead of that, if we can't plug anymore elements on a given stream 
*and* it is
+         detected as being an elementary stream, expose it.
+         Fixes #2118
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4237>
+
+2023-03-20 11:53:35 +0100  Edward Hervey <edw...@centricular.com>
+
+       * gst/playback/gsturisourcebin.c:
+         urisourcebin: Activate pad before transferring sticky events
+         Otherwise they get refused since the pad is flushing
+         Fixes #2384 for good
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4233>
+
+2023-03-17 16:32:45 +0200  Sebastian Dröge <sebast...@centricular.com>
+
+       * ext/gl/gstglfilterglass.c:
+         plugins: Fix various trivial clang compiler warnings
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4221>
+
+2023-03-17 09:58:55 +0100  Edward Hervey <edw...@centricular.com>
+
+       * gst/playback/gsturisourcebin.c:
+         urisourcebin: Propagate sticky events from parsebin
+         If sticky events are present on parsebin source pads, we propagate 
them to the
+         multiqueue source pads. Those will be propagated on the new 
urisourcebin source
+         pads like in the other code paths.
+         This ensures that STREAM_START event are present on new source pads. 
If CAPS
+         event are also present (not guaranteed), they will also be available.
+         Fixes #2384
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4218>
+
+2023-03-04 16:13:04 +0000  Tim-Philipp Müller <t...@centricular.com>
+
+       * meson.build:
+         Back to development
+
 === release 1.22.1 ===
 
 2023-03-04 13:42:32 +0000  Tim-Philipp Müller <t...@centricular.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/NEWS 
new/gst-plugins-base-1.22.2/NEWS
--- old/gst-plugins-base-1.22.1/NEWS    2023-03-04 14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/NEWS    2023-04-11 18:29:28.000000000 +0200
@@ -2,13 +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.
+The latest bug-fix release in the stable 1.22 series is 1.22.2 and was
+released on 11 April 2023.
 
 See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
 version of this document.
 
-Last updated: Monday 04 March 2023, 13:00 UTC (log)
+Last updated: Tuesday 11 April 2023, 16:45 UTC (log)
 
 Introduction
 
@@ -1454,6 +1454,200 @@
 -   List of Merge Requests applied in 1.22.1
 -   List of Issues fixed in 1.22.1
 
+1.22.2
+
+The second 1.22 bug-fix release (1.22.2) was released on 11 April 2023.
+
+This release only contains bugfixes and it should be safe to update from
+1.22.x.
+
+Highlighted bugfixes in 1.22.2
+
+-   avdec_h264: fix decoder deadlocks with FFmpeg 6.0
+-   rtspsrc: fix regression with URI protocols in OPTIONS requests for
+    RTSP over TLS
+-   rtspsrc: improved control url handling compatibility for broken
+    servers
+-   decklink: fix 10 bit RGB (r210) format auto detection for capture
+    and fix playout if video caps are configured before audio caps
+-   d3d11videosink: Fix tearing in case of fullscreen mode
+-   playbin: fix deadlock when stopping stream with subtitles visible
+    (even more)
+-   typefinding: fix regression not detecting application/dash+xml in
+    some corner cases
+-   osxvideosink: fix broken aspect ratio and frame drawing region
+-   decodebin3, parsebin: Improve elementary stream handling when
+    decoders are not present and fix hang when removing a failing stream
+-   urisourcebin: Propagate sticky events from parsebin, so that the
+    STREAM_START event with the GstStream info is always available when
+    pads get exposed
+-   v4l2: Add support for YVU420M format; mark JPEG content as parsed
+-   h264decoder, h265decoder: DPB bumping process and latency reporting
+    fixes
+-   Opus: Fix reading of extended channel config in MPEG-TS and fix
+    missing sample rate when remuxing from RTP to Matroska
+-   zxing: add support for building against zxing-c++ 2.0
+-   cerbero: Fix packaging of Rust plugins on Android; fix modern Gentoo
+    distro detection
+-   various bug fixes, memory leak fixes, and other stability and
+    reliability improvements
+
+gstreamer
+
+-   datetime: Return G_MAXFLOAT instead of G_MAXDOUBLE for no timezone
+    offset
+-   inputselector: Wake up streaming thread before PLAYING_TO_PAUSED
+    transition
+-   tools: fix potential crash when passing command-line options on
+    Windows
+
+gst-plugins-base
+
+-   alsasink: Fix for being stuck in stop_streaming_threads state
+-   decodebin3: fix hang when removing a failing stream
+-   gl: wayland: cleanup on close
+-   parsebin: Improve elementary stream handling
+-   playbin: fix deadlock when stopping stream with subtitles visible
+    even more
+-   sdp: Skip source-specific caps fields when creating an SDP media
+    from caps
+-   urisourcebin: Propagate sticky events from parsebin
+-   urisourcebin: Activate pad before transferring sticky events
+-   typefinding: fix failure to recognize application/dash+xml in some
+    cases
+
+gst-plugins-good
+
+-   osxvideosink: fix broken aspect ratio and frame drawing region
+-   qtdemux: Fix seek adjustment with SNAP_AFTER flag
+-   rtpopusdepay, matroskamux: Fix invalid rate while muxing Opus in
+    Matroska
+-   rtpmanager: twcc: Fix duplicate packet handling
+-   rtsp: url: fix incorrect request URI scheme for TLS transport
+    methods (regression)
+-   rtspsrc: Consider “451: Parameter Not Understood” when handling
+    broken control urls
+-   rtspsrc: fix behavior change with URI protocols in OPTIONS requests
+-   rtspsrc: Skip PTs with caps incompatible to the global caps
+-   rtpjpegdepay: fix logic error when checking if an end of image (EOI)
+    tag is present
+-   v4l2: Add support for YVU420M format
+-   v4l2: mark JPEG as parsed
+
+gst-plugins-bad
+
+-   cea708overlay: fix HCR interpretation
+-   d3d11bufferpool: Fix invalid access in debug print loop
+-   d3d11compositor: Fix composition error on release_pad()
+-   d3d11converter: Fix conversion backend selection
+-   d3d11videosink: Fix tearing in case of fullscreen mode -
+    d3d11bufferpool: Fix invalid access in debug print loop
+-   d3d11window: fix memory leak
+-   decklink: fix 10 bit RGB (r210) format auto detection
+-   decklinkaudiosink: Fix playback when video caps is configured before
+    audio
+-   decklinkvideosrc: RGB 4:4:4 doesn’t work after GStreamer upgrade
+    (regression)
+-   decklinkvideosrc: unable to show HDMI stream that Blackmagic’s Media
+    Express is able to see
+-   debugqroverlay: fix string leak
+-   gtkwaylandsink: Destroy GstWlWindow when parent GtkWindow is
+    destroyed
+-   gtkwaylandsink: Fix crash when rendering after the window is closed
+-   ksvideo, directshow: Fix reference leaks in device providers
+-   h264decoder: Fix DPB bumping process
+-   h264decoder, h265decoder: Latency reporting related fixes
+-   h264parse: Validate VUI framerate
+-   jpegparse: reset parse state when the SOI is not the first marker
+-   nvencoder: Fix CQP option setting
+-   nvh264encoder: Fix template caps to include progressive mode as well
+-   openjpegdec: allow multithread decoding only in subframe mode
+-   tsdemux: Fix reading of extended Opus channel configuration
+-   vulkan: fix validation layer issues
+-   vulkanoverlaycompositor: fix potential use after free
+-   vulkanswapper: correctly handle force-aspect-ratio=false
+-   wasapi2: Fix potential crash on device activation failure
+-   webrtc: Fix segfault traversing ice transports
+-   webrtc: patch leak caused by early return
+-   zxing: add support for zxing-c++ 2.0
+
+gst-plugins-ugly
+
+-   No changes
+
+gst-libav
+
+-   avdec_h264 pipeline freeze with FFmpeg6
+-   avdeinterlace, avmux: fix element reference leak
+-   avviddec: Drop decoder stream lock when calling send_packet
+
+gst-rtsp-server
+
+-   rtsp-server: fix deadlock on shutdown with non-live pipeline if
+    media isn’t playing/prerolled yet and eos-shutdown is enabled for
+    the media
+
+gstreamer-vaapi
+
+-   No changes
+
+gstreamer-sharp
+
+-   No changes
+
+gst-omx
+
+-   No changes
+
+gst-python
+
+-   No changes
+
+gst-editing-services
+
+-   No changes
+
+gst-validate + gst-integration-testsuites
+
+-   No changes
+
+gst-examples
+
+-   No changes
+
+Development build environment
+
+-   git: prevent CRLF line ending conversion for patches to fix pango
+    subproject patching issues on Windows
+
+Cerbero build tool and packaging changes in 1.22.2
+
+-   build: retry rust build on SIGBUS errors too
+-   Fix packaging of rust plugins on Android
+-   Modern Gentoo distro adaptation
+-   sbc: update to 2.0
+-   speex: update to 1.2.1
+
+Contributors to 1.22.2
+
+Adrien De Coninck, Albert Sjölund, Alexande B, Antonio Rojas, Arun
+Raghavan, Bart Van Severen, Carlo Cabrera, Colin Kinloch, Edward Hervey,
+Guillaume Desmottes, Haihua Hu, He Junyan, Ilie Halip, Jordan Petridis,
+Josef Kolář, Lily Foster, Mathieu Duponchelle, Matt Feury, Matthew
+Waters, Maxim P. Dementyev, Michael Tretter, Nicolas Dufresne, Nirbheek
+Chauhan, Piotr Brzeziński, Robert Rosengren, Rouven Czerwinski,
+Sebastian Dröge, Seungha Yang, Shengqi Yu, Stéphane Cerveau, Talha Khan,
+Thibault Saunier, Tim-Philipp Müller, Víctor Manuel Jáquez Leal, Vivia
+Nikolaidou, Wang Chuan, Wojciech Kapsa,
+
+… 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.2
+
+-   List of Merge Requests applied in 1.22.2
+-   List of Issues fixed in 1.22.2
+
 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-plugins-base-1.22.1/RELEASE 
new/gst-plugins-base-1.22.2/RELEASE
--- old/gst-plugins-base-1.22.1/RELEASE 2023-03-04 14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/RELEASE 2023-04-11 18:29:28.000000000 +0200
@@ -1,4 +1,4 @@
-This is GStreamer gst-plugins-base 1.22.1.
+This is GStreamer gst-plugins-base 1.22.2.
 
 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-plugins-base-1.22.1/ext/alsa/gstalsasink.c 
new/gst-plugins-base-1.22.2/ext/alsa/gstalsasink.c
--- old/gst-plugins-base-1.22.1/ext/alsa/gstalsasink.c  2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/ext/alsa/gstalsasink.c  2023-04-11 
18:29:28.000000000 +0200
@@ -259,7 +259,7 @@
   alsasink->is_paused = FALSE;
   alsasink->after_paused = FALSE;
   alsasink->hw_support_pause = FALSE;
-  alsasink->stop_streaming_threads = FALSE;
+  alsasink->stop_streaming_threads = TRUE;
   g_mutex_init (&alsasink->alsa_lock);
   g_mutex_init (&alsasink->delay_lock);
 
@@ -943,6 +943,7 @@
       alsa->channels, GST_AUDIO_BASE_SINK (alsa)->ringbuffer);
 #endif /* SND_CHMAP_API_VERSION */
 
+  alsa->stop_streaming_threads = FALSE;
   return TRUE;
 
   /* ERRORS */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/ext/gl/gstglfilterglass.c 
new/gst-plugins-base-1.22.2/ext/gl/gstglfilterglass.c
--- old/gst-plugins-base-1.22.1/ext/gl/gstglfilterglass.c       2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/ext/gl/gstglfilterglass.c       2023-04-11 
18:29:28.000000000 +0200
@@ -75,7 +75,8 @@
 static gboolean gst_gl_filter_glass_filter_texture (GstGLFilter * filter,
     GstGLMemory * in_tex, GstGLMemory * out_tex);
 
-static void gst_gl_filter_glass_draw_background_gradient ();
+static void gst_gl_filter_glass_draw_background_gradient (GstGLFilterGlass *
+    glass);
 static void gst_gl_filter_glass_draw_video_plane (GstGLFilter * filter,
     gint width, gint height, guint texture, gfloat center_x, gfloat center_y,
     gfloat start_alpha, gfloat stop_alpha, gboolean reversed, gfloat rotation);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/gst/playback/gstdecodebin3.c 
new/gst-plugins-base-1.22.2/gst/playback/gstdecodebin3.c
--- old/gst-plugins-base-1.22.1/gst/playback/gstdecodebin3.c    2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst/playback/gstdecodebin3.c    2023-04-11 
18:29:28.000000000 +0200
@@ -2312,6 +2312,7 @@
     slot->dbin->requested_selection =
         remove_from_list (slot->dbin->requested_selection,
         gst_stream_get_stream_id (slot->active_stream));
+    dbin->selection_updated = TRUE;
     SELECTION_UNLOCK (dbin);
     reassign_slot (dbin, slot);
   } else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/gst/playback/gstparsebin.c 
new/gst-plugins-base-1.22.2/gst/playback/gstparsebin.c
--- old/gst-plugins-base-1.22.1/gst/playback/gstparsebin.c      2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst/playback/gstparsebin.c      2023-04-11 
18:29:28.000000000 +0200
@@ -1272,7 +1272,7 @@
 {
   gboolean apcontinue = TRUE;
   GValueArray *factories = NULL, *result = NULL;
-  GstParsePad *parsepad;
+  GstParsePad *parsepad = NULL;
   GstElementFactory *factory;
   const gchar *classification;
   gboolean is_parser_converter = FALSE;
@@ -1418,7 +1418,6 @@
       goto expose_pad;
     }
     /* Else we will bail out */
-    gst_object_unref (parsepad);
     goto unknown_type;
   }
 
@@ -1513,12 +1512,24 @@
   if (is_parser_converter)
     gst_object_unref (pad);
 
-  gst_object_unref (parsepad);
   g_value_array_free (factories);
 
-  if (!res)
+  if (!res) {
+    if (deadend_details == NULL) {
+      /* connect_pad() only failed because no element was compatible
+       * (i.e. deadend_details is NULL). If this stream is an elementary 
stream,
+       * we can expose it since this is non-fatal */
+      GstPbUtilsCapsDescriptionFlags caps_flags =
+          gst_pb_utils_get_caps_description_flags (caps);
+      if (caps_flags
+          && !(caps_flags & GST_PBUTILS_CAPS_DESCRIPTION_FLAG_CONTAINER)) {
+        goto expose_pad;
+      }
+    }
     goto unknown_type;
+  }
 
+  gst_object_unref (parsepad);
   gst_caps_unref (caps);
 
   return;
@@ -1535,6 +1546,8 @@
 unknown_type:
   {
     GST_LOG_OBJECT (pad, "Unknown type, posting message and firing signal");
+    if (parsepad)
+      gst_object_unref (parsepad);
 
     chain->deadend_details = deadend_details;
     chain->deadend = TRUE;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-plugins-base-1.22.1/gst/playback/gsturisourcebin.c 
new/gst-plugins-base-1.22.2/gst/playback/gsturisourcebin.c
--- old/gst-plugins-base-1.22.1/gst/playback/gsturisourcebin.c  2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst/playback/gsturisourcebin.c  2023-04-11 
18:29:28.000000000 +0200
@@ -663,7 +663,9 @@
 {
   GstPad *gpad = GST_PAD_CAST (user_data);
 
-  GST_DEBUG_OBJECT (gpad, "store sticky event %" GST_PTR_FORMAT, *event);
+  GST_DEBUG_OBJECT (gpad,
+      "store sticky event from %" GST_PTR_FORMAT " %" GST_PTR_FORMAT, pad,
+      *event);
   gst_pad_store_sticky_event (gpad, *event);
 
   return TRUE;
@@ -1125,6 +1127,7 @@
     slot->queue_sinkpad =
         gst_element_request_pad_simple (info->multiqueue, "sink_%u");
     srcpad = gst_pad_get_single_internal_link (slot->queue_sinkpad);
+    gst_pad_sticky_events_foreach (originating_pad, copy_sticky_events, 
srcpad);
     slot->output_pad = create_output_pad (slot, srcpad);
     gst_object_unref (srcpad);
     gst_pad_link (originating_pad, slot->queue_sinkpad);
@@ -1326,10 +1329,10 @@
 
   target = gst_ghost_pad_get_target (GST_GHOST_PAD (pad));
 
+  gst_pad_set_active (pad, TRUE);
   gst_pad_sticky_events_foreach (target, copy_sticky_events, pad);
   gst_object_unref (target);
 
-  gst_pad_set_active (pad, TRUE);
   GST_URI_SOURCE_BIN_LOCK (urisrc);
   if (!urisrc->activated) {
     GST_DEBUG_OBJECT (urisrc, "Not fully activated, adding pad once PAUSED !");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-plugins-base-1.22.1/gst/typefind/gsttypefindfunctions.c 
new/gst-plugins-base-1.22.2/gst/typefind/gsttypefindfunctions.c
--- old/gst-plugins-base-1.22.1/gst/typefind/gsttypefindfunctions.c     
2023-03-04 14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst/typefind/gsttypefindfunctions.c     
2023-04-11 18:29:28.000000000 +0200
@@ -660,15 +660,17 @@
 
   length = gst_type_find_get_length (tf);
 
-  /* try a default that should be enough */
-  if (length == 0)
-    length = 512;
-  else if (length < 32)
+  if (length == 0) {
+    length = 4096;
+    while (!(data = gst_type_find_peek (tf, 0, length)) && length >= 512)
+      length /= 2;
+  } else if (length < 32) {
     return FALSE;
-  else                          /* the first few bytes should be enough */
+  } else {                      /* the first few bytes should be enough */
     length = MIN (4096, length);
+    data = gst_type_find_peek (tf, 0, length);
+  }
 
-  data = gst_type_find_peek (tf, 0, length);
   if (!data)
     return FALSE;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-plugins-base-1.22.1/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c 
new/gst-plugins-base-1.22.2/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c
--- 
old/gst-plugins-base-1.22.1/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c   
    2023-03-04 14:42:32.000000000 +0100
+++ 
new/gst-plugins-base-1.22.2/gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.c   
    2023-04-11 18:29:28.000000000 +0200
@@ -478,6 +478,9 @@
   g_source_unref (window_egl->wl_source);
   window_egl->wl_source = NULL;
 
+  wl_proxy_wrapper_destroy (window_egl->display.display);
+  wl_event_queue_destroy (window_egl->window.queue);
+
   GST_GL_WINDOW_CLASS (parent_class)->close (gl_window);
 }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-plugins-base-1.22.1/gst-libs/gst/rtsp/gstrtspurl.c 
new/gst-plugins-base-1.22.2/gst-libs/gst/rtsp/gstrtspurl.c
--- old/gst-plugins-base-1.22.1/gst-libs/gst/rtsp/gstrtspurl.c  2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst-libs/gst/rtsp/gstrtspurl.c  2023-04-11 
18:29:28.000000000 +0200
@@ -329,7 +329,6 @@
   const gchar *pre_query;
   const gchar *query;
   gchar scheme[SCHEME_SIZE] = "rtsp";
-  guint i;
 
   g_return_val_if_fail (url != NULL, NULL);
 
@@ -337,12 +336,8 @@
   post_host = url->family == GST_RTSP_FAM_INET6 ? "]" : "";
   pre_query = url->query ? "?" : "";
   query = url->query ? url->query : "";
-  for (i = 0; i < G_N_ELEMENTS (rtsp_schemes_map); i++) {
-    if (url->transports == rtsp_schemes_map[i].transports) {
-      strcpy (scheme, rtsp_schemes_map[i].scheme);
-      break;
-    }
-  }
+  if (url->transports & GST_RTSP_LOWER_TRANS_TLS)
+    g_strlcpy (scheme, "rtsps", SCHEME_SIZE);
 
   if (url->port != 0) {
     uri = g_strdup_printf ("%s://%s%s%s:%u%s%s%s", scheme, pre_host, url->host,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-plugins-base-1.22.1/gst-libs/gst/sdp/gstsdpmessage.c 
new/gst-plugins-base-1.22.2/gst-libs/gst/sdp/gstsdpmessage.c
--- old/gst-plugins-base-1.22.1/gst-libs/gst/sdp/gstsdpmessage.c        
2023-03-04 14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst-libs/gst/sdp/gstsdpmessage.c        
2023-04-11 18:29:28.000000000 +0200
@@ -3912,6 +3912,8 @@
       continue;
     if (g_str_has_prefix (fname, "rtcp-fb-"))
       continue;
+    if (g_str_has_prefix (fname, "ssrc-"))
+      continue;
 
     if (!strcmp (fname, "a-framesize")) {
       /* a-framesize attribute */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/gst-plugins-base.doap 
new/gst-plugins-base-1.22.2/gst-plugins-base.doap
--- old/gst-plugins-base-1.22.1/gst-plugins-base.doap   2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/gst-plugins-base.doap   2023-04-11 
18:29:28.000000000 +0200
@@ -36,6 +36,16 @@
 
  <release>
   <Version>
+   <revision>1.22.2</revision>
+   <branch>1.22</branch>
+   <name></name>
+   <created>2023-04-11</created>
+   <file-release 
rdf:resource="https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.22.2.tar.xz";
 />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.22.1</revision>
    <branch>1.22</branch>
    <name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/meson.build 
new/gst-plugins-base-1.22.2/meson.build
--- old/gst-plugins-base-1.22.1/meson.build     2023-03-04 14:42:32.000000000 
+0100
+++ new/gst-plugins-base-1.22.2/meson.build     2023-04-11 18:29:28.000000000 
+0200
@@ -1,5 +1,5 @@
 project('gst-plugins-base', 'c',
-  version : '1.22.1',
+  version : '1.22.2',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/po/gst-plugins-base-1.0.pot 
new/gst-plugins-base-1.22.2/po/gst-plugins-base-1.0.pot
--- old/gst-plugins-base-1.22.1/po/gst-plugins-base-1.0.pot     2023-03-04 
14:44:08.212035000 +0100
+++ new/gst-plugins-base-1.22.2/po/gst-plugins-base-1.0.pot     2023-04-11 
18:30:16.468501300 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-base-1.22.1\n"
+"Project-Id-Version: gst-plugins-base-1.22.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-04 13:44+0000\n"
+"POT-Creation-Date: 2023-04-11 17:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"
@@ -40,7 +40,7 @@
 msgid "Could not open audio device for playback."
 msgstr ""
 
-#: ext/alsa/gstalsasink.c:1116
+#: ext/alsa/gstalsasink.c:1117
 msgid "Error outputting to audio device. The device has been disconnected."
 msgstr ""
 
@@ -83,11 +83,11 @@
 msgid "Could not read CD."
 msgstr ""
 
-#: gst/playback/gstdecodebin2.c:1914 gst/playback/gstparsebin.c:1563
+#: gst/playback/gstdecodebin2.c:1914 gst/playback/gstparsebin.c:1576
 msgid "Could not determine type of stream"
 msgstr ""
 
-#: gst/playback/gstdecodebin2.c:2892 gst/playback/gstparsebin.c:2395
+#: gst/playback/gstdecodebin2.c:2892 gst/playback/gstparsebin.c:2408
 msgid "This appears to be a text file"
 msgstr ""
 
@@ -102,7 +102,7 @@
 #: gst/playback/gstplaysink.c:3652 gst/playback/gstplaysink.c:4581
 #: gst/playback/gstplaysinkconvertbin.c:97
 #: gst/playback/gstplaysinkconvertbin.c:117 gst/playback/gsturidecodebin.c:1548
-#: gst/playback/gsturisourcebin.c:1635
+#: gst/playback/gsturisourcebin.c:1638
 #, c-format
 msgid "Missing element '%s' - check your GStreamer installation."
 msgstr ""
@@ -174,20 +174,20 @@
 msgid "No decoder available for type '%s'."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1457 gst/playback/gsturisourcebin.c:1555
+#: gst/playback/gsturidecodebin.c:1457 gst/playback/gsturisourcebin.c:1558
 msgid "No URI specified to play from."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1463 gst/playback/gsturisourcebin.c:1561
+#: gst/playback/gsturidecodebin.c:1463 gst/playback/gsturisourcebin.c:1564
 #, c-format
 msgid "Invalid URI \"%s\"."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1470 gst/playback/gsturisourcebin.c:1568
+#: gst/playback/gsturidecodebin.c:1470 gst/playback/gsturisourcebin.c:1571
 msgid "This stream type cannot be played yet."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1488 gst/playback/gsturisourcebin.c:1586
+#: gst/playback/gsturidecodebin.c:1488 gst/playback/gsturisourcebin.c:1589
 #, c-format
 msgid "No URI handler implemented for \"%s\"."
 msgstr ""
@@ -196,11 +196,11 @@
 msgid "Source element can't be prepared"
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:2388 gst/playback/gsturisourcebin.c:2320
+#: gst/playback/gsturidecodebin.c:2388 gst/playback/gsturisourcebin.c:2323
 msgid "Source element is invalid."
 msgstr ""
 
-#: gst/playback/gsturisourcebin.c:2326
+#: gst/playback/gsturisourcebin.c:2329
 msgid "Source element has no pads."
 msgstr ""
 
@@ -962,15 +962,15 @@
 msgid "Do not print current position of pipeline"
 msgstr ""
 
-#: tools/gst-play.c:1762
+#: tools/gst-play.c:1766
 #, c-format
 msgid "Usage: %s FILE1|URI1 [FILE2|URI2] [FILE3|URI3] ..."
 msgstr ""
 
-#: tools/gst-play.c:1766
+#: tools/gst-play.c:1770
 msgid "You must provide at least one filename or URI to play."
 msgstr ""
 
-#: tools/gst-play.c:1824
+#: tools/gst-play.c:1828
 msgid "Press 'k' to see a list of keyboard shortcuts.\n"
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/po/gst-plugins-base.pot 
new/gst-plugins-base-1.22.2/po/gst-plugins-base.pot
--- old/gst-plugins-base-1.22.1/po/gst-plugins-base.pot 2023-03-04 
14:44:08.212035000 +0100
+++ new/gst-plugins-base-1.22.2/po/gst-plugins-base.pot 2023-04-11 
18:30:16.468501300 +0200
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-base-1.22.1\n"
+"Project-Id-Version: gst-plugins-base-1.22.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-03-04 13:44+0000\n"
+"POT-Creation-Date: 2023-04-11 17:30+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"
@@ -40,7 +40,7 @@
 msgid "Could not open audio device for playback."
 msgstr ""
 
-#: ext/alsa/gstalsasink.c:1116
+#: ext/alsa/gstalsasink.c:1117
 msgid "Error outputting to audio device. The device has been disconnected."
 msgstr ""
 
@@ -83,11 +83,11 @@
 msgid "Could not read CD."
 msgstr ""
 
-#: gst/playback/gstdecodebin2.c:1914 gst/playback/gstparsebin.c:1563
+#: gst/playback/gstdecodebin2.c:1914 gst/playback/gstparsebin.c:1576
 msgid "Could not determine type of stream"
 msgstr ""
 
-#: gst/playback/gstdecodebin2.c:2892 gst/playback/gstparsebin.c:2395
+#: gst/playback/gstdecodebin2.c:2892 gst/playback/gstparsebin.c:2408
 msgid "This appears to be a text file"
 msgstr ""
 
@@ -102,7 +102,7 @@
 #: gst/playback/gstplaysink.c:3652 gst/playback/gstplaysink.c:4581
 #: gst/playback/gstplaysinkconvertbin.c:97
 #: gst/playback/gstplaysinkconvertbin.c:117 gst/playback/gsturidecodebin.c:1548
-#: gst/playback/gsturisourcebin.c:1635
+#: gst/playback/gsturisourcebin.c:1638
 #, c-format
 msgid "Missing element '%s' - check your GStreamer installation."
 msgstr ""
@@ -174,20 +174,20 @@
 msgid "No decoder available for type '%s'."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1457 gst/playback/gsturisourcebin.c:1555
+#: gst/playback/gsturidecodebin.c:1457 gst/playback/gsturisourcebin.c:1558
 msgid "No URI specified to play from."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1463 gst/playback/gsturisourcebin.c:1561
+#: gst/playback/gsturidecodebin.c:1463 gst/playback/gsturisourcebin.c:1564
 #, c-format
 msgid "Invalid URI \"%s\"."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1470 gst/playback/gsturisourcebin.c:1568
+#: gst/playback/gsturidecodebin.c:1470 gst/playback/gsturisourcebin.c:1571
 msgid "This stream type cannot be played yet."
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:1488 gst/playback/gsturisourcebin.c:1586
+#: gst/playback/gsturidecodebin.c:1488 gst/playback/gsturisourcebin.c:1589
 #, c-format
 msgid "No URI handler implemented for \"%s\"."
 msgstr ""
@@ -196,11 +196,11 @@
 msgid "Source element can't be prepared"
 msgstr ""
 
-#: gst/playback/gsturidecodebin.c:2388 gst/playback/gsturisourcebin.c:2320
+#: gst/playback/gsturidecodebin.c:2388 gst/playback/gsturisourcebin.c:2323
 msgid "Source element is invalid."
 msgstr ""
 
-#: gst/playback/gsturisourcebin.c:2326
+#: gst/playback/gsturisourcebin.c:2329
 msgid "Source element has no pads."
 msgstr ""
 
@@ -962,15 +962,15 @@
 msgid "Do not print current position of pipeline"
 msgstr ""
 
-#: tools/gst-play.c:1762
+#: tools/gst-play.c:1766
 #, c-format
 msgid "Usage: %s FILE1|URI1 [FILE2|URI2] [FILE3|URI3] ..."
 msgstr ""
 
-#: tools/gst-play.c:1766
+#: tools/gst-play.c:1770
 msgid "You must provide at least one filename or URI to play."
 msgstr ""
 
-#: tools/gst-play.c:1824
+#: tools/gst-play.c:1828
 msgid "Press 'k' to see a list of keyboard shortcuts.\n"
 msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/po/ka.po 
new/gst-plugins-base-1.22.2/po/ka.po
--- old/gst-plugins-base-1.22.1/po/ka.po        2023-03-04 14:42:32.000000000 
+0100
+++ new/gst-plugins-base-1.22.2/po/ka.po        2023-04-11 18:29:28.000000000 
+0200
@@ -7,16 +7,16 @@
 msgstr ""
 "Project-Id-Version: gst-plugins-base-1.21.90\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-02-22 11:52+0000\n"
-"PO-Revision-Date: 2023-01-16 22:28+0100\n"
+"POT-Creation-Date: 2023-04-10 13:49+0100\n"
+"PO-Revision-Date: 2023-02-25 08:25+0100\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghona...@gmail.com>\n"
 "Language-Team: Georgian <(nothing)>\n"
 "Language: ka\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "X-Generator: Poedit 3.2.2\n"
 
 msgid "Could not open device for playback in mono mode."
@@ -453,7 +453,7 @@
 msgstr "ჩაწერის ISO სიჩქარე"
 
 msgid "The ISO speed used when capturing an image"
-msgstr ""
+msgstr "სურათის გადაღებისას 
გამოყენებული ISO სიჩქარე"
 
 msgid "capturing exposure program"
 msgstr "ჩაწერის ექსპოზიციის პროგრ
ამა"
@@ -589,7 +589,7 @@
 msgstr "დასაკრავი სია დასრულდა."
 
 msgid "Paused"
-msgstr "დაპაუზებულია"
+msgstr "შეჩერება"
 
 #, c-format
 msgid "Now playing %s\n"
@@ -693,7 +693,7 @@
 msgstr "გამოსაყენებელი აუდიო sink 
(ნაგულისხმები autoaudiosink)"
 
 msgid "Enable gapless playback"
-msgstr ""
+msgstr "პაუზის-გარეშე დაკვრის ჩარ
თვა"
 
 msgid "Enable instantaneous uri changes (only with playbin3)"
 msgstr ""
@@ -705,7 +705,7 @@
 msgstr ""
 
 msgid "Volume"
-msgstr "ხმის სიმაღლე"
+msgstr "ხმა"
 
 msgid "Start position in seconds."
 msgstr "დაწყების პოზიცია, წამებში."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/po/sr.po 
new/gst-plugins-base-1.22.2/po/sr.po
--- old/gst-plugins-base-1.22.1/po/sr.po        2023-03-04 14:42:32.000000000 
+0100
+++ new/gst-plugins-base-1.22.2/po/sr.po        2023-04-11 18:29:28.000000000 
+0200
@@ -2,13 +2,14 @@
 # Copyright © 2020 Free Software Foundation, Inc.
 # This file is distributed under the same license as the gst-plugins-base 
package.
 # Danilo Segan <dse...@gmx.net>, 2004.
-# Мирослав Николић <miroslavniko...@rocketmail.com>, 
2011–2022.
+# Мирослав Николић <miroslavniko...@rocketmail.com>, 
2011–2023.
+#
 msgid ""
 msgstr ""
-"Project-Id-Version: gst-plugins-base-1.20.0\n"
+"Project-Id-Version: gst-plugins-base-1.21.90\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-02-22 11:52+0000\n"
-"PO-Revision-Date: 2022-02-15 20:19+0200\n"
+"POT-Creation-Date: 2023-04-10 13:49+0100\n"
+"PO-Revision-Date: 2023-02-26 08:05+0100\n"
 "Last-Translator: Мирослав Николић 
<miroslavniko...@rocketmail.com>\n"
 "Language-Team: Serbian <(nothing)>\n"
 "Language: sr\n"
@@ -19,6 +20,7 @@
 "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 "X-Project-Style: gnome\n"
+"X-Generator: Gtranslator 41.0\n"
 
 msgid "Could not open device for playback in mono mode."
 msgstr "Не могу да отворим уређај ради пуштања 
у моно режиму."
@@ -153,14 +155,13 @@
 
 #, fuzzy
 msgid "Source element can't be prepared"
-msgstr "Изворни елемент је неисправан."
+msgstr "Изворни елемент нема попуне."
 
 msgid "Source element is invalid."
 msgstr "Изворни елемент је неисправан."
 
-#, fuzzy
 msgid "Source element has no pads."
-msgstr "Изворни елемент је неисправан."
+msgstr "Изворни елемент нема попуне."
 
 #, c-format
 msgid "Error while sending data to \"%s:%d\"."
@@ -664,17 +665,14 @@
 msgid "enable/disable trick modes"
 msgstr "укључује/искључује трик режиме"
 
-#, fuzzy
 msgid "change to previous/next audio track"
-msgstr "мења звучну нумеру"
+msgstr "мења на претходну/следећу звучну 
нумеру"
 
-#, fuzzy
 msgid "change to previous/next video track"
-msgstr "мења видео нумеру"
+msgstr "мења на претходну/следећу видео 
нумеру"
 
-#, fuzzy
 msgid "change to previous/next subtitle track"
-msgstr "мења запис превода"
+msgstr "мења на претходни/следећи запис 
превода"
 
 msgid "seek to beginning"
 msgstr "премотава на почетак"
@@ -705,7 +703,7 @@
 msgstr "Укључује пуштање без застоја"
 
 msgid "Enable instantaneous uri changes (only with playbin3)"
-msgstr ""
+msgstr "Укључује тренутне промене путање(само 
са „playbin3“)"
 
 msgid "Shuffle playlist"
 msgstr "Меша списак нумера"
@@ -732,11 +730,12 @@
 msgid "Do not print any output (apart from errors)"
 msgstr "Не исписује никакав излаз (осим 
грешака)"
 
-#, fuzzy
 msgid ""
 "Use playbin3 pipeline (default varies depending on 'USE_PLAYBIN' env "
 "variable)"
-msgstr "(основне променљиве зависе од 
„USE_PLAYBIN“ променљиве окружења)"
+msgstr ""
+"Користи „playbin3“ спојку (основне промене 
зависе од „USE_PLAYBIN“ "
+"променљиве окружења)"
 
 msgid ""
 "Keep showing the last frame on EOS until quit or playlist change command "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/tools/gst-device-monitor.c 
new/gst-plugins-base-1.22.2/tools/gst-device-monitor.c
--- old/gst-plugins-base-1.22.1/tools/gst-device-monitor.c      2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/tools/gst-device-monitor.c      2023-04-11 
18:29:28.000000000 +0200
@@ -337,6 +337,10 @@
   }
   g_option_context_free (ctx);
 
+#ifdef G_OS_WIN32
+  argc = g_strv_length (argv);
+#endif
+
   GST_DEBUG_CATEGORY_INIT (devmon_debug, "device-monitor", 0,
       "gst-device-monitor");
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/tools/gst-discoverer.c 
new/gst-plugins-base-1.22.2/tools/gst-discoverer.c
--- old/gst-plugins-base-1.22.1/tools/gst-discoverer.c  2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/tools/gst-discoverer.c  2023-04-11 
18:29:28.000000000 +0200
@@ -685,6 +685,10 @@
 
   g_option_context_free (ctx);
 
+#ifdef G_OS_WIN32
+  argc = g_strv_length (argv);
+#endif
+
   if (argc < 2) {
     g_print ("usage: %s <uris>\n", argv[0]);
     exit (-1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-plugins-base-1.22.1/tools/gst-play.c 
new/gst-plugins-base-1.22.2/tools/gst-play.c
--- old/gst-plugins-base-1.22.1/tools/gst-play.c        2023-03-04 
14:42:32.000000000 +0100
+++ new/gst-plugins-base-1.22.2/tools/gst-play.c        2023-04-11 
18:29:28.000000000 +0200
@@ -1711,6 +1711,10 @@
   }
   g_option_context_free (ctx);
 
+#ifdef G_OS_WIN32
+  argc = g_strv_length (argv);
+#endif
+
   GST_DEBUG_CATEGORY_INIT (play_debug, "play", 0, "gst-play");
 
   if (print_version) {

++++++ reduce-required-meson.patch ++++++
--- /var/tmp/diff_new_pack.695wKo/_old  2023-04-15 22:32:13.305217594 +0200
+++ /var/tmp/diff_new_pack.695wKo/_new  2023-04-15 22:32:13.309217617 +0200
@@ -1,10 +1,10 @@
-Index: gst-plugins-base-1.22.1/meson.build
+Index: gst-plugins-base-1.22.2/meson.build
 ===================================================================
---- gst-plugins-base-1.22.1.orig/meson.build
-+++ gst-plugins-base-1.22.1/meson.build
+--- gst-plugins-base-1.22.2.orig/meson.build
++++ gst-plugins-base-1.22.2/meson.build
 @@ -1,6 +1,6 @@
  project('gst-plugins-base', 'c',
-   version : '1.22.1',
+   version : '1.22.2',
 -  meson_version : '>= 0.62',
 +  meson_version : '>= 0.61',
    default_options : [ 'warning_level=1',

Reply via email to