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;
}