Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package simplescreenrecorder for 
openSUSE:Factory checked in at 2026-01-15 16:48:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/simplescreenrecorder (Old)
 and      /work/SRC/openSUSE:Factory/.simplescreenrecorder.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "simplescreenrecorder"

Thu Jan 15 16:48:19 2026 rev:15 rq:1327334 version:0.4.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/simplescreenrecorder/simplescreenrecorder.changes    
    2025-10-16 17:39:54.283321478 +0200
+++ 
/work/SRC/openSUSE:Factory/.simplescreenrecorder.new.1928/simplescreenrecorder.changes
      2026-01-15 16:49:37.420600586 +0100
@@ -1,0 +2,6 @@
+Wed Jan 14 13:54:51 UTC 2026 - Dmitriy Perlow <[email protected]>
+
+- Added simplescreenrecorder-ffmpeg-memory-leak.patch that closes
+  bnc#1254146 (upstream merged) [gh#MaartenBaert/ssr#1075].
+
+-------------------------------------------------------------------

New:
----
  simplescreenrecorder-ffmpeg-memory-leak.patch

----------(New B)----------
  New:
- Added simplescreenrecorder-ffmpeg-memory-leak.patch that closes
  bnc#1254146 (upstream merged) [gh#MaartenBaert/ssr#1075].
----------(New E)----------

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

Other differences:
------------------
++++++ simplescreenrecorder.spec ++++++
--- /var/tmp/diff_new_pack.7EoSC3/_old  2026-01-15 16:49:38.304636433 +0100
+++ /var/tmp/diff_new_pack.7EoSC3/_new  2026-01-15 16:49:38.308636596 +0100
@@ -30,6 +30,8 @@
 Patch1:         simplescreenrecorder-ffmpeg-7-compat.patch
 # PATCH-FIX-UPSTREAM [email protected] -- Compatibility for ffmpeg 8; 
patch taken from upstream commits
 Patch2:         simplescreenrecorder-ffmpeg-8-compat.patch
+# PATCH-FIX-UPSTREAM Memory leak via ffmpeg fix; patch taken from upstream 
merged commits
+Patch3:         simplescreenrecorder-ffmpeg-memory-leak.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes

++++++ simplescreenrecorder-ffmpeg-memory-leak.patch ++++++
diff --git a/src/AV/Output/BaseEncoder.cpp b/src/AV/Output/BaseEncoder.cpp
index 5e8f5c82..d2ef34c7 100644
--- a/src/AV/Output/BaseEncoder.cpp
+++ b/src/AV/Output/BaseEncoder.cpp
@@ -178,6 +178,8 @@ void BaseEncoder::Free() {
        if(m_codec_opened) {
 #if !SSR_USE_AVCODEC_CLOSE_DEPRECATED
                avcodec_close(m_codec_context);
+#else
+               avcodec_free_context(&m_codec_context);
 #endif
                m_codec_opened = false;
        }

Reply via email to