Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer-editing-services for 
openSUSE:Factory checked in at 2023-07-27 16:51:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-editing-services (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer-editing-services.new.32662 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer-editing-services"

Thu Jul 27 16:51:10 2023 rev:51 rq:1101046 version:1.22.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gstreamer-editing-services/gstreamer-editing-services.changes
    2023-07-01 23:17:37.266105593 +0200
+++ 
/work/SRC/openSUSE:Factory/.gstreamer-editing-services.new.32662/gstreamer-editing-services.changes
 2023-07-27 16:51:43.930127393 +0200
@@ -1,0 +2,15 @@
+Tue Jul 25 11:25:03 UTC 2023 - Bjørn Lie <[email protected]>
+
+- Update to version 1.22.5:
+  + ges: some fixes for 32-bit systems
+  + ges, nle: Avoid setting state or sending query when
+    constructing objects
+- Rebase reduce-required-meson.patch.
+
+-------------------------------------------------------------------
+Sat Jul 22 12:11:16 UTC 2023 - Bjørn Lie <[email protected]>
+
+- Use ldconfig_scriptlets macro.
+- Package pycache files now built and installed with new meson 1.2.
+
+-------------------------------------------------------------------

Old:
----
  gst-editing-services-1.22.4.tar.xz

New:
----
  gst-editing-services-1.22.5.tar.xz

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

Other differences:
------------------
++++++ gstreamer-editing-services.spec ++++++
--- /var/tmp/diff_new_pack.hjr4HG/_old  2023-07-27 16:51:44.430130218 +0200
+++ /var/tmp/diff_new_pack.hjr4HG/_new  2023-07-27 16:51:44.434130240 +0200
@@ -20,7 +20,7 @@
 %define _name gst-editing-services
 
 Name:           gstreamer-editing-services
-Version:        1.22.4
+Version:        1.22.5
 Release:        0
 Summary:        GStreamer Editing Services
 License:        LGPL-2.0-or-later AND LGPL-2.1-or-later
@@ -164,8 +164,7 @@
 %install
 %meson_install
 
-%post -n libges-1_0-0 -p /sbin/ldconfig
-%postun -n libges-1_0-0 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libges-1_0-0
 
 %files
 %license COPYING
@@ -177,6 +176,7 @@
 %dir %{python3_sitelib}/gi
 %dir %{python3_sitelib}/gi/overrides
 %{python3_sitelib}/gi/overrides/GES.py
+%{python3_sitelib}/gi/overrides/__pycache__/
 
 %files -n libges-1_0-0
 %license COPYING

++++++ gst-editing-services-1.22.4.tar.xz -> gst-editing-services-1.22.5.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-editing-services-1.22.4/ChangeLog 
new/gst-editing-services-1.22.5/ChangeLog
--- old/gst-editing-services-1.22.4/ChangeLog   2023-06-20 18:49:24.131385600 
+0200
+++ new/gst-editing-services-1.22.5/ChangeLog   2023-07-20 16:26:40.016408700 
+0200
@@ -1,3 +1,54 @@
+=== release 1.22.5 ===
+
+2023-07-20 15:22:48 +0100  Tim-Philipp Müller <[email protected]>
+
+       * NEWS:
+       * RELEASE:
+       * gst-editing-services.doap:
+       * meson.build:
+         Release 1.22.5
+
+2021-05-01 16:52:22 -0400  Doug Nazar <[email protected]>
+
+       * ges/ges-validate.c:
+         ges: validate: Use correct types when getting structure values
+         From 
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/247
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5055>
+
+2021-05-01 16:50:11 -0400  Doug Nazar <[email protected]>
+
+       * tests/check/ges/layer.c:
+       * tests/check/ges/project.c:
+       * tests/check/ges/test-utils.h:
+       * tests/check/nle/nlecomposition.c:
+       * tests/check/nle/tempochange.c:
+         ges: tests: Use correct variable types when setting properties
+         From 
https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/247
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5055>
+
+2023-07-05 14:23:50 -0400  Thibault Saunier <[email protected]>
+
+       * plugins/nle/nlecomposition.c:
+         nle: composition: Avoid running query before being constructed
+         `gst_pad_create_stream_id` runs a URI query on the element which
+         triggers traces for not constructed objects which fails in rust 
tracers
+         as object should have names in all traces.
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4984>
+
+2023-07-05 14:22:59 -0400  Thibault Saunier <[email protected]>
+
+       * ges/ges-pipeline.c:
+         ges: pipeline: Avoid setting state before being constructed
+         It means setting state which triggers traces for not constructed 
objects
+         which fails in rust tracers as object should have names in all traces.
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4984>
+
+2023-06-20 19:10:38 +0100  Tim-Philipp Müller <[email protected]>
+
+       * meson.build:
+         Back to development
+         Part-of: 
<https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4907>
+
 === release 1.22.4 ===
 
 2023-06-20 17:42:25 +0100  Tim-Philipp Müller <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-editing-services-1.22.4/NEWS 
new/gst-editing-services-1.22.5/NEWS
--- old/gst-editing-services-1.22.4/NEWS        2023-06-20 18:42:25.000000000 
+0200
+++ new/gst-editing-services-1.22.5/NEWS        2023-07-20 16:22:48.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.4 and was
-released on 20 June 2023.
+The latest bug-fix release in the stable 1.22 series is 1.22.5 and was
+released on 20 July 2023.
 
 See https://gstreamer.freedesktop.org/releases/1.22/ for the latest
 version of this document.
 
-Last updated: Tuesday 20 June 2023, 16:30 UTC (log)
+Last updated: Thursday 20 July 2023, 12:00 UTC (log)
 
 Introduction
 
@@ -2008,6 +2008,187 @@
 -   List of Merge Requests applied in 1.22.4
 -   List of Issues fixed in 1.22.4
 
+1.22.5
+
+The fifth 1.22 bug-fix release (1.22.5) was released on 20 July 2023.
+
+This release only contains bugfixes and security fixes and it should be
+safe to update from 1.22.x.
+
+Highlighted bugfixes in 1.22.5
+
+-   Security fixes for the RealMedia demuxer
+-   vaapi decoders, postproc: Disable DMAbuf from caps negotiation to
+    fix garbled video in some cases
+-   decodebin3, playbin3, parsebin fixes, especially for stream
+    reconfiguration
+-   hlsdemux2: fix early seeking; don’t pass referer when updating
+    playlists; webvtt fixes
+-   gtk: Fix critical caused by pointer movement when stream is getting
+    ready
+-   qt6: Set sampler filtering method, fixes bad quality with qml6glsink
+    and gstqt6d3d11
+-   v4l2src: handle resolution change when buffers are copied
+-   videoflip: update orientation tag in auto mode
+-   video timecode: Add support for framerates lower than 1fps and
+    accept 119.88 (120/1.001) fps
+-   webrtcsink: fixes for x264enc and NVIDIA encoders
+-   cerbero: Pull ninja from system if possible, avoid spurious
+    bootstrap of cmake
+-   packages: Recipe updates for ffmpeg, libsoup, orc
+-   various bug fixes, memory leak fixes, and other stability and
+    reliability improvements
+
+gstreamer
+
+-   taglist, plugins: fix compiler warnings with GLib >= 2.76
+-   tracerutils: allow casting parameter types
+-   inputselector: fix playing variable is never set
+
+gst-plugins-base
+
+-   appsink: add missing make_writable call
+-   audioaggregator: Do not post message before being constructed
+-   decodebin3: Prevent a critical warning when reassigning output slots
+-   decodebin3: Fix slot input linking when the associated stream has
+    changed
+-   decodebin3: Remove spurious input locking during parsebin
+    reconfiguration
+-   urisourcebin: Set source element to READY before querying it
+-   gl/viv-fb: meson build updates
+-   plugins: fix compiler warnings with GLib >= 2.76
+-   subtitleoverlay: fix mutex error if sink caps is not video
+-   video: timecode: Add support for framerates lower than 1fps
+-   video: accept timecode of 119.88 (120/1.001) FPS
+-   video: cannot attach time code meta when frame rate is 119.88
+    (120000/1001)
+-   videodecoder: fix copying buffer metas
+
+gst-plugins-good
+
+-   adaptivedemux2: Fix early seeking
+-   hlsdemux2: Ensure processed webvtt ends with empty new line
+-   hlsdemux2: Don’t set a referer when updating playlists
+-   matroska: demux: Strip signal byte when encrypted
+-   rtspsrc: Fix crash when is-live=false
+-   gtk: Fix critical caused by pointer movement when stream is getting
+    ready
+-   qt6: Set sampler filtering method, fixes bad quality with qml6glsink
+    and gstqt6d3d11
+-   qtdemux: opus: set entry as sampled
+-   v4l2src: handle resolution change when buffers are copied
+-   v4l2videodec: Fix handling of initial gaps
+-   v4l2videodec: correctly register v4l2mpeg2dec
+-   v4l2videoenc: replace custom QUERY_CAPS handling with getcaps
+    callback
+-   videoflip: update orientation tag in auto mode
+-   videoflip: fix critical when tag list is not writable
+
+gst-plugins-bad
+
+-   d3d11bufferpool: Fix heavy CPU usage in case of fixed-size pool
+-   jpegparser: jpegdecoder: Don’t pollute bus and comply with spec
+-   plugins: fix compiler warnings with GLib >= 2.76
+-   webrtcbin: Prevent critical warning when creating an additional data
+    channel
+-   webrtcstats: Properly report IceCandidate type
+
+gst-plugins-ugly
+
+-   rmdemux: add some integer overflow checks
+
+gst-plugins-rs
+
+-   fallbackswitch: Change the threshold for trailing buffers
+-   fallbackswitch: Fix pad health calculation and notifies
+-   fmp4mux: Fix draining in chunk mode if keyframes are too late
+-   livesync: Wait for the end timestamp of the previous buffer before
+    looking at queue
+-   livesync: Improve EOS handling
+-   togglerecord: Clip segment before calculating timestamp/duration
+-   togglerecord: Error out if main stream buffer has no valid running
+    time
+-   webrtcsink: fix pipeline when input caps contain max-framerate
+-   webrtcsink: Configure only 4 threads for x264enc
+-   webrtcsink: Translate force-keyunit events to force-IDR action
+    signal for NVIDIA encoders
+-   webrtcsink: Set config-interval=-1 and aggregate-mode=zero-latency
+    on rtph264pay and rtph265pay
+-   webrtcsink: Set VP8/VP9 payloader based on payloader element factory
+    name
+-   webrtcink: Use correct property types for nvvideoconvert
+-   webrtc/signalling: fix race condition in message ordering
+-   videofx: Minimize dependencies of the image crate
+
+gst-libav
+
+-   No changes
+
+gst-rtsp-server
+
+-   No changes
+
+gstreamer-vaapi
+
+-   vaapidecode,vaapipostproc: Disable DMAbuf from caps negotiation.
+
+gstreamer-sharp
+
+-   No changes
+
+gst-omx
+
+-   No changes
+
+gst-python
+
+-   No changes
+
+gst-editing-services
+
+-   ges: some fixes for 32-bit systems
+-   ges, nle: Avoid setting state or sending query when constructing
+    objects
+
+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.5
+
+-   Pull ninja from system if possible, avoid spurious bootstrap of
+    cmake
+-   ffmpeg: update to 5.0.3
+-   libsoup: update to 2.74.3
+-   orc: update to 0.4.34
+
+Contributors to 1.22.5
+
+Andoni Morales Alastruey, Bastien Nocera, Carlos Rafael Giani, David
+Craven, Doug Nazar, Edward Hervey, François Laignel, Guillaume
+Desmottes, He Junyan, Hou Qi, Jan Alexander Steffens (heftig), Jan
+Schmidt, Maksym Khomenko, Mathieu Duponchelle, Matthew Waters, Michael
+Olbrich, Michael Tretter, Nicolas Dufresne, Nirbheek Chauhan, Philippe
+Normand, Ruslan Khamidullin, Sebastian Dröge, Seungha Yang, Théo
+Maillart, Thibault Saunier, Tim-Philipp Müller, Víctor Manuel Jáquez
+Leal, Vivia Nikolaidou, Yatin Maan,
+
+… 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.5
+
+-   List of Merge Requests applied in 1.22.5
+-   List of Issues fixed in 1.22.5
+
 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-editing-services-1.22.4/RELEASE 
new/gst-editing-services-1.22.5/RELEASE
--- old/gst-editing-services-1.22.4/RELEASE     2023-06-20 18:42:25.000000000 
+0200
+++ new/gst-editing-services-1.22.5/RELEASE     2023-07-20 16:22:48.000000000 
+0200
@@ -1,4 +1,4 @@
-This is GStreamer gst-editing-services 1.22.4.
+This is GStreamer gst-editing-services 1.22.5.
 
 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-editing-services-1.22.4/ges/ges-pipeline.c 
new/gst-editing-services-1.22.5/ges/ges-pipeline.c
--- old/gst-editing-services-1.22.4/ges/ges-pipeline.c  2023-06-20 
18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/ges/ges-pipeline.c  2023-07-20 
16:22:48.000000000 +0200
@@ -255,6 +255,16 @@
 }
 
 static void
