Hello community,

here is the log from the commit of package ffmpeg for openSUSE:Factory checked 
in at 2016-09-12 13:23:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ffmpeg (Old)
 and      /work/SRC/openSUSE:Factory/.ffmpeg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ffmpeg"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ffmpeg/ffmpeg.changes    2016-08-31 
14:28:24.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ffmpeg.new/ffmpeg.changes       2016-09-12 
13:23:14.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Aug 29 00:36:30 UTC 2016 - [email protected]
+
+- Fix linking errors for arm and aarch64 builds, boo#995937
+  * Add ffmpeg-fix-CONFIG_VC1DSP-changes.patch
+
+-------------------------------------------------------------------

New:
----
  ffmpeg-fix-CONFIG_VC1DSP-changes.patch

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

Other differences:
------------------
++++++ ffmpeg.spec ++++++
--- /var/tmp/diff_new_pack.ye7UHz/_old  2016-09-12 13:23:15.000000000 +0200
+++ /var/tmp/diff_new_pack.ye7UHz/_new  2016-09-12 13:23:15.000000000 +0200
@@ -54,6 +54,7 @@
 Patch3:         ffmpeg-pkgconfig-version.patch
 Patch4:         ffmpeg-new-coder-errors.diff
 Patch5:         ffmpeg-codec-choice.diff
+Patch6:         ffmpeg-fix-CONFIG_VC1DSP-changes.patch
 BuildRequires:  ladspa-devel
 BuildRequires:  libgsm-devel
 BuildRequires:  pkg-config
@@ -356,7 +357,7 @@
 
 %prep
 %setup -q
-%patch -P 1 -P 2 -P 3 -P 4 -P 5 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -P 5 -P 6 -p1
 
 %build
 perl -i -pe 's{__TIME__|__DATE__}{"$&"}g' *.c


++++++ ffmpeg-fix-CONFIG_VC1DSP-changes.patch ++++++
From: Stefan BrĂ¼ns <[email protected]>
Date: 2016-08-29T00:39:13

Upstream shuffled around some options, but missed some occasions.

Some of the code previously enabled by CONFIG_VC1_DECODER now should be enabled
by CONFIG_VC1DSP. The ARM code has not been updated correctly.

The VC1 demuxer adds CONFIG_VC1DSP, but not all dependent code is enabled, 
leading to linking errors.

---
 libavcodec/aarch64/Makefile       |    2 +-
 libavcodec/aarch64/h264cmc_neon.S |    2 +-
 libavcodec/arm/h264cmc_neon.S     |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Index: ffmpeg-3.1.3/libavcodec/aarch64/Makefile
===================================================================
--- ffmpeg-3.1.3.orig/libavcodec/aarch64/Makefile
+++ ffmpeg-3.1.3/libavcodec/aarch64/Makefile
@@ -14,7 +14,7 @@ OBJS-$(CONFIG_VIDEODSP)
 # decoders/encoders
 OBJS-$(CONFIG_DCA_DECODER)              += aarch64/synth_filter_init.o
 OBJS-$(CONFIG_RV40_DECODER)             += aarch64/rv40dsp_init_aarch64.o
-OBJS-$(CONFIG_VC1_DECODER)              += aarch64/vc1dsp_init_aarch64.o
+OBJS-$(CONFIG_VC1DSP)                   += aarch64/vc1dsp_init_aarch64.o
 OBJS-$(CONFIG_VORBIS_DECODER)           += aarch64/vorbisdsp_init.o
 
 # ARMv8 optimizations
Index: ffmpeg-3.1.3/libavcodec/aarch64/h264cmc_neon.S
===================================================================
--- ffmpeg-3.1.3.orig/libavcodec/aarch64/h264cmc_neon.S
+++ ffmpeg-3.1.3/libavcodec/aarch64/h264cmc_neon.S
@@ -445,7 +445,7 @@ endconst
         h264_chroma_mc4 avg, rv40
 #endif
 
-#if CONFIG_VC1_DECODER
+#if CONFIG_VC1DSP
         h264_chroma_mc8 put, vc1
         h264_chroma_mc8 avg, vc1
         h264_chroma_mc4 put, vc1
Index: ffmpeg-3.1.3/libavcodec/arm/h264cmc_neon.S
===================================================================
--- ffmpeg-3.1.3.orig/libavcodec/arm/h264cmc_neon.S
+++ ffmpeg-3.1.3/libavcodec/arm/h264cmc_neon.S
@@ -455,7 +455,7 @@ endconst
         h264_chroma_mc4 avg, rv40
 #endif
 
-#if CONFIG_VC1_DECODER
+#if CONFIG_VC1DSP
         h264_chroma_mc8 put, vc1
         h264_chroma_mc8 avg, vc1
         h264_chroma_mc4 put, vc1

Reply via email to