Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gstreamer for openSUSE:Factory 
checked in at 2024-07-02 18:15:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer (Old)
 and      /work/SRC/openSUSE:Factory/.gstreamer.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gstreamer"

Tue Jul  2 18:15:56 2024 rev:98 rq:1184252 version:1.24.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer/gstreamer.changes      2024-05-01 
14:55:18.131404742 +0200
+++ /work/SRC/openSUSE:Factory/.gstreamer.new.18349/gstreamer.changes   
2024-07-02 18:16:02.666529264 +0200
@@ -1,0 +2,30 @@
+Thu Jun 27 17:23:35 UTC 2024 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 1.24.5:
+  + Highlighted bugfixes:
+    - webrtcsink: Support for AV1 via nvav1enc, av1enc or rav1enc
+      encoders
+    - AV1 RTP payloader/depayloader fixes to work correctly with
+      Chrome and Pion WebRTC
+    - av1parse, av1dec error handling/robustness improvements
+    - av1enc: Handle force-keyunit events properly for WebRTC
+    - decodebin3: selection and collection handling improvements
+    - hlsdemux2: Various fixes for discontinuities, variant
+      switching, playlist updates
+    - qml6glsink: fix RGB format support
+    - rtspsrc: more control URL handling fixes
+    - v4l2src: Interpret V4L2 report of sync loss as video signal
+      loss
+    - d3d12 encoder, memory and videosink fixes
+    - vtdec: more robust error handling, fix regression
+    - ndi: support for NDI SDK v6
+    - Various bug fixes, memory leak fixes, and other stability and
+      reliability improvements
+- Please see https://gstreamer.freedesktop.org/releases/1.24/ for
+  changes between 1.24.0 and this version and even more in-depth
+  info.
+- Refresh patches with quilt.
+- Drop 0001-Canonicalize-the-library-path-returned-by-dladdr.patch
+  and 0001-ptp-Dont-install-test-executable.patch: Fixed upstream.
+
+-------------------------------------------------------------------

Old:
----
  0001-Canonicalize-the-library-path-returned-by-dladdr.patch
  0001-ptp-Dont-install-test-executable.patch
  gstreamer-1.24.0.tar.xz

New:
----
  gstreamer-1.24.5.tar.xz

BETA DEBUG BEGIN:
  Old:- Refresh patches with quilt.
- Drop 0001-Canonicalize-the-library-path-returned-by-dladdr.patch
  and 0001-ptp-Dont-install-test-executable.patch: Fixed upstream.
  Old:- Drop 0001-Canonicalize-the-library-path-returned-by-dladdr.patch
  and 0001-ptp-Dont-install-test-executable.patch: Fixed upstream.
BETA DEBUG END:

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

Other differences:
------------------
++++++ gstreamer.spec ++++++
--- /var/tmp/diff_new_pack.tOdyUQ/_old  2024-07-02 18:16:03.202548879 +0200
+++ /var/tmp/diff_new_pack.tOdyUQ/_new  2024-07-02 18:16:03.206549025 +0200
@@ -19,7 +19,7 @@
 %define gst_branch 1.0
 
 Name:           gstreamer
-Version:        1.24.0
+Version:        1.24.5
 Release:        0
 Summary:        Streaming-Media Framework Runtime
 License:        LGPL-2.1-or-later
@@ -34,11 +34,6 @@
 Patch1:         gstreamer-rpm-prov.patch
 # PATCH-FIX-OPENSUSE gstreamer-pie.patch mgo...@suse.com -- create 
position-independent executables.
 Patch2:         gstreamer-pie.patch