+ges_pipeline_constructed (GObject * object)
+{
+  GESPipeline *self = GES_PIPELINE (object);
+
+  ges_pipeline_set_mode (self, DEFAULT_TIMELINE_MODE);
+
+  ((GObjectClass *) ges_pipeline_parent_class)->constructed (object);
+}
+
+static void
 ges_pipeline_dispose (GObject * object)
 {
   GESPipeline *self = GES_PIPELINE (object);
@@ -301,6 +311,8 @@
   GST_DEBUG_CATEGORY_INIT (ges_pipeline_debug, "gespipeline",
       GST_DEBUG_FG_YELLOW, "ges pipeline");
 
+
+  object_class->constructed = ges_pipeline_constructed;
   object_class->dispose = ges_pipeline_dispose;
   object_class->get_property = ges_pipeline_get_property;
   object_class->set_property = ges_pipeline_set_property;
@@ -405,8 +417,6 @@
   if (G_UNLIKELY (self->priv->encodebin == NULL))
     goto no_encodebin;
 
-  ges_pipeline_set_mode (self, DEFAULT_TIMELINE_MODE);
-
   return;
 
 no_playsink:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-editing-services-1.22.4/ges/ges-validate.c 
new/gst-editing-services-1.22.5/ges/ges-validate.c
--- old/gst-editing-services-1.22.4/ges/ges-validate.c  2023-06-20 
18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/ges/ges-validate.c  2023-07-20 
16:22:48.000000000 +0200
@@ -367,11 +367,15 @@
   REPORT_UNLESS (element, beach, "Could not find element %s", element_name);
 
   if (!_get_clocktime (action->structure, "position", &position, &fposition)) {
-    fposition = 0;
-    if (!gst_structure_get_int (action->structure, "source-frame",
-            (gint *) & fposition)
-        && !gst_structure_get_int64 (action->structure, "source-frame",
-            &fposition)) {
+    gint pos;
+    gint64 pos64;
+
+    if (gst_structure_get_int (action->structure, "source-frame", &pos)) {
+      fposition = pos;
+    } else if (gst_structure_get_int64 (action->structure, "source-frame",
+            &pos64)) {
+      fposition = pos64;
+    } else {
       gchar *structstr = gst_structure_to_string (action->structure);
 
       GST_VALIDATE_REPORT_ACTION (scenario, action,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-editing-services-1.22.4/gst-editing-services.doap 
new/gst-editing-services-1.22.5/gst-editing-services.doap
--- old/gst-editing-services-1.22.4/gst-editing-services.doap   2023-06-20 
18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/gst-editing-services.doap   2023-07-20 
16:22:48.000000000 +0200
@@ -32,6 +32,16 @@
 
  <release>
   <Version>
+   <revision>1.22.5</revision>
+   <branch>1.22</branch>
+   <name></name>
+   <created>2023-07-20</created>
+   <file-release 
rdf:resource="https://gstreamer.freedesktop.org/src/gst-editing-services/gst-editing-services-1.22.5.tar.xz";
 />
+  </Version>
+ </release>
+
+ <release>
+  <Version>
    <revision>1.22.4</revision>
    <branch>1.22</branch>
    <name></name>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-editing-services-1.22.4/meson.build 
new/gst-editing-services-1.22.5/meson.build
--- old/gst-editing-services-1.22.4/meson.build 2023-06-20 18:42:25.000000000 
+0200
+++ new/gst-editing-services-1.22.5/meson.build 2023-07-20 16:22:48.000000000 
+0200
@@ -1,5 +1,5 @@
 project('gst-editing-services', 'c',
-  version : '1.22.4',
+  version : '1.22.5',
   meson_version : '>= 0.62',
   default_options : [ 'warning_level=1',
                       'buildtype=debugoptimized' ])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-editing-services-1.22.4/plugins/nle/nlecomposition.c 
new/gst-editing-services-1.22.5/plugins/nle/nlecomposition.c
--- old/gst-editing-services-1.22.4/plugins/nle/nlecomposition.c        
2023-06-20 18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/plugins/nle/nlecomposition.c        
2023-07-20 16:22:48.000000000 +0200
@@ -1080,6 +1080,17 @@
 }
 
 static void
+nle_composition_constructed (GObject * obj)
+{
+  NleCompositionPrivate *priv = NLE_COMPOSITION (obj)->priv;
+
+  priv->id = gst_pad_create_stream_id (NLE_OBJECT_SRC (obj),
+      GST_ELEMENT (obj), NULL);
+
+  ((GObjectClass *) parent_class)->constructed (obj);
+}
+
+static void
 nle_composition_class_init (NleCompositionClass * klass)
 {
   GObjectClass *gobject_class;
@@ -1098,6 +1109,8 @@
       " Mathieu Duponchelle <[email protected]>,"
       " Thibault Saunier <[email protected]>");
 
+
+  gobject_class->constructed = GST_DEBUG_FUNCPTR (nle_composition_constructed);
   gobject_class->dispose = GST_DEBUG_FUNCPTR (nle_composition_dispose);
   gobject_class->finalize = GST_DEBUG_FUNCPTR (nle_composition_finalize);
   gobject_class->get_property =
@@ -1195,8 +1208,6 @@
 
   nle_composition_reset (comp);
 
-  priv->id = gst_pad_create_stream_id (NLE_OBJECT_SRC (comp),
-      GST_ELEMENT (comp), NULL);
   priv->drop_tags = DEFAULT_DROP_TAGS;
   priv->nle_event_pad_func = GST_PAD_EVENTFUNC (NLE_OBJECT_SRC (comp));
   gst_pad_set_event_function (NLE_OBJECT_SRC (comp),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gst-editing-services-1.22.4/tests/check/ges/layer.c 
new/gst-editing-services-1.22.5/tests/check/ges/layer.c
--- old/gst-editing-services-1.22.4/tests/check/ges/layer.c     2023-06-20 
18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/tests/check/ges/layer.c     2023-07-20 
16:22:48.000000000 +0200
@@ -53,7 +53,7 @@
   fail_unless (clip != NULL);
 
   /* Set some properties */
-  g_object_set (clip, "start", (guint64) 42, "duration", (guint64) 51,
+  g_object_set (clip, "start", (guint64) 42, "duration", (gint64) 51,
       "in-point", (guint64) 12, NULL);
   assert_equals_uint64 (_START (clip), 42);
   assert_equals_uint64 (_DURATION (clip), 51);
@@ -144,9 +144,9 @@
   fail_unless (clip2 != NULL);
   fail_unless (clip3 != NULL);
 
-  g_object_set (clip1, "start", 0, "duration", 10, NULL);
-  g_object_set (clip2, "start", 10, "duration", 10, NULL);
-  g_object_set (clip3, "start", 20, "duration", 10, NULL);
+  g_object_set (clip1, "start", (guint64) 0, "duration", (gint64) 10, NULL);
+  g_object_set (clip2, "start", (guint64) 10, "duration", (gint64) 10, NULL);
+  g_object_set (clip3, "start", (guint64) 20, "duration", (gint64) 10, NULL);
 
   /* Add objects to the timeline */
   fail_unless (ges_layer_add_clip (layer1, clip1));
@@ -1606,7 +1606,7 @@
 
   clip = (GESClip *) ges_test_clip_new ();
   fail_unless (clip != NULL);
-  g_object_set (clip, "start", 10, "duration", 30, NULL);
+  g_object_set (clip, "start", (guint64) 10, "duration", (gint64) 30, NULL);
   assert_equals_uint64 (_START (clip), 10);
   assert_equals_uint64 (_DURATION (clip), 30);
 
@@ -1662,7 +1662,7 @@
   /* Multiple intersecting clips */
   clip2 = (GESClip *) ges_test_clip_new ();
   fail_unless (clip2 != NULL);
-  g_object_set (clip2, "start", 50, "duration", 10, NULL);
+  g_object_set (clip2, "start", (guint64) 50, "duration", (gint64) 10, NULL);
   assert_equals_uint64 (_START (clip2), 50);
   assert_equals_uint64 (_DURATION (clip2), 10);
 
@@ -1670,7 +1670,7 @@
 
   clip3 = (GESClip *) ges_test_clip_new ();
   fail_unless (clip3 != NULL);
-  g_object_set (clip3, "start", 0, "duration", 5, NULL);
+  g_object_set (clip3, "start", (guint64) 0, "duration", (gint64) 5, NULL);
   assert_equals_uint64 (_START (clip3), 0);
   assert_equals_uint64 (_DURATION (clip3), 5);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-editing-services-1.22.4/tests/check/ges/project.c 
new/gst-editing-services-1.22.5/tests/check/ges/project.c
--- old/gst-editing-services-1.22.4/tests/check/ges/project.c   2023-06-20 
18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/tests/check/ges/project.c   2023-07-20 
16:22:48.000000000 +0200
@@ -346,12 +346,12 @@
             gst_object_unref (source);
           } else if (GES_IS_VIDEO_SOURCE (element)) {
             /* Adding children properties */
-            gint64 posx = 42;
+            gint posx = 42;
             ges_timeline_element_set_child_properties (GES_TIMELINE_ELEMENT
                 (element), "posx", posx, NULL);
             ges_timeline_element_get_child_properties (GES_TIMELINE_ELEMENT
                 (element), "posx", &posx, NULL);
-            fail_unless_equals_int64 (posx, 42);
+            fail_unless_equals_int (posx, 42);
           }
 
         }
@@ -419,10 +419,10 @@
           /* Checking children properties */
           else if (GES_IS_VIDEO_SOURCE (element)) {
             /* Init 'posx' with a wrong value */
-            gint64 posx = 27;
+            gint posx = 27;
             ges_timeline_element_get_child_properties (GES_TIMELINE_ELEMENT
                 (element), "posx", &posx, NULL);
-            fail_unless_equals_int64 (posx, 42);
+            fail_unless_equals_int (posx, 42);
           }
         }
         g_list_free_full (track_elements, g_object_unref);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-editing-services-1.22.4/tests/check/ges/test-utils.h 
new/gst-editing-services-1.22.5/tests/check/ges/test-utils.h
--- old/gst-editing-services-1.22.4/tests/check/ges/test-utils.h        
2023-06-20 18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/tests/check/ges/test-utils.h        
2023-07-20 16:22:48.000000000 +0200
@@ -55,13 +55,16 @@
 free_children_properties (GParamSpec ** list, guint num_props);
 
 #define nle_object_check(nleobj, start, duration, mstart, mduration, priority, 
active) { \
-  guint64 pstart, pdur, inpoint, pprio, pact;                  \
+  guint64 pstart, inpoint;                                             \
+  gint64 pdur;                                                         \
+  guint pprio;                                                         \
+  gboolean pact;                                                       \
   g_object_get (nleobj, "start", &pstart, "duration", &pdur,           \
-               "inpoint", &inpoint, "priority", &pprio, "active", &pact,       
                \
+               "inpoint", &inpoint, "priority", &pprio, "active", &pact,       
\
                NULL);                                                  \
   assert_equals_uint64 (pstart, start);                                        
\
-  assert_equals_uint64 (pdur, duration);                                       
\
-  assert_equals_uint64 (inpoint, mstart);                                      
\
+  assert_equals_int64 (pdur, duration);                                        
\
+  assert_equals_uint64 (inpoint, mstart);                              \
   assert_equals_int (pprio, priority);                                 \
   assert_equals_int (pact, active);                                    \
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-editing-services-1.22.4/tests/check/nle/nlecomposition.c 
new/gst-editing-services-1.22.5/tests/check/nle/nlecomposition.c
--- old/gst-editing-services-1.22.4/tests/check/nle/nlecomposition.c    
2023-06-20 18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/tests/check/nle/nlecomposition.c    
2023-07-20 16:22:48.000000000 +0200
@@ -226,7 +226,8 @@
   audiotestsrc = gst_element_factory_make ("audiotestsrc", "audiotestsrc1");
   gst_bin_add (GST_BIN (source1), audiotestsrc);
   g_object_set (source1, "start", (guint64) 0 * GST_SECOND,
-      "duration", 10 * GST_SECOND, "inpoint", (guint64) 0, "priority", 1, 
NULL);
+      "duration", (gint64) 10 * GST_SECOND, "inpoint", (guint64) 0, "priority",
+      1, NULL);
 
   nle_composition_add (composition, source1);
 
@@ -234,7 +235,8 @@
   audiotestsrc2 = gst_element_factory_make ("audiotestsrc", "audiotestsrc1");
   gst_bin_add (GST_BIN (source2), audiotestsrc2);
   g_object_set (source2, "start", (guint64) 10 * GST_SECOND,
-      "duration", 10 * GST_SECOND, "inpoint", (guint64) 0, "priority", 1, 
NULL);
+      "duration", (gint64) 10 * GST_SECOND, "inpoint", (guint64) 0, "priority",
+      1, NULL);
 
   nle_composition_add (composition, source2);
 
@@ -314,7 +316,8 @@
   audiotestsrc = gst_element_factory_make ("audiotestsrc", "audiotestsrc1");
   gst_bin_add (GST_BIN (nlesource), audiotestsrc);
   g_object_set (nlesource, "start", (guint64) 0 * GST_SECOND,
-      "duration", 10 * GST_SECOND, "inpoint", (guint64) 0, "priority", 1, 
NULL);
+      "duration", (gint64) 10 * GST_SECOND, "inpoint", (guint64) 0, "priority",
+      1, NULL);
   fail_unless (nle_composition_add (GST_BIN (composition), nlesource));
 
   gst_bin_add_many (GST_BIN (pipeline), composition, fakesink, NULL);
