Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gstreamer for openSUSE:Factory checked in at 2023-05-28 19:21:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gstreamer (Old) and /work/SRC/openSUSE:Factory/.gstreamer.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer" Sun May 28 19:21:29 2023 rev:87 rq:1089220 version:1.22.3 Changes: -------- --- /work/SRC/openSUSE:Factory/gstreamer/gstreamer.changes 2023-04-15 22:32:09.549195924 +0200 +++ /work/SRC/openSUSE:Factory/.gstreamer.new.1533/gstreamer.changes 2023-05-28 19:21:36.696522552 +0200 @@ -1,0 +2,33 @@ +Wed May 24 14:20:04 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.22.3: + + Highlighted bugfixes: + - avdec: fix occasional video decoder deadlock on seeking with + FFmpeg 6.0. + - decodebin3: fix regression handling input streams without + CAPS or TIME segment such as e.g. udpsrc or `pushfilesrc. + - bluez: a2dpsink: fix Bluetooth SIG Certification test + failures. + - osxvideosink: fix deadlock upon closing output window. + - qtdemux: fix edit list handling regression and AV1 codec box + parsing. + - qtmux: fix extraction of CEA608 closed caption data from + S334-1A packets. + - rtspsrc: Fix handling of * control path. + - splitmux: timestamp handling improvements. + - v4l2videodec: Rework dynamic resolution change handling + (needed for IMX6 mainline codec). + - videoflip: fix regression with automatically rotating video + based on tags. + - d3d11: many d3d11videosink and d3d11compositor fixes. + - webrtc, rtp: numerous data race fixes and stability fixes. + - various bug fixes, memory leak fixes, and other stability and + reliability improvements. + + gstreamer: + - tracing: Initialize tracing infrastructure even if the debug + system is not compiled in. + - parse-launch: fix missing unref of looked-up child element. + - gstutils: Add category and object to most logging messages. +- Rebase reduce-required-meson.patch. + +------------------------------------------------------------------- Old: ---- gstreamer-1.22.2.tar.xz New: ---- gstreamer-1.22.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gstreamer.spec ++++++ --- /var/tmp/diff_new_pack.BTGXJe/_old 2023-05-28 19:21:37.164525337 +0200 +++ /var/tmp/diff_new_pack.BTGXJe/_new 2023-05-28 19:21:37.168525361 +0200 @@ -19,7 +19,7 @@ %define gst_branch 1.0 Name: gstreamer -Version: 1.22.2 +Version: 1.22.3 Release: 0 Summary: Streaming-Media Framework Runtime License: LGPL-2.1-or-later ++++++ gstreamer-1.22.2.tar.xz -> gstreamer-1.22.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/ChangeLog new/gstreamer-1.22.3/ChangeLog --- old/gstreamer-1.22.2/ChangeLog 2023-04-11 18:29:40.659933600 +0200 +++ new/gstreamer-1.22.3/ChangeLog 2023-05-19 10:23:31.598151000 +0200 @@ -1,3 +1,41 @@ +=== release 1.22.3 === + +2023-05-19 09:23:19 +0100 Tim-Philipp Müller <t...@centricular.com> + + * NEWS: + * README.md: + * RELEASE: + * gstreamer.doap: + * meson.build: + Release 1.22.3 + +2023-05-12 18:35:48 +0200 Mathieu Duponchelle <math...@centricular.com> + + * gst/parse/grammar.y.in: + parse/grammar: fix missing unref of looked up child + the target parameter of gst_child_proxy_lookup() is (transfer full) + Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2560 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4624> + +2023-03-28 16:13:51 +0200 Juan Navarro <juan.nava...@gmx.es> + + * gst/gstutils.c: + gstutils: Add category and object to most logging messages + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4615> + +2023-04-12 10:58:31 +0300 Sebastian Dröge <sebast...@centricular.com> + + * gst/gst.c: + gst: tracer: Initialize tracing infrastructure even if the debug system is not compiled in + There is a separate #define for the tracing infrastructure. + Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2467 + Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4424> + +2023-04-12 00:31:17 +0100 Tim-Philipp Müller <t...@centricular.com> + + * meson.build: + Back to development + === release 1.22.2 === 2023-04-11 17:29:28 +0100 Tim-Philipp Müller <t...@centricular.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/NEWS new/gstreamer-1.22.3/NEWS --- old/gstreamer-1.22.2/NEWS 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/NEWS 2023-05-19 10:23:19.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.2 and was -released on 11 April 2023. +The latest bug-fix release in the stable 1.22 series is 1.22.3 and was +released on 19 May 2023. See https://gstreamer.freedesktop.org/releases/1.22/ for the latest version of this document. -Last updated: Tuesday 11 April 2023, 16:45 UTC (log) +Last updated: Friday 19 May 2023, 01:00 UTC (log) Introduction @@ -1648,6 +1648,189 @@ - List of Merge Requests applied in 1.22.2 - List of Issues fixed in 1.22.2 +1.22.3 + +The third 1.22 bug-fix release (1.22.3) was released on 19 May 2023. + +This release only contains bugfixes and it should be safe to update from +1.22.x. + +Highlighted bugfixes in 1.22.3 + +- avdec: fix occasional video decoder deadlock on seeking with FFmpeg + 6.0 +- decodebin3: fix regression handling input streams without CAPS or + TIME segment such as e.g. udpsrc or `pushfilesrc +- bluez: a2dpsink: fix Bluetooth SIG Certification test failures +- osxvideosink: fix deadlock upon closing output window +- qtdemux: fix edit list handling regression and AV1 codec box parsing +- qtmux: fix extraction of CEA608 closed caption data from S334-1A + packets +- rtspsrc: Fix handling of * control path +- splitmux: timestamp handling improvements +- v4l2videodec: Rework dynamic resolution change handling (needed for + IMX6 mainline codec) +- videoflip: fix regression with automatically rotating video based on + tags +- d3d11: many d3d11videosink and d3d11compositor fixes +- webrtc, rtp: numerous data race fixes and stability fixes +- various bug fixes, memory leak fixes, and other stability and + reliability improvements + +gstreamer + +- tracing: Initialize tracing infrastructure even if the debug system + is not compiled in +- parse-launch: fix missing unref of looked-up child element +- gstutils: Add category and object to most logging messages + +gst-plugins-base + +- allocators: Fix fdmem unit test with recent GLib versions +- audiotestsrc: Initialize all samples in wave=ticks mode +- decodebin3: Handle input streams without CAPS or TIME segment such + as e.g. udpsrc or pushfilesrc +- decodebin3: fix regression handling streams without caps +- decodebin3: fix random hang when remove failing stream +- uridecodebin3: Ensure atomic urisourcebin state change +- glvideoflip: fix leaked caps +- glcontext_wgl: fix missing unref +- playsink: Fix volume leak + +gst-plugins-good + +- adaptivedemux2: fix critical when using an unsupported URI +- dashdemux2: mpdclient: fix divide by 0 if segment has no duration +- imagesequencesrc: Properly set default location +- multifile: error out if no filename was set +- osxvideosink: fix deadlock upon closing output window +- rtpmanager: rtpsession: data race leading to critical warnings +- rtpmanager: rtpsession: race conditions leading to critical warnings +- rtspsrc: Fix handling of * control path +- splitmuxsink: Catch invalid DTS to avoid running into problems later +- splitmuxsrc: Make PTS contiguous by preference +- qtdemux: emit no-more-pads after pruning old pads +- Revert âqtdemux: fix conditions for end of segment in reverse + playbackâ to fix edit list regression +- qtdemux: Fix av1C parsing +- qtmux: Fix extraction of CEA608 data from S334-1A packets +- qtwindow: unref caps in destructor +- v4l2: device provider: Fix GMainLoop leak +- v4l2: videodec: Rework dynamic resolution change handling +- v4l2: videodec: Prefer acquired caps over anything downstream +- videoflip: fix setting of method property at construction time +- videoflip 1.22.2 not rotating video when extracting frames + +gst-plugins-bad + +- a2dpsink: Fails many tests in Bluetooth SIG Certification +- avdtputil: Use int instead of int range for fixed bitpool values +- ccconverter: reintroduce frame count reset on cycle completion +- ccconverter: integer overflow & crashing +- codectimestamper: remove PC file generation from pluginâs own + meson.build +- cudamemory: Fix for semi planar YUV memory size decision +- d3d11compositor: Reconfigure resource only when output caps is + changed +- d3d11compositor: Skip zero alpha input +- d3d11convert: Fix for runtime property update +- d3d11memory: Donât clear wrapped texture memory +- d3d11videosink: Fix for ignored initial render rectangle +- d3d11videosink: fix race condition in window unprepare +- d3d11videosink: Enhancement for initial window size decision +- d3d11videosink: Donât clear prepared buffer on unlock_stop() +- dashdemux: mpdclient: fix divide by 0 if segment has no duration +- dtlstransport: Keep strong ref of dtls encoder/decoder +- GstPlay: avoid getting property of playbin2 if subtitle_sid is null +- GstPlay: fix critical log when using playbin3 +- h264decoder: Drop nonexisting picture silently without error +- dtmf: element classification improvements +- mfvideoenc: Allow only even resolution numbers +- sctpenc: Fix potential shutdown deadlock +- srtpdec: fix âsrtp-keyâ check +- tests: disable dtls test if openssl is not present +- tsdemux: Set number of channels to 2 for dual mono Opus +- va: Various fixes for defects found with MSVC +- wasapi2: Allows process loopback capture on Windows 10 +- webrtcdatachannel: Bind to parent webrtcbin using a weak reference +- webrtcbin: Fix potential deadlock when closing before any data was + sent +- webrtc: Plug leaks of resolved ICE addresses +- webrtc: do not tear down data channel before data is flushed + +gst-plugins-ugly + +- mpegpsdemux: Rework gap sending + +gst-libav + +- avviddec: Temporarily unlock stream lock while flushing buffers +- Random freeze and deadlock in ffmpegviddec flush and get_buffer + while seeking + +gst-rtsp-server + +- No changes + +gstreamer-vaapi + +- No changes + +gstreamer-sharp + +- No changes + +gst-omx + +- No changes + +gst-python + +- No changes + +gst-editing-services + +- ges: base-xml-formatter: Donât pass non-GObject pointers to + GST_DEBUG_OBJECT + +gst-validate + gst-integration-testsuites + +- No changes + +gst-examples + +- No changes + +Development build environment + +- No changes + +Cerbero build tool and packaging changes in 1.22.3 + +- glib: Ship Windows process spawning helpers +- recipes: add recipe for libltc for timecodestamper element +- Add support for RHEL9 and Rocky Linux + +Contributors to 1.22.3 + +Aleksandr Slobodeniuk, Antonio Kevo, Arun Raghavan, Carlos Rafael Giani, +Daniel Moberg, Edward Hervey, Elliot Chen, François Laignel, Guillaume +Desmottes, Haihua Hu, Jan Alexander Steffens (heftig), Jan Beich, Jan +Schmidt, Johan Sternerup, John King, Jordan Petridis, Juan Navarro, Lily +Foster, Martin Nordholts, Mathieu Duponchelle, Matthew Waters, Matthias +Fuchs, Michael Olbrich, Mihail Ivanchev, Nick Steel, Nicolas Dufresne, +Nirbheek Chauhan, Patricia Muscalu, Philippe Normand, Piotr BrzeziÅski, +Sanchayan Maity, Sebastian Dröge, Seungha Yang, Stéphane Cerveau, +Thibault Saunier, Tim-Philipp Müller, Xabier Rodriguez Calvar, + +⦠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.3 + +- List of Merge Requests applied in 1.22.3 +- List of Issues fixed in 1.22.3 + 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/gstreamer-1.22.2/README.md new/gstreamer-1.22.3/README.md --- old/gstreamer-1.22.2/README.md 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/README.md 2023-05-19 10:23:19.000000000 +0200 @@ -1,4 +1,4 @@ -GStreamer 1.20.x stable series +GStreamer 1.22.x stable series WHAT IT IS ---------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/RELEASE new/gstreamer-1.22.3/RELEASE --- old/gstreamer-1.22.2/RELEASE 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/RELEASE 2023-05-19 10:23:19.000000000 +0200 @@ -1,4 +1,4 @@ -This is GStreamer core 1.22.2. +This is GStreamer core 1.22.3. 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/gstreamer-1.22.2/gst/gst.c new/gstreamer-1.22.3/gst/gst.c --- old/gstreamer-1.22.2/gst/gst.c 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/gst/gst.c 2023-05-19 10:23:19.000000000 +0200 @@ -812,7 +812,7 @@ * environment variable */ _priv_gst_plugin_feature_rank_initialize (); -#ifndef GST_DISABLE_GST_DEBUG +#ifndef GST_DISABLE_GST_TRACER_HOOKS _priv_gst_tracing_init (); #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/gst/gstutils.c new/gstreamer-1.22.3/gst/gstutils.c --- old/gstreamer-1.22.2/gst/gstutils.c 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/gst/gstutils.c 2023-05-19 10:23:19.000000000 +0200 @@ -199,7 +199,8 @@ value_type = pspec->value_type; - GST_DEBUG ("pspec->flags is %d, pspec->value_type is %s", + GST_CAT_DEBUG_OBJECT (GST_CAT_PARAMS, object, + "pspec->flags is %d, pspec->value_type is %s", pspec->flags, g_type_name (value_type)); if (!(pspec->flags & G_PARAM_WRITABLE)) @@ -1145,9 +1146,8 @@ g_return_val_if_fail (GST_IS_ELEMENT (element), NULL); g_return_val_if_fail (GST_IS_PAD (pad), NULL); - GST_CAT_DEBUG (GST_CAT_ELEMENT_PADS, - "finding pad in %s compatible with %s:%s", - GST_ELEMENT_NAME (element), GST_DEBUG_PAD_NAME (pad)); + GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element, + "finding pad compatible with %s:%s", GST_DEBUG_PAD_NAME (pad)); g_return_val_if_fail (GST_PAD_PEER (pad) == NULL, NULL); @@ -1173,8 +1173,8 @@ current = g_value_get_object (&padptr); - GST_CAT_LOG (GST_CAT_ELEMENT_PADS, "examining pad %s:%s", - GST_DEBUG_PAD_NAME (current)); + GST_CAT_LOG_OBJECT (GST_CAT_ELEMENT_PADS, element, + "examining pad %s:%s", GST_DEBUG_PAD_NAME (current)); if (GST_PAD_IS_SRC (current)) { srcpad = current; @@ -1204,7 +1204,7 @@ gst_caps_unref (intersection); if (compatible) { - GST_CAT_DEBUG (GST_CAT_ELEMENT_PADS, + GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element, "found existing unlinked compatible pad %s:%s", GST_DEBUG_PAD_NAME (current)); gst_iterator_free (pads); @@ -1262,7 +1262,7 @@ gst_object_unref (templ); if (foundpad) { - GST_CAT_DEBUG (GST_CAT_ELEMENT_PADS, + GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element, "found existing request pad %s:%s", GST_DEBUG_PAD_NAME (foundpad)); return foundpad; } @@ -1618,13 +1618,15 @@ e2 = GST_OBJECT_PARENT (*sink); if (G_UNLIKELY (e1 == NULL)) { - GST_WARNING ("Trying to ghost a pad that doesn't have a parent: %" - GST_PTR_FORMAT, *src); + GST_CAT_WARNING (GST_CAT_ELEMENT_PADS, + "Trying to ghost a pad that doesn't have a parent: %" GST_PTR_FORMAT, + *src); return FALSE; } if (G_UNLIKELY (e2 == NULL)) { - GST_WARNING ("Trying to ghost a pad that doesn't have a parent: %" - GST_PTR_FORMAT, *sink); + GST_CAT_WARNING (GST_CAT_ELEMENT_PADS, + "Trying to ghost a pad that doesn't have a parent: %" GST_PTR_FORMAT, + *sink); return FALSE; } @@ -2158,7 +2160,7 @@ capsfilter = gst_element_factory_make ("capsfilter", NULL); if (!capsfilter) { - GST_ERROR ("Could not make a capsfilter"); + GST_CAT_ERROR (GST_CAT_ELEMENT_PADS, "Could not make a capsfilter"); return FALSE; } @@ -2168,7 +2170,7 @@ gst_element_get_state (GST_ELEMENT_CAST (parent), &state, &pending, 0); if (!gst_bin_add (GST_BIN (parent), capsfilter)) { - GST_ERROR ("Could not add capsfilter"); + GST_CAT_ERROR (GST_CAT_ELEMENT_PADS, "Could not add capsfilter"); gst_object_unref (parent); return FALSE; } @@ -2327,15 +2329,16 @@ if ((srcpad = gst_element_request_pad_simple (src, srcpadname))) srcrequest = TRUE; if (srcpad == NULL) { - GST_WARNING_OBJECT (src, "source element has no pad \"%s\"", srcpadname); + GST_CAT_WARNING_OBJECT (GST_CAT_ELEMENT_PADS, src, + "source element has no pad \"%s\"", srcpadname); return; } if (!(destpad = gst_element_get_static_pad (dest, destpadname))) if ((destpad = gst_element_request_pad_simple (dest, destpadname))) destrequest = TRUE; if (destpad == NULL) { - GST_WARNING_OBJECT (dest, "destination element has no pad \"%s\"", - destpadname); + GST_CAT_WARNING_OBJECT (GST_CAT_ELEMENT_PADS, dest, + "destination element has no pad \"%s\"", destpadname); goto free_src; } @@ -2813,9 +2816,11 @@ GstCaps *peercaps, *intersection; gst_query_parse_caps_result (data->query, &peercaps); - GST_DEBUG_OBJECT (pad, "intersect with result %" GST_PTR_FORMAT, peercaps); + GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad, + "intersect with result %" GST_PTR_FORMAT, peercaps); intersection = gst_caps_intersect (data->ret, peercaps); - GST_DEBUG_OBJECT (pad, "intersected %" GST_PTR_FORMAT, intersection); + GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad, + "intersected %" GST_PTR_FORMAT, intersection); gst_caps_unref (data->ret); data->ret = intersection; @@ -3194,7 +3199,7 @@ query = gst_query_new_accept_caps (caps); if (gst_pad_query (pad, query)) { gst_query_parse_accept_caps_result (query, &res); - GST_DEBUG_OBJECT (pad, "query returned %d", res); + GST_CAT_DEBUG_OBJECT (GST_CAT_CAPS, pad, "query returned %d", res); } gst_query_unref (query); @@ -3223,7 +3228,7 @@ query = gst_query_new_accept_caps (caps); if (gst_pad_peer_query (pad, query)) { gst_query_parse_accept_caps_result (query, &res); - GST_DEBUG_OBJECT (pad, "query returned %d", res); + GST_CAT_DEBUG_OBJECT (GST_CAT_CAPS, pad, "query returned %d", res); } gst_query_unref (query); @@ -3256,14 +3261,14 @@ GstPad *peer; GstPad *pad = g_value_get_object (&data); - GST_CAT_LOG (GST_CAT_ELEMENT_PADS, "examining pad %s:%s", - GST_DEBUG_PAD_NAME (pad)); + GST_CAT_LOG_OBJECT (GST_CAT_ELEMENT_PADS, element, + "examining pad %s:%s", GST_DEBUG_PAD_NAME (pad)); peer = gst_pad_get_peer (pad); if (peer == NULL) { unlinked_pad = gst_object_ref (pad); done = TRUE; - GST_CAT_DEBUG (GST_CAT_ELEMENT_PADS, + GST_CAT_DEBUG_OBJECT (GST_CAT_ELEMENT_PADS, element, "found existing unlinked pad %s:%s", GST_DEBUG_PAD_NAME (unlinked_pad)); } else { @@ -4192,9 +4197,10 @@ gst_event_parse_stream_start (event, &stream_id); ret = g_strdup (stream_id); gst_event_unref (event); - GST_LOG_OBJECT (pad, "pad has stream-id '%s'", ret); + GST_CAT_LOG_OBJECT (GST_CAT_PADS, pad, "pad has stream-id '%s'", ret); } else { - GST_DEBUG_OBJECT (pad, "pad has not received a stream-start event yet"); + GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad, + "pad has not received a stream-start event yet"); } return ret; @@ -4227,9 +4233,10 @@ if (event != NULL) { gst_event_parse_stream (event, &stream); gst_event_unref (event); - GST_LOG_OBJECT (pad, "pad has stream object %p", stream); + GST_CAT_LOG_OBJECT (GST_CAT_PADS, pad, "pad has stream object %p", stream); } else { - GST_DEBUG_OBJECT (pad, "pad has not received a stream-start event yet"); + GST_CAT_DEBUG_OBJECT (GST_CAT_PADS, pad, + "pad has not received a stream-start event yet"); } return stream; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/gst/parse/grammar.y.in new/gstreamer-1.22.3/gst/parse/grammar.y.in --- old/gstreamer-1.22.2/gst/parse/grammar.y.in 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/gst/parse/grammar.y.in 2023-05-19 10:23:19.000000000 +0200 @@ -672,6 +672,8 @@ g_object_set_property (target, pspec->name, &v); g_value_unset (&v); } + + gst_object_unref (target); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/gstreamer.doap new/gstreamer-1.22.3/gstreamer.doap --- old/gstreamer-1.22.2/gstreamer.doap 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/gstreamer.doap 2023-05-19 10:23:19.000000000 +0200 @@ -40,6 +40,16 @@ <release> <Version> + <revision>1.22.3</revision> + <branch>1.22</branch> + <name></name> + <created>2023-05-19</created> + <file-release rdf:resource="https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.22.3.tar.xz" /> + </Version> + </release> + + <release> + <Version> <revision>1.22.2</revision> <branch>1.22</branch> <name></name> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/meson.build new/gstreamer-1.22.3/meson.build --- old/gstreamer-1.22.2/meson.build 2023-04-11 18:29:28.000000000 +0200 +++ new/gstreamer-1.22.3/meson.build 2023-05-19 10:23:19.000000000 +0200 @@ -1,5 +1,5 @@ project('gstreamer', 'c', - version : '1.22.2', + version : '1.22.3', meson_version : '>= 0.62', default_options : [ 'warning_level=1', 'buildtype=debugoptimized' ]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/po/gstreamer-1.0.pot new/gstreamer-1.22.3/po/gstreamer-1.0.pot --- old/gstreamer-1.22.2/po/gstreamer-1.0.pot 2023-04-11 18:29:40.419929700 +0200 +++ new/gstreamer-1.22.3/po/gstreamer-1.0.pot 2023-05-19 10:23:31.362148500 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gstreamer-1.22.2\n" +"Project-Id-Version: gstreamer-1.22.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-11 17:29+0100\n" +"POT-Creation-Date: 2023-05-19 09:23+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" @@ -1041,12 +1041,12 @@ msgid "URI scheme '%s' not supported" msgstr "" -#: gst/gstutils.c:2679 tools/gst-launch.c:350 +#: gst/gstutils.c:2682 tools/gst-launch.c:350 #, c-format msgid "ERROR: from element %s: %s\n" msgstr "" -#: gst/gstutils.c:2681 tools/gst-launch.c:352 tools/gst-launch.c:714 +#: gst/gstutils.c:2684 tools/gst-launch.c:352 tools/gst-launch.c:714 #, c-format msgid "" "Additional debug info:\n" @@ -1071,7 +1071,7 @@ msgstr "" #: gst/parse/grammar.y.in:438 gst/parse/grammar.y.in:624 -#: gst/parse/grammar.y.in:658 gst/parse/grammar.y.in:770 +#: gst/parse/grammar.y.in:658 gst/parse/grammar.y.in:772 #, c-format msgid "no property \"%s\" in element \"%s\"" msgstr "" @@ -1091,7 +1091,7 @@ msgid "no element \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:613 gst/parse/grammar.y.in:793 +#: gst/parse/grammar.y.in:613 gst/parse/grammar.y.in:795 #, c-format msgid "could not set property \"%s\" in element \"%s\" to \"%s\"" msgstr "" @@ -1101,70 +1101,70 @@ msgid "could not set property \"%s\" in child of element \"%s\" to \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:854 +#: gst/parse/grammar.y.in:856 msgid "Delayed linking failed." msgstr "" -#: gst/parse/grammar.y.in:1067 gst/parse/grammar.y.in:1072 +#: gst/parse/grammar.y.in:1069 gst/parse/grammar.y.in:1074 #, c-format msgid "could not link %s to %s, %s can't handle caps %s" msgstr "" -#: gst/parse/grammar.y.in:1077 +#: gst/parse/grammar.y.in:1079 #, c-format msgid "could not link %s to %s, neither element can handle caps %s" msgstr "" -#: gst/parse/grammar.y.in:1081 +#: gst/parse/grammar.y.in:1083 #, c-format msgid "could not link %s to %s with caps %s" msgstr "" -#: gst/parse/grammar.y.in:1087 +#: gst/parse/grammar.y.in:1089 #, c-format msgid "could not link %s to %s" msgstr "" -#: gst/parse/grammar.y.in:1238 +#: gst/parse/grammar.y.in:1240 #, c-format msgid "unexpected reference \"%s\" - ignoring" msgstr "" -#: gst/parse/grammar.y.in:1244 +#: gst/parse/grammar.y.in:1246 #, c-format msgid "unexpected pad-reference \"%s\" - ignoring" msgstr "" -#: gst/parse/grammar.y.in:1276 gst/parse/grammar.y.in:1285 +#: gst/parse/grammar.y.in:1278 gst/parse/grammar.y.in:1287 #, c-format msgid "could not parse caps \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:1313 +#: gst/parse/grammar.y.in:1315 #, c-format msgid "no sink element for URI \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:1332 +#: gst/parse/grammar.y.in:1334 #, c-format msgid "no source element for URI \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:1422 +#: gst/parse/grammar.y.in:1424 msgid "syntax error" msgstr "" -#: gst/parse/grammar.y.in:1445 +#: gst/parse/grammar.y.in:1447 #, c-format msgid "specified empty bin \"%s\", not allowed" msgstr "" -#: gst/parse/grammar.y.in:1455 +#: gst/parse/grammar.y.in:1457 #, c-format msgid "no bin \"%s\", unpacking elements" msgstr "" -#: gst/parse/grammar.y.in:1486 +#: gst/parse/grammar.y.in:1488 msgid "empty pipeline not allowed" msgstr "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-1.22.2/po/gstreamer.pot new/gstreamer-1.22.3/po/gstreamer.pot --- old/gstreamer-1.22.2/po/gstreamer.pot 2023-04-11 18:29:40.419929700 +0200 +++ new/gstreamer-1.22.3/po/gstreamer.pot 2023-05-19 10:23:31.362148500 +0200 @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: gstreamer-1.22.2\n" +"Project-Id-Version: gstreamer-1.22.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-11 17:29+0100\n" +"POT-Creation-Date: 2023-05-19 09:23+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" @@ -1041,12 +1041,12 @@ msgid "URI scheme '%s' not supported" msgstr "" -#: gst/gstutils.c:2679 tools/gst-launch.c:350 +#: gst/gstutils.c:2682 tools/gst-launch.c:350 #, c-format msgid "ERROR: from element %s: %s\n" msgstr "" -#: gst/gstutils.c:2681 tools/gst-launch.c:352 tools/gst-launch.c:714 +#: gst/gstutils.c:2684 tools/gst-launch.c:352 tools/gst-launch.c:714 #, c-format msgid "" "Additional debug info:\n" @@ -1071,7 +1071,7 @@ msgstr "" #: gst/parse/grammar.y.in:438 gst/parse/grammar.y.in:624 -#: gst/parse/grammar.y.in:658 gst/parse/grammar.y.in:770 +#: gst/parse/grammar.y.in:658 gst/parse/grammar.y.in:772 #, c-format msgid "no property \"%s\" in element \"%s\"" msgstr "" @@ -1091,7 +1091,7 @@ msgid "no element \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:613 gst/parse/grammar.y.in:793 +#: gst/parse/grammar.y.in:613 gst/parse/grammar.y.in:795 #, c-format msgid "could not set property \"%s\" in element \"%s\" to \"%s\"" msgstr "" @@ -1101,70 +1101,70 @@ msgid "could not set property \"%s\" in child of element \"%s\" to \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:854 +#: gst/parse/grammar.y.in:856 msgid "Delayed linking failed." msgstr "" -#: gst/parse/grammar.y.in:1067 gst/parse/grammar.y.in:1072 +#: gst/parse/grammar.y.in:1069 gst/parse/grammar.y.in:1074 #, c-format msgid "could not link %s to %s, %s can't handle caps %s" msgstr "" -#: gst/parse/grammar.y.in:1077 +#: gst/parse/grammar.y.in:1079 #, c-format msgid "could not link %s to %s, neither element can handle caps %s" msgstr "" -#: gst/parse/grammar.y.in:1081 +#: gst/parse/grammar.y.in:1083 #, c-format msgid "could not link %s to %s with caps %s" msgstr "" -#: gst/parse/grammar.y.in:1087 +#: gst/parse/grammar.y.in:1089 #, c-format msgid "could not link %s to %s" msgstr "" -#: gst/parse/grammar.y.in:1238 +#: gst/parse/grammar.y.in:1240 #, c-format msgid "unexpected reference \"%s\" - ignoring" msgstr "" -#: gst/parse/grammar.y.in:1244 +#: gst/parse/grammar.y.in:1246 #, c-format msgid "unexpected pad-reference \"%s\" - ignoring" msgstr "" -#: gst/parse/grammar.y.in:1276 gst/parse/grammar.y.in:1285 +#: gst/parse/grammar.y.in:1278 gst/parse/grammar.y.in:1287 #, c-format msgid "could not parse caps \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:1313 +#: gst/parse/grammar.y.in:1315 #, c-format msgid "no sink element for URI \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:1332 +#: gst/parse/grammar.y.in:1334 #, c-format msgid "no source element for URI \"%s\"" msgstr "" -#: gst/parse/grammar.y.in:1422 +#: gst/parse/grammar.y.in:1424 msgid "syntax error" msgstr "" -#: gst/parse/grammar.y.in:1445 +#: gst/parse/grammar.y.in:1447 #, c-format msgid "specified empty bin \"%s\", not allowed" msgstr "" -#: gst/parse/grammar.y.in:1455 +#: gst/parse/grammar.y.in:1457 #, c-format msgid "no bin \"%s\", unpacking elements" msgstr "" -#: gst/parse/grammar.y.in:1486 +#: gst/parse/grammar.y.in:1488 msgid "empty pipeline not allowed" msgstr "" ++++++ reduce-required-meson.patch ++++++ --- /var/tmp/diff_new_pack.BTGXJe/_old 2023-05-28 19:21:37.736528741 +0200 +++ /var/tmp/diff_new_pack.BTGXJe/_new 2023-05-28 19:21:37.736528741 +0200 @@ -1,10 +1,10 @@ -Index: gstreamer-1.22.2/meson.build +Index: gstreamer-1.22.3/meson.build =================================================================== ---- gstreamer-1.22.2.orig/meson.build -+++ gstreamer-1.22.2/meson.build +--- gstreamer-1.22.3.orig/meson.build ++++ gstreamer-1.22.3/meson.build @@ -1,6 +1,6 @@ project('gstreamer', 'c', - version : '1.22.2', + version : '1.22.3', - meson_version : '>= 0.62', + meson_version : '>= 0.61', default_options : [ 'warning_level=1',