Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ffmpegthumbs for openSUSE:Factory checked in at 2022-11-04 17:35:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffmpegthumbs (Old) and /work/SRC/openSUSE:Factory/.ffmpegthumbs.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffmpegthumbs" Fri Nov 4 17:35:11 2022 rev:91 rq:1033212 version:22.08.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ffmpegthumbs/ffmpegthumbs.changes 2022-10-15 16:36:48.310059367 +0200 +++ /work/SRC/openSUSE:Factory/.ffmpegthumbs.new.2275/ffmpegthumbs.changes 2022-11-04 17:37:24.833578070 +0100 @@ -1,0 +2,8 @@ +Tue Nov 1 11:19:52 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +------------------------------------------------------------------- Old: ---- ffmpegthumbs-22.08.2.tar.xz ffmpegthumbs-22.08.2.tar.xz.sig New: ---- ffmpegthumbs-22.08.3.tar.xz ffmpegthumbs-22.08.3.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffmpegthumbs.spec ++++++ --- /var/tmp/diff_new_pack.SDdao4/_old 2022-11-04 17:37:25.405581058 +0100 +++ /var/tmp/diff_new_pack.SDdao4/_new 2022-11-04 17:37:25.409581079 +0100 @@ -20,7 +20,7 @@ %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} %bcond_without released Name: ffmpegthumbs -Version: 22.08.2 +Version: 22.08.3 Release: 0 Summary: FFmpeg-based thumbnail creator for video files License: LGPL-2.0-or-later ++++++ ffmpegthumbs-22.08.2.tar.xz -> ffmpegthumbs-22.08.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ffmpegthumbs-22.08.2/CMakeLists.txt new/ffmpegthumbs-22.08.3/CMakeLists.txt --- old/ffmpegthumbs-22.08.2/CMakeLists.txt 2022-10-10 22:05:31.000000000 +0200 +++ new/ffmpegthumbs-22.08.3/CMakeLists.txt 2022-10-30 22:04:17.000000000 +0100 @@ -3,7 +3,7 @@ # Release Service version, managed by release script set(RELEASE_SERVICE_VERSION_MAJOR "22") set(RELEASE_SERVICE_VERSION_MINOR "08") -set(RELEASE_SERVICE_VERSION_MICRO "2") +set(RELEASE_SERVICE_VERSION_MICRO "3") set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ffmpegthumbs-22.08.2/ffmpegthumbnailer/moviedecoder.cpp new/ffmpegthumbs-22.08.3/ffmpegthumbnailer/moviedecoder.cpp --- old/ffmpegthumbs-22.08.2/ffmpegthumbnailer/moviedecoder.cpp 2022-10-10 22:05:31.000000000 +0200 +++ new/ffmpegthumbs-22.08.3/ffmpegthumbnailer/moviedecoder.cpp 2022-10-30 22:04:17.000000000 +0100 @@ -378,8 +378,12 @@ videoFrame.lineSize = m_pFrame->linesize[0]; videoFrame.frameData.clear(); - videoFrame.frameData.resize(videoFrame.lineSize * videoFrame.height); - memcpy((&(videoFrame.frameData.front())), m_pFrame->data[0], videoFrame.lineSize * videoFrame.height); + const auto frameSize = videoFrame.lineSize * videoFrame.height; + if (frameSize < 1) { + return; // calling front() on an empty vector is undefined behavior; return empty frame data instead + } + videoFrame.frameData.resize(frameSize); + memcpy((&(videoFrame.frameData.front())), m_pFrame->data[0], frameSize); } void MovieDecoder::convertAndScaleFrame(AVPixelFormat format, int scaledSize, bool maintainAspectRatio, int& scaledWidth, int& scaledHeight) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ffmpegthumbs-22.08.2/org.kde.ffmpegthumbs.metainfo.xml new/ffmpegthumbs-22.08.3/org.kde.ffmpegthumbs.metainfo.xml --- old/ffmpegthumbs-22.08.2/org.kde.ffmpegthumbs.metainfo.xml 2022-10-10 22:05:31.000000000 +0200 +++ new/ffmpegthumbs-22.08.3/org.kde.ffmpegthumbs.metainfo.xml 2022-10-30 22:04:17.000000000 +0100 @@ -133,9 +133,9 @@ </screenshot> </screenshots> <releases> + <release version="22.08.3" date="2022-11-03"/> <release version="22.08.2" date="2022-10-13"/> <release version="22.08.1" date="2022-09-08"/> <release version="22.08.0" date="2022-08-18"/> - <release version="22.04.3" date="2022-07-07"/> </releases> </component>