@@ -369,7 +372,8 @@
   audiotestsrc1 = gst_element_factory_make ("audiotestsrc", "audiotestsrc1");
   gst_bin_add (GST_BIN (nlesource1), audiotestsrc1);
   g_object_set (nlesource1, "start", (guint64) 0 * GST_SECOND,
-      "duration", total_time / 2, "inpoint", (guint64) 0, "priority", 1, NULL);
+      "duration", (gint64) total_time / 2, "inpoint", (guint64) 0, "priority",
+      1, NULL);
   fail_unless (nle_composition_add (GST_BIN (composition), nlesource1));
 
   /* nlesource2 */
@@ -459,7 +463,8 @@
     name = g_strdup_printf ("nested_src%d", i);
     source = gst_element_factory_make_or_warn ("nlesource", name);
     g_free (name);
-    g_object_set (source, "start", 0, "duration", 2 * GST_SECOND, NULL);
+    g_object_set (source, "start", (guint64) 0, "duration",
+        (gint64) 2 * GST_SECOND, NULL);
     gst_bin_add (GST_BIN (source), bin);
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/gst-editing-services-1.22.4/tests/check/nle/tempochange.c 
new/gst-editing-services-1.22.5/tests/check/nle/tempochange.c
--- old/gst-editing-services-1.22.4/tests/check/nle/tempochange.c       
2023-06-20 18:42:25.000000000 +0200
+++ new/gst-editing-services-1.22.5/tests/check/nle/tempochange.c       
2023-07-20 16:22:48.000000000 +0200
@@ -292,20 +292,20 @@
   nle_source =
       audiotest_bin_src ("nle_source", 3 * GST_SECOND, 4 * GST_SECOND, 3,
       FALSE);
