svn commit: r331432 - head/multimedia/libxine/files
Juergen Lock
nox at FreeBSD.org
Wed Oct 23 21:33:07 UTC 2013
Author: nox
Date: Wed Oct 23 21:33:06 2013
New Revision: 331432
URL: http://svnweb.freebsd.org/changeset/ports/331432
Log:
(Attempt to) fix build on i386 by readding equivalent patch from
ports/181786 that was lost in the update to 1.2.4 .
PR: ports/183248 [1], ports/181786 (related to)
Submitted by: Milan Obuch <bsd at dino.sk> [1]
Added:
head/multimedia/libxine/files/patch-src-post-deinterlace-plugins-greedy2frame_template_sse2.c (contents, props changed)
Added: head/multimedia/libxine/files/patch-src-post-deinterlace-plugins-greedy2frame_template_sse2.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/libxine/files/patch-src-post-deinterlace-plugins-greedy2frame_template_sse2.c Wed Oct 23 21:33:06 2013 (r331432)
@@ -0,0 +1,28 @@
+--- src/post/deinterlace/plugins/greedy2frame_template_sse2.c.orig
++++ src/post/deinterlace/plugins/greedy2frame_template_sse2.c
+@@ -174,8 +174,8 @@ static void DeinterlaceGreedy2Frame_SSE2
+ */
+ "movdqa (%2), %%xmm1 \n\t" /* xmm1 = T1 */
+ "movdqa (%3), %%xmm0 \n\t" /* xmm0 = T0 */
+- "movdqa (%q4,%2), %%xmm3 \n\t" /* xmm3 = B1 */
+- "movdqa (%q4,%3), %%xmm2 \n\t" /* xmm2 = B0 */
++ "movdqa (%2,%4), %%xmm3 \n\t" /* xmm3 = B1 */
++ "movdqa (%3,%4), %%xmm2 \n\t" /* xmm2 = B0 */
+
+ /* calculate |T1-T0| keep T1 put result in xmm5 */
+ "movdqa %%xmm1, %%xmm5 \n\t"
+@@ -192,11 +192,11 @@ static void DeinterlaceGreedy2Frame_SSE2
+ "pcmpgtb %0, %%xmm5 \n\t"
+ "pcmpeqd %%xmm7, %%xmm5 \n\t"
+
+- "prefetcht0 64(%q4,%2) \n\t"
+- "prefetcht0 64(%q4,%3) \n\t"
++ "prefetcht0 64(%2,%4) \n\t"
++ "prefetcht0 64(%3,%4) \n\t"
+ :
+ : "m" (GreedyTwoFrameThreshold128),
+- "m" (*Destc), "r" (T1), "r" (T0), "r" (Pitch) );
++ "m" (*Destc), "r" (T1), "r" (T0), "r" ((register_t)Pitch) );
+
+ asm volatile (
+ /* calculate |B1-B0| keep B1 put result in xmm4 */
More information about the svn-ports-head
mailing list