-# PATCH-FIX-UPSTREAM 
0001-Canonicalize-the-library-path-returned-by-dladdr.patch alarr...@suse.com 
-- (boo#1221150) 
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6322
-Patch3:         0001-Canonicalize-the-library-path-returned-by-dladdr.patch
-# PATCH-FIX-UPSTREAM
-Patch4:         0001-ptp-Dont-install-test-executable.patch
-
 
 BuildRequires:  bison >= 2.4
 BuildRequires:  check-devel

++++++ gstreamer-1.24.0.tar.xz -> gstreamer-1.24.5.tar.xz ++++++
++++ 3569 lines of diff (skipped)

++++++ gstreamer-rpm-prov.patch ++++++
--- /var/tmp/diff_new_pack.tOdyUQ/_old  2024-07-02 18:16:03.678566298 +0200
+++ /var/tmp/diff_new_pack.tOdyUQ/_new  2024-07-02 18:16:03.682566444 +0200
@@ -1,8 +1,8 @@
-Index: gstreamer-1.22.2/tools/gst-inspect.c
+Index: gstreamer-1.24.4/tools/gst-inspect.c
 ===================================================================
---- gstreamer-1.22.2.orig/tools/gst-inspect.c
-+++ gstreamer-1.22.2/tools/gst-inspect.c
-@@ -1869,7 +1869,224 @@ print_tracer_info (GstPluginFeature * fe
+--- gstreamer-1.24.4.orig/tools/gst-inspect.c
++++ gstreamer-1.24.4/tools/gst-inspect.c
+@@ -1938,7 +1938,224 @@ print_tracer_info (GstPluginFeature * fe
   * is meant for machines, not humans.
   */
  static void
@@ -228,7 +228,7 @@
  {
    GstPadDirection direction;
    const gchar *type_name;
-@@ -1895,6 +2112,13 @@ print_plugin_automatic_install_info_code
+@@ -1966,6 +2183,13 @@ print_plugin_automatic_install_info_code
      return;
    }
  
@@ -242,7 +242,7 @@
    /* decoder/demuxer sink pads should always be static and there should only
     * be one, the same applies to encoders/muxers and source pads */
    static_templates = gst_element_factory_get_static_pad_templates (factory);
-@@ -1931,15 +2155,20 @@ print_plugin_automatic_install_info_code
+@@ -2002,15 +2226,20 @@ print_plugin_automatic_install_info_code
      gst_structure_remove_field (s, "rate");
      gst_structure_remove_field (s, "depth");
      gst_structure_remove_field (s, "clock-rate");
@@ -267,7 +267,7 @@
  {
    const gchar *const *protocols;
  
-@@ -1948,13 +2177,19 @@ print_plugin_automatic_install_info_prot
+@@ -2019,13 +2248,19 @@ print_plugin_automatic_install_info_prot
      switch (gst_element_factory_get_uri_type (factory)) {
        case GST_URI_SINK:
          while (*protocols != NULL) {
@@ -289,7 +289,7 @@
            ++protocols;
          }
          break;
-@@ -1965,7 +2200,7 @@ print_plugin_automatic_install_info_prot
+@@ -2036,7 +2271,7 @@ print_plugin_automatic_install_info_prot
  }
  
  static void
@@ -298,7 +298,7 @@
  {
    GList *features, *l;
  
-@@ -1984,11 +2219,15 @@ print_plugin_automatic_install_info (Gst
+@@ -2055,11 +2290,15 @@ print_plugin_automatic_install_info (Gst
      if (feature_plugin == plugin) {
        GstElementFactory *factory;
  
@@ -317,7 +317,7 @@
      }
      if (feature_plugin)
        gst_object_unref (feature_plugin);
-@@ -2012,7 +2251,7 @@ print_all_plugin_automatic_install_info
+@@ -2083,7 +2322,7 @@ print_all_plugin_automatic_install_info
      plugin = (GstPlugin *) (plugins->data);
      plugins = g_list_next (plugins);
  
@@ -326,15 +326,15 @@
    }
    gst_plugin_list_free (orig_plugins);
  }
-@@ -2098,6 +2337,7 @@ real_main (int argc, char *argv[])
+@@ -2169,6 +2408,7 @@ real_main (int argc, char *argv[])
    gboolean do_print_blacklist = FALSE;
    gboolean plugin_name = FALSE;
    gboolean print_aii = FALSE;
 +  gboolean print_aii_rpm = FALSE;
    gboolean uri_handlers = FALSE;
    gboolean check_exists = FALSE;
-   gboolean color_always = FALSE;
-@@ -2119,6 +2359,9 @@ real_main (int argc, char *argv[])
+   gboolean check_version = FALSE;
+@@ -2191,6 +2431,9 @@ real_main (int argc, char *argv[])
                "or all plugins provide.\n                                      
 "
                "Useful in connection with external automatic plugin "
                "installation mechanisms"), NULL},
@@ -344,7 +344,7 @@
      {"plugin", '\0', 0, G_OPTION_ARG_NONE, &plugin_name,
          N_("List the plugin contents"), NULL},
      {"types", 't', 0, G_OPTION_ARG_STRING, &types,
-@@ -2293,7 +2536,7 @@ real_main (int argc, char *argv[])
+@@ -2370,7 +2613,7 @@ real_main (int argc, char *argv[])
        /* if there is such a plugin, print out info */
        if (plugin) {
          if (print_aii) {
@@ -353,7 +353,7 @@
          } else {
            print_plugin_info (plugin);
            print_plugin_status (plugin);
-@@ -2306,14 +2549,18 @@ real_main (int argc, char *argv[])
+@@ -2384,14 +2627,18 @@ real_main (int argc, char *argv[])
  
            if (plugin) {
              if (print_aii) {

Reply via email to