summaryrefslogtreecommitdiff
path: root/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-03-29 06:59:08 -0500
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2023-03-30 18:59:51 -0500
commit450bb37cf300a850f3c5825bbe79860558cbe3f7 (patch)
treed7e493508af713bc07a94ea945ab66be80870212 /multimedia/transcode/files/patch-filter_yuvdenoise_motion.c
parentwww/horde-base: Remove expired port: (diff)
multimedia/transcode: Remove expired port:12.3-last
2023-03-31 multimedia/transcode: abandoned by upstream and does not build
Diffstat (limited to 'multimedia/transcode/files/patch-filter_yuvdenoise_motion.c')
-rw-r--r--multimedia/transcode/files/patch-filter_yuvdenoise_motion.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c b/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c
deleted file mode 100644
index f618da1fb270..000000000000
--- a/multimedia/transcode/files/patch-filter_yuvdenoise_motion.c
+++ /dev/null
@@ -1,61 +0,0 @@
---- filter/yuvdenoise/motion.c.orig 2016-09-18 16:54:49 UTC
-+++ filter/yuvdenoise/motion.c
-@@ -350,32 +350,32 @@ calc_SAD_half_mmx (uint8_t * ref, uint8_
-
- __asm__ __volatile__
- (
-- " pxor %%mm0 , %%mm0; /* clear mm0 */"
-- " pcmpeqw %%mm6 , %%mm6; /* Build 7f7f7f7f7f7f7f in a register */"
-- " psrlw $9 , %%mm6; /* */"
-- " packuswb %%mm6 , %%mm6; /* */"
-- " ; /* */"
-- " .rept 8 ; /* */"
-- " movq (%%esi), %%mm1; /* 8 Pixels from filtered frame to mm1 */"
-- " movq (%%edi), %%mm2; /* 8 Pixels from filtered frame to mm2 (displaced) */"
-- " movq (%%eax), %%mm3; /* reference to mm3 */"
-- " psrlq $1 , %%mm1; /* average source pixels */"
-- " psrlq $1 , %%mm2; /* shift right by one (divide by two) */"
-- " pand %%mm6 , %%mm1; /* kill downshifted bits */"
-- " pand %%mm6 , %%mm2; /* kill downshifted bits */"
-- " paddusw %%mm2 , %%mm1; /* add up ... */"
--
-- " movq %%mm3 , %%mm4; /* copy reference to mm4 */"
-- " psubusb %%mm1 , %%mm3; /* positive differences between mm2 and mm1 */"
-- " psubusb %%mm4 , %%mm1; /* positive differences between mm1 and mm3 */"
-- " paddusb %%mm3 , %%mm1; /* mm1 now contains abs(mm1-mm2) */"
-- " paddusw %%mm1 , %%mm0; /* add result to mm0 */"
-- " addl %%ecx , %%esi; /* add framewidth to frameaddress */"
-- " addl %%ecx , %%edi; /* add framewidth to frameaddress */"
-- " addl %%ecx , %%ecx; /* add framewidth to frameaddress */"
-- " .endr ; /* */"
-- " /* */"
-- " movq %%mm0 , %0 ; /* make mm0 available to gcc ... */"
-+ " pxor %%mm0 , %%mm0; /* clear mm0 */\n"
-+ " pcmpeqw %%mm6 , %%mm6; /* Build 7f7f7f7f7f7f7f in a register */\n"
-+ " psrlw $9 , %%mm6; /* */\n"
-+ " packuswb %%mm6 , %%mm6; /* */\n"
-+ " ; /* */\n"
-+ " .rept 8 ; /* */\n"
-+ " movq (%%esi), %%mm1; /* 8 Pixels from filtered frame to mm1 */\n"
-+ " movq (%%edi), %%mm2; /* 8 Pixels from filtered frame to mm2 (displaced) */\n"
-+ " movq (%%eax), %%mm3; /* reference to mm3 */\n"
-+ " psrlq $1 , %%mm1; /* average source pixels */\n"
-+ " psrlq $1 , %%mm2; /* shift right by one (divide by two) */\n"
-+ " pand %%mm6 , %%mm1; /* kill downshifted bits */\n"
-+ " pand %%mm6 , %%mm2; /* kill downshifted bits */\n"
-+ " paddusw %%mm2 , %%mm1; /* add up ... */\n"
-+ " /* */\n"
-+ " movq %%mm3 , %%mm4; /* copy reference to mm4 */\n"
-+ " psubusb %%mm1 , %%mm3; /* positive differences between mm2 and mm1 */\n"
-+ " psubusb %%mm4 , %%mm1; /* positive differences between mm1 and mm3 */\n"
-+ " paddusb %%mm3 , %%mm1; /* mm1 now contains abs(mm1-mm2) */\n"
-+ " paddusw %%mm1 , %%mm0; /* add result to mm0 */\n"
-+ " addl %%ecx , %%esi; /* add framewidth to frameaddress */\n"
-+ " addl %%ecx , %%edi; /* add framewidth to frameaddress */\n"
-+ " addl %%ecx , %%ecx; /* add framewidth to frameaddress */\n"
-+ " .endr ; /* */\n"
-+ " /* */\n"
-+ " movq %%mm0 , %0 ; /* make mm0 available to gcc ... */\n"
- :"=g" (a)
- :"S" (frm1),"D" (frm2), "a" (ref), "c" (denoiser.frame.w)
- );