summaryrefslogtreecommitdiff
path: root/multimedia/x264-devel
diff options
context:
space:
mode:
authorMichael Johnson <ahze@FreeBSD.org>2007-04-03 13:28:50 +0000
committerMichael Johnson <ahze@FreeBSD.org>2007-04-03 13:28:50 +0000
commita72b10731cabfe68079db1e4e4c6941afba26ea4 (patch)
tree69da11ed7d6915efec6e235d9cd63d7552569945 /multimedia/x264-devel
parent- Update to 20070402 snapshot (diff)
- Fix linking for amd64 machines that dont have sse3
Notes
Notes: svn path=/head/; revision=189089
Diffstat (limited to 'multimedia/x264-devel')
-rw-r--r--multimedia/x264-devel/Makefile1
-rw-r--r--multimedia/x264-devel/files/patch-amd64-sse336
2 files changed, 37 insertions, 0 deletions
diff --git a/multimedia/x264-devel/Makefile b/multimedia/x264-devel/Makefile
index 12a5c58852af..0f3d40815c58 100644
--- a/multimedia/x264-devel/Makefile
+++ b/multimedia/x264-devel/Makefile
@@ -7,6 +7,7 @@
PORTNAME= x264
PORTVERSION= 0.0.20070402
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://downloads.videolan.org/pub/videolan/x264/snapshots/
DISTNAME= ${PORTNAME}-snapshot-${PORTVERSION:S/0.0.//}-2245
diff --git a/multimedia/x264-devel/files/patch-amd64-sse3 b/multimedia/x264-devel/files/patch-amd64-sse3
new file mode 100644
index 000000000000..8cfedc779669
--- /dev/null
+++ b/multimedia/x264-devel/files/patch-amd64-sse3
@@ -0,0 +1,36 @@
+--- common/amd64/quant-a.asm.orig Tue Apr 3 12:50:00 2007
++++ common/amd64/quant-a.asm Tue Apr 3 12:50:17 2007
+@@ -45,9 +45,11 @@
+ cglobal x264_quant_4x4_core15_mmx
+ cglobal x264_quant_8x8_core15_mmx
+
++%ifdef HAVE_SSE3
+ cglobal x264_quant_4x4_dc_core15_ssse3
+ cglobal x264_quant_4x4_core15_ssse3
+ cglobal x264_quant_8x8_core15_ssse3
++%endif
+
+ cglobal x264_quant_2x2_dc_core16_mmxext
+ cglobal x264_quant_4x4_dc_core16_mmxext
+--- common/amd64/pixel-sse2.asm.orig Tue Apr 3 12:53:31 2007
++++ common/amd64/pixel-sse2.asm Tue Apr 3 12:54:29 2007
+@@ -50,15 +50,19 @@
+ cglobal x264_pixel_satd_16x8_sse2
+ cglobal x264_pixel_satd_8x16_sse2
+ cglobal x264_pixel_satd_16x16_sse2
++%ifdef HAVE_SSE3
+ cglobal x264_pixel_satd_8x4_ssse3
+ cglobal x264_pixel_satd_8x8_ssse3
+ cglobal x264_pixel_satd_16x8_ssse3
+ cglobal x264_pixel_satd_8x16_ssse3
+ cglobal x264_pixel_satd_16x16_ssse3
++%endif
+ cglobal x264_pixel_sa8d_8x8_sse2
+ cglobal x264_pixel_sa8d_16x16_sse2
++%ifdef HAVE_SSE3
+ cglobal x264_pixel_sa8d_8x8_ssse3
+ cglobal x264_pixel_sa8d_16x16_ssse3
++%endif
+ cglobal x264_intra_sa8d_x3_8x8_core_sse2
+ cglobal x264_pixel_ssim_4x4x2_core_sse2
+ cglobal x264_pixel_ssim_end4_sse2