-  g_object_set (nle_source, "inpoint", 7 * GST_SECOND, NULL);
+  g_object_set (nle_source, "inpoint", (guint64) 7 * GST_SECOND, NULL);
   src = _get_source (nle_source);
   g_object_set (src, "name", "middle-source", NULL);
 
   nle_prev =
       audiotest_bin_src ("nle_previous", 0 * GST_SECOND, 3 * GST_SECOND, 2,
       FALSE);
-  g_object_set (nle_prev, "inpoint", 99 * GST_SECOND, NULL);
+  g_object_set (nle_prev, "inpoint", (guint64) 99 * GST_SECOND, NULL);
   prev = _get_source (nle_prev);
   g_object_set (src, "name", "previous-source", NULL);
 
   nle_post =
       audiotest_bin_src ("post", 7 * GST_SECOND, 5 * GST_SECOND, 2, FALSE);
-  g_object_set (nle_post, "inpoint", 20 * GST_SECOND, NULL);
+  g_object_set (nle_post, "inpoint", (guint64) 20 * GST_SECOND, NULL);
   post = _get_source (nle_post);
   g_object_set (src, "name", "post-source", NULL);
 
@@ -322,7 +322,7 @@
    * duration */
   nle_identity =
       new_operation ("nle_identity", "identity", 0, 12 * GST_SECOND, 1);
