Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ffmpeg-8 for openSUSE:Factory 
checked in at 2026-10-05 12:54:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ffmpeg-8 (Old)
 and      /work/SRC/openSUSE:Factory/.ffmpeg-8.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ffmpeg-8"

Mon Oct  5 12:54:40 2026 rev:18 rq:1382270 version:8.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/ffmpeg-8/ffmpeg-8.changes        2026-09-16 
17:48:42.005948561 +0200
+++ /work/SRC/openSUSE:Factory/.ffmpeg-8.new.3698736/ffmpeg-8.changes   
2026-10-05 12:54:54.351935847 +0200
@@ -1,0 +2,23 @@
+Sat Oct  3 08:30:10 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Add aptx/aptx_hd to enable_decoders/encoders.
+
+-------------------------------------------------------------------
+Fri Oct  2 15:02:41 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Adjust work-around-abi-break.patch to support a few programs
+  (e.g. OpenJFX) built against unmodified ffmpegs. [boo#1282855]
+
+-------------------------------------------------------------------
+Tue Sep 29 21:26:57 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Enable apv encoder support, add pkgconfig(oapv) BuildRequires and
+  pass enable-liboapv to configure.
+- Correct version in "mini" part of spec.
+
+-------------------------------------------------------------------
+Tue Sep 29 15:49:12 UTC 2026 - Michael Pujos <[email protected]>
+
+- Add ability to disable ABI work-around patch using --without switch
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ ffmpeg-8.spec ++++++
--- /var/tmp/diff_new_pack.cCuDdu/_old  2026-10-05 12:54:55.625990469 +0200
+++ /var/tmp/diff_new_pack.cCuDdu/_new  2026-10-05 12:54:55.627990554 +0200
@@ -59,6 +59,16 @@
 %bcond_with    x265
 %bcond_with    xvid
 
+# Add the ability to build without the ABI break work-around patch.
+# This is needed for any program that was linked against
+# libav_* libraries compiled outside of openSUSE, expecting symbols
+# from these libs to be set at their stock upstream major library version
+# that work-around-abi-break.patch alters, otherwise resulting in a link
+# failure on launch (e.g. "version `LIBAVFORMAT_62' not found").
+# This is particularly the case for JavaFX programs using the
+# javafx.scene.media.MediaPlayer class (see #boo1282855)
+%bcond_without work_around_abi_break
+
 # Then we enable them one by one for various targets
 %if 0%{?BUILD_ORIG}
 %bcond_without amf_sdk
@@ -184,6 +194,7 @@
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(libzmq) >= 4.2.1
 BuildRequires:  pkgconfig(lilv-0)
+BuildRequires:  pkgconfig(oapv)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(openh264)
 BuildRequires:  pkgconfig(opus)
@@ -528,6 +539,10 @@
 %prep
 %autosetup -p1 -a6 -n %_name-%version
 
+%if %{without work_around_abi_break}
+%patch -P 5 -p1 -R
+%endif
+
 %build
 %ifarch %ix86 x86_64 %arm
 %define _lto_cflags %nil
@@ -599,6 +614,7 @@
 %if %{with mysofa}
        --enable-libmysofa \
 %endif
+       --enable-liboapv \
        --enable-libopenjpeg \
        --enable-libopenmpt \
        --enable-libopenh264 \
@@ -687,6 +703,8 @@
 cat config.h
 %make_build
 
+%if %{with work_around_abi_break}
+
 >machine_report.txt >user_report.txt
 for i in lib*/lib*.so.*; do
        echo "===> $i" >>user_report.txt
@@ -701,6 +719,8 @@
        exit 1
 fi
 
+%endif
+
 %global extratools aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt 
graph2dot ismindex pktdumper probetest qt-faststart seek_print sidxindex trasher
 
 for i in %extratools; do

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.cCuDdu/_old  2026-10-05 12:54:55.696993513 +0200
+++ /var/tmp/diff_new_pack.cCuDdu/_new  2026-10-05 12:54:55.700993684 +0200
@@ -1,5 +1,5 @@
-mtime: 1789491996
-commit: d23004cfffaee228ecf46c28f1f475f50418acd97d52dd31df284cbdab412a80
+mtime: 1791044749
+commit: 50ad35f9ebee3b21774ad87b91d7d1afcbb78c4be88903764a2d9a50014c0a03
 url: https://src.opensuse.org/jengelh/ffmpeg
 revision: ff8
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-03 18:25:49.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ enable_decoders ++++++
--- /var/tmp/diff_new_pack.cCuDdu/_old  2026-10-05 12:54:55.884001530 +0200
+++ /var/tmp/diff_new_pack.cCuDdu/_new  2026-10-05 12:54:55.886001616 +0200
@@ -68,8 +68,11 @@
 apac
 ape
 apng # animated png
+apv
 arbc
 argo
+aptx
+aptx_hd
 ass # trivial
 asv1
 asv2

++++++ enable_encoders ++++++
--- /var/tmp/diff_new_pack.cCuDdu/_old  2026-10-05 12:54:55.911002688 +0200
+++ /var/tmp/diff_new_pack.cCuDdu/_new  2026-10-05 12:54:55.916002902 +0200
@@ -23,6 +23,9 @@
 amv
 anull
 apng # libpng
+aptx
+aptx_hd
+apv # liboapv
 ass # trivial
 asv1
 asv2



++++++ work-around-abi-break.patch ++++++
--- /var/tmp/diff_new_pack.cCuDdu/_old  2026-10-05 12:54:56.055008862 +0200
+++ /var/tmp/diff_new_pack.cCuDdu/_new  2026-10-05 12:54:56.059009033 +0200
@@ -58,7 +58,7 @@
 -        avsubtitle_free;
 -    local:
 -        *;
-+LIBAVCODEC_62.10 {
++LIBAVCODEC_62 {
 +global:
 +      av_ac3_parse_header;
 +      av_adts_header_parse;
@@ -241,7 +241,7 @@
 +      av_exif_remove_entry;
 +      av_exif_set_entry;
 +      av_exif_write;
-+} LIBAVCODEC_62.10;
++} LIBAVCODEC_62;
 +
 +LIBAVCODEC_62.17 {
 +global:
@@ -276,7 +276,7 @@
 -        av_*;
 -    local:
 -        *;
-+LIBAVDEVICE_62.1 {
++LIBAVDEVICE_62 {
 +global:
 +      av_device_ffversion;
 +      av_input_audio_device_next;
@@ -299,12 +299,12 @@
 +global:
 +      avdevice_*;
 +      av_*;
-+} LIBAVDEVICE_62.1;
++} LIBAVDEVICE_62;
 +
 +LIBAVDEVICE_PRIVATE {
 +local:
 +      *;
-+} LIBAVDEVICE_62.1;
++} LIBAVDEVICE_62;
 Index: ffmpeg-8.1/libavfilter/libavfilter.v
 ===================================================================
 --- ffmpeg-8.1.orig/libavfilter/libavfilter.v
@@ -316,7 +316,7 @@
 -        av_*;
 -    local:
 -        *;
-+LIBAVFILTER_11.4 {
++LIBAVFILTER_11 {
 +global:
 +      av_buffersink_get_ch_layout;
 +      av_buffersink_get_channels;
@@ -388,7 +388,7 @@
 +LIBAVFILTER_11.7 {
 +global:
 +      av_buffersink_get_alpha_mode;
-+} LIBAVFILTER_11.4;
++} LIBAVFILTER_11;
 +
 +LIBAVFILTER_11.10 {
 +global:
@@ -415,7 +415,7 @@
 -        av*;
 -    local:
 -        *;
-+LIBAVFORMAT_62.3 {
++LIBAVFORMAT_62 {
 +global:
 +      av_add_index_entry;
 +      av_append_packet;
@@ -578,7 +578,7 @@
 +      av_mime_codec_str;
 +      avformat_receive_command_reply;
 +      avformat_send_command;
-+} LIBAVFORMAT_62.3;
++} LIBAVFORMAT_62;
 +
 +LIBAVFORMAT_UNTRACKED {
 +global:
@@ -599,7 +599,7 @@
 -        av*;
 -    local:
 -        *;
-+LIBAVUTIL_60.8 {
++LIBAVUTIL_60 {
 +global:
 +      av_add_i;
 +      av_add_q;
@@ -1229,7 +1229,7 @@
 +LIBAVUTIL_60.14 {
 +global:
 +      av_csp_approximate_eotf_gamma;
-+} LIBAVUTIL_60.8;
++} LIBAVUTIL_60;
 +
 +LIBAVUTIL_60.20 {
 +global:
@@ -1263,7 +1263,7 @@
 -        swresample_*;
 -    local:
 -        *;
-+LIBSWRESAMPLE_6.1 {
++LIBSWRESAMPLE_6 {
 +global:
 +      swr_ffversion;
 +      swr_alloc;
@@ -1294,12 +1294,12 @@
 +global:
 +      swr_*;
 +      swresample_*;
-+} LIBSWRESAMPLE_6.1;
++} LIBSWRESAMPLE_6;
 +
 +LIBSWRESAMPLE_PRIVATE {
 +local:
 +      *;
-+} LIBSWRESAMPLE_6.1;
++} LIBSWRESAMPLE_6;
 Index: ffmpeg-8.1/libswscale/libswscale.v
 ===================================================================
 --- ffmpeg-8.1.orig/libswscale/libswscale.v
@@ -1311,7 +1311,7 @@
 -        sws_*;
 -    local:
 -        *;
-+LIBSWSCALE_9.1 {
++LIBSWSCALE_9 {
 +global:
 +      sws_allocVec;
 +      sws_alloc_context;
@@ -1357,7 +1357,7 @@
 +LIBSWSCALE_9.4 {
 +global:
 +      sws_test_hw_format;
-+} LIBSWSCALE_9.1;
++} LIBSWSCALE_9;
 +
 +LIBSWSCALE_UNTRACKED {
 +global:

Reply via email to