OSDN Git Service

Work-around for xvid crash - dct coeff tables are being loaded with SSE 'load aligned...
authorvan <van@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Mon, 25 Feb 2008 06:35:41 +0000 (06:35 +0000)
committervan <van@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Mon, 25 Feb 2008 06:35:41 +0000 (06:35 +0000)
git-svn-id: svn://localhost/HandBrake/trunk@1315 b64f7644-9d1e-0410-96f1-a4d463321fa5

contrib/Jamfile
contrib/patch-xvidcore-fdct.patch [new file with mode: 0644]

index ebc9e7f..5bdcd35 100644 (file)
@@ -378,6 +378,7 @@ rule LibXvidCore
         LIBXVIDCORE_PATCH = "$(PATCH) -p1 < ../patch-xvidcore-cygwin.patch && " ;
     }
     LIBXVIDCORE_PATCH += "$(PATCH) -p1 < ../patch-xvidcore-nasm-2.00-configure.patch && " ;
+    LIBXVIDCORE_PATCH += "$(PATCH) -p1 < ../patch-xvidcore-fdct.patch && " ;
     Depends $(<) : $(>) ;
     Depends lib  : $(<) ;
 }
diff --git a/contrib/patch-xvidcore-fdct.patch b/contrib/patch-xvidcore-fdct.patch
new file mode 100644 (file)
index 0000000..1fc90b6
--- /dev/null
@@ -0,0 +1,8 @@
+--- xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm.orig   2008-02-22 10:28:13.000000000 -0800
++++ xvidcore/src/dct/x86_asm/fdct_sse2_skal.asm        2008-02-22 11:08:52.000000000 -0800
+@@ -620,3 +620,5 @@
+   ret
+ .endfunc
++ALIGN 16
++  times 8 dw 0