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