Hello community,

here is the log from the commit of package ffmpeg-4 for openSUSE:Factory 
checked in at 2020-12-03 18:38:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ffmpeg-4 (Old)
 and      /work/SRC/openSUSE:Factory/.ffmpeg-4.new.5913 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ffmpeg-4"

Thu Dec  3 18:38:09 2020 rev:35 rq:851368 version:4.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ffmpeg-4/ffmpeg-4.changes        2020-10-24 
15:13:09.787930163 +0200
+++ /work/SRC/openSUSE:Factory/.ffmpeg-4.new.5913/ffmpeg-4.changes      
2020-12-03 18:38:16.829704300 +0100
@@ -1,0 +2,7 @@
+Fri Nov 27 15:03:17 UTC 2020 - Michel Normand <norm...@linux.vnet.ibm.com>
+
+- Add ffmpeg_altivec_yuv2rgb_novsx.patch for ppc64 (BE) as per
+  https://trac.ffmpeg.org/ticket/8750
+  https://bugzilla.opensuse.org/show_bug.cgi?id=1179332
+
+-------------------------------------------------------------------

New:
----
  ffmpeg_altivec_yuv2rgb_novsx.patch

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

Other differences:
------------------
++++++ ffmpeg-4.spec ++++++
--- /var/tmp/diff_new_pack.QyDSy7/_old  2020-12-03 18:38:17.785706111 +0100
+++ /var/tmp/diff_new_pack.QyDSy7/_new  2020-12-03 18:38:17.789706119 +0100
@@ -117,6 +117,7 @@
 Patch6:         ffmpeg.git-ba3e771a42c29ee02c34e7769cfc1b2dbc5c760a.patch
 Patch7:         0001-lavf-srt-fix-build-fail-when-used-the-libsrt-1.4.1.patch
 Patch8:         vmaf-trim-usr-local.patch
+Patch9:         ffmpeg_altivec_yuv2rgb_novsx.patch
 BuildRequires:  ladspa-devel
 BuildRequires:  libgsm-devel
 BuildRequires:  libmp3lame-devel


++++++ ffmpeg_altivec_yuv2rgb_novsx.patch ++++++
From: Michel Normand <norm...@linux.vnet.ibm.com>
Subject: ffmpeg altivec yuv2rgb novsx
Date: Fri, 27 Nov 2020 15:56:55 +0100

ffmpeg altivec yuv2rgb novsx

Retrieved from
https://trac.ffmpeg.org/ticket/8750#comment:7

diff --git a/libswscale/ppc/yuv2rgb_altivec.c b/libswscale/ppc/yuv2rgb_altivec.c
index 536545293d..930ef6b98f 100644
--- a/libswscale/ppc/yuv2rgb_altivec.c
+++ b/libswscale/ppc/yuv2rgb_altivec.c
@@ -283,6 +283,16 @@ static inline void cvtyuvtoRGB(SwsContext *c, vector 
signed short Y,
  * 
------------------------------------------------------------------------------
  */

+#if !HAVE_VSX
+static inline vector unsigned char vec_xl(signed long long offset, const ubyte 
*addr)
+{
+    const vector unsigned char *v_addr = (const vector unsigned char *) (addr 
+ offset);
+    vector unsigned char align_perm = vec_lvsl(offset, addr);
+
+    return (vector unsigned char) vec_perm(v_addr[0], v_addr[1], align_perm);
+}
+#endif /* !HAVE_VSX */
+
 #define DEFCSP420_CVT(name, out_pixels)                                       \
 static int altivec_ ## name(SwsContext *c, const unsigned char **in,          \
                             int *instrides, int srcSliceY, int srcSliceH,     \
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to