packages: avidemux/avidemux.spec, avidemux/avidemux-gcc-bug-mmx-x86.patch (...
baggins
baggins at pld-linux.org
Thu Apr 29 21:33:37 CEST 2010
Author: baggins Date: Thu Apr 29 19:33:37 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- workaround for gcc/gas fuckup with MMX movq on x86
---- Files affected:
packages/avidemux:
avidemux.spec (1.85 -> 1.86) , avidemux-gcc-bug-mmx-x86.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/avidemux/avidemux.spec
diff -u packages/avidemux/avidemux.spec:1.85 packages/avidemux/avidemux.spec:1.86
--- packages/avidemux/avidemux.spec:1.85 Mon Apr 26 09:40:07 2010
+++ packages/avidemux/avidemux.spec Thu Apr 29 21:33:31 2010
@@ -19,7 +19,7 @@
Summary(pl.UTF-8): Mały edytor audio/wideo dla Linuksa
Name: avidemux
Version: 2.5.2
-Release: 2
+Release: 2.1
License: GPL v2+
Group: X11/Applications/Multimedia
Source0: http://downloads.sourceforge.net/avidemux/%{name}_%{version}.tar.gz
@@ -29,6 +29,7 @@
Patch0: gcc44.patch
Patch1: types.patch
Patch2: qtlocale.patch
+Patch3: %{name}-gcc-bug-mmx-x86.patch
#Patch1: %{name}-dts_internal.patch
#Patch2: %{name}-sparc64.patch
URL: http://fixounet.free.fr/avidemux/
@@ -104,6 +105,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
echo 'pt_BR' >> po/LINGUAS
@@ -389,6 +391,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.86 2010/04/29 19:33:31 baggins
+- workaround for gcc/gas fuckup with MMX movq on x86
+
Revision 1.85 2010/04/26 07:40:07 arekm
- release 2
================================================================
Index: packages/avidemux/avidemux-gcc-bug-mmx-x86.patch
diff -u /dev/null packages/avidemux/avidemux-gcc-bug-mmx-x86.patch:1.1
--- /dev/null Thu Apr 29 21:33:37 2010
+++ packages/avidemux/avidemux-gcc-bug-mmx-x86.patch Thu Apr 29 21:33:31 2010
@@ -0,0 +1,31 @@
+--- avidemux_2.5.2/avidemux/ADM_coreImage/src/ADM_vidFieldASM.cpp~ 2010-04-29 20:25:15.862622029 +0200
++++ avidemux_2.5.2/avidemux/ADM_coreImage/src/ADM_vidFieldASM.cpp 2010-04-29 21:30:35.374874733 +0200
+@@ -25,7 +25,7 @@
+
+ #include"ADM_vidField.h"
+
+-#ifdef ADM_CPU_X86
++#ifdef ADM_CPU_X86_64
+ // #define DEBUG_DEINT 1
+ // #define MMX_TRACE 1
+ #include "ADM_mmxMacros.h"
+@@ -81,7 +81,7 @@
+ }
+ }
+ }
+-#ifdef ADM_CPU_X86
++#ifdef ADM_CPU_X86_64
+ void ADMVideoFields::hasMotion_MMX(uint8_t *p,uint8_t *c,
+ uint8_t *n,
+ uint8_t *e,
+--- avidemux_2.5.2/avidemux/ADM_coreImage/src/ADM_vidFields.cpp~ 2010-04-29 20:25:15.871621667 +0200
++++ avidemux_2.5.2/avidemux/ADM_coreImage/src/ADM_vidFields.cpp 2010-04-29 21:31:24.857871769 +0200
+@@ -103,7 +103,7 @@
+ e2=_motionmask2+w;
+ //___________________ C version of motion detection ________________________
+ // other line
+-#if defined(ADM_CPU_X86) && defined(ASM_DEINT)
++#if defined(ADM_CPU_X86_64) && defined(ASM_DEINT)
+ if(CpuCaps::hasMMX())
+ hasMotion_MMX(p,c,n,e,e2);
+ else
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/avidemux/avidemux.spec?r1=1.85&r2=1.86&f=u
More information about the pld-cvs-commit
mailing list