Summary(pl.UTF-8): Biblioteka audio/video GMerlin
Name: gavl
Version: 1.4.0
-Release: 1
+Release: 2
License: GPL v2+
Group: Libraries
Source0: http://downloads.sourceforge.net/gmerlin/%{name}-%{version}.tar.gz
# Source0-md5: 2752013a817fbc43ddf13552215ec2c0
Patch0: %{name}-make.patch
Patch1: %{name}-am.patch
+Patch2: x32.patch
URL: http://gmerlin.sourceforge.net/gavl_frame.html
BuildRequires: autoconf >= 2.50
BuildRequires: automake
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
%{__libtoolize}
--- /dev/null
+--- gavl-1.4.0.orig/gavl/cputest.c
++++ gavl-1.4.0/gavl/cputest.c
+@@ -69,32 +69,8 @@ int gavl_accel_supported()
+ int rval = 0;
+ int eax, ebx, ecx, edx;
+ int max_std_level, max_ext_level, std_caps=0, ext_caps=0;
+- long a, c;
+-
+- __asm__ __volatile__ (
+- /* See if CPUID instruction is supported ... */
+- /* ... Get copies of EFLAGS into eax and ecx */
+- "pushf\n\t"
+- "pop %0\n\t"
+- "mov %0, %1\n\t"
+-
+- /* ... Toggle the ID bit in one copy and store */
+- /* to the EFLAGS reg */
+- "xor $0x200000, %0\n\t"
+- "push %0\n\t"
+- "popf\n\t"
+-
+- /* ... Get the (hopefully modified) EFLAGS */
+- "pushf\n\t"
+- "pop %0\n\t"
+- : "=a" (a), "=c" (c)
+- :
+- : "cc"
+- );
+-
+- if (a == c)
+- return 0; /* CPUID not supported */
+
++ /* any CPU that can run Debian has CPUID */
+ cpuid(0, max_std_level, ebx, ecx, edx);
+
+ if(max_std_level >= 1){