Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package DVDStyler for openSUSE:Factory checked in at 2026-10-20 12:42:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/DVDStyler (Old) and /work/SRC/openSUSE:Factory/.DVDStyler.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "DVDStyler" Tue Oct 20 12:42:31 2026 rev:16 rq:1386347 version:3.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/DVDStyler/DVDStyler.changes 2026-02-18 17:07:11.546125431 +0100 +++ /work/SRC/openSUSE:Factory/.DVDStyler.new.3698736/DVDStyler.changes 2026-10-20 12:42:45.594632752 +0200 @@ -1,0 +2,8 @@ +Mon Oct 19 13:15:36 UTC 2026 - Bjørn Lie <[email protected]> + +- Add 0004-added-support-of-ffmpeg-8.0.patch: Fix build with + ffmpeg-8 and newer +- Replace obsolete update-desktop-files and macro with + desktop-file-utils BuildRequires and corresponding macro + +------------------------------------------------------------------- New: ---- 0004-added-support-of-ffmpeg-8.0.patch ----------(New B)---------- New: - Add 0004-added-support-of-ffmpeg-8.0.patch: Fix build with ffmpeg-8 and newer ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ DVDStyler.spec ++++++ --- /var/tmp/diff_new_pack.PtNQOk/_old 2026-10-20 12:42:47.119696551 +0200 +++ /var/tmp/diff_new_pack.PtNQOk/_new 2026-10-20 12:42:47.120696593 +0200 @@ -35,11 +35,13 @@ Patch1: fix.patch # PATCH-FIX-UPSTREAM Patch2: 0001-fixed-encoding-of-silent-audio-file.patch -# FFmpeg5 support +# FFmpeg8 support Patch3: dvdstyler-ffmpeg5.patch Patch4: DVDStyler-ffmpeg7.patch +Patch5: 0004-added-support-of-ffmpeg-8.0.patch BuildRequires: bison #!BuildIgnore: wxWidgets-3_2-devel +BuildRequires: desktop-file-utils BuildRequires: dvd+rw-tools BuildRequires: dvdauthor BuildRequires: fdupes @@ -48,18 +50,16 @@ BuildRequires: mkisofs >= 2.01 BuildRequires: pkgconfig BuildRequires: unzip -BuildRequires: update-desktop-files BuildRequires: wxGTK3-3_2-devel BuildRequires: xmlto BuildRequires: zip -#doesn't build with ffmpeg 8 yet -BuildRequires: pkgconfig(libavcodec) < 62 -BuildRequires: pkgconfig(libavfilter) < 11 -BuildRequires: pkgconfig(libavformat) < 62 -BuildRequires: pkgconfig(libavutil) < 60 +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavfilter) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libexif) BuildRequires: pkgconfig(libjpeg) -BuildRequires: pkgconfig(libswscale) < 9 +BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libwxsvg) >= 1.5.19 BuildRequires: pkgconfig(mjpegtools) @@ -119,7 +119,7 @@ %install %make_install -%suse_update_desktop_file -r dvdstyler DiscBurning +desktop-file-edit --set-key=Categories --set-value="DiscBurning;" %{buildroot}%{_datadir}/applications/dvdstyler.desktop %find_lang dvdstyler %files ++++++ 0004-added-support-of-ffmpeg-8.0.patch ++++++ >From 67948b17aea120636e27c07ec8bb42dcdb0e6438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <[email protected]> Date: Mon, 1 Jun 2026 20:57:17 +0200 Subject: [PATCH 4/4] added support of ffmpeg 8.0 --- src/mediaenc_ffmpeg.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mediaenc_ffmpeg.cpp b/src/mediaenc_ffmpeg.cpp index 2c3e4ce..2274d7a 100644 --- a/src/mediaenc_ffmpeg.cpp +++ b/src/mediaenc_ffmpeg.cpp @@ -216,8 +216,13 @@ bool wxFfmpegMediaEncoder::addVideoStream(int codecId, VideoFormat videoFormat, m_videoOutbuf = (uint8_t*) av_malloc(VIDEO_BUF_SIZE); - AVCPBProperties *props; - props = (AVCPBProperties*) av_stream_new_side_data(m_videoStm, AV_PKT_DATA_CPB_PROPERTIES, sizeof(*props)); + AVPacketSideData* sd = av_packet_side_data_new(&m_videoStm->codecpar->coded_side_data, + &m_videoStm->codecpar->nb_coded_side_data, + AV_PKT_DATA_CPB_PROPERTIES, + sizeof(AVCPBProperties), + 0); + if (!sd) abort(); + AVCPBProperties *props = (AVCPBProperties*)sd->data; props->buffer_size = VIDEO_BUF_SIZE; props->max_bitrate = 0; props->min_bitrate = 0; -- 2.54.0