-  g_object_set (nle_identity, "inpoint", 5 * GST_SECOND, NULL);
+  g_object_set (nle_identity, "inpoint", (guint64) 5 * GST_SECOND, NULL);
   fail_unless (g_list_length (GST_BIN_CHILDREN (nle_oper)) == 1);
   identity = GST_ELEMENT (GST_BIN_CHILDREN (nle_identity)->data);
 

++++++ reduce-required-meson.patch ++++++
--- /var/tmp/diff_new_pack.hjr4HG/_old  2023-07-27 16:51:44.826132455 +0200
+++ /var/tmp/diff_new_pack.hjr4HG/_new  2023-07-27 16:51:44.830132478 +0200
@@ -1,10 +1,10 @@
-Index: gst-editing-services-1.22.4/meson.build
+Index: gst-editing-services-1.22.5/meson.build
 ===================================================================
---- gst-editing-services-1.22.4.orig/meson.build
-+++ gst-editing-services-1.22.4/meson.build
+--- gst-editing-services-1.22.5.orig/meson.build
++++ gst-editing-services-1.22.5/meson.build
 @@ -1,6 +1,6 @@
  project('gst-editing-services', 'c',
-   version : '1.22.4',
+   version : '1.22.5',
 -  meson_version : '>= 0.62',
 +  meson_version : '>= 0.61',
    default_options : [ 'warning_level=1',

Reply via email to