63 Commits

Author SHA1 Message Date
naddy
7f61407556 drop RCS Ids 2022-03-11 19:39:15 +00:00
sthen
631d3ba932 update to x264-20220205, from Brad 2022-02-15 17:22:35 +00:00
rsadowski
69d4c7a6e7 Update x264 to 20210415
Update diff from Brad
2021-04-28 04:03:24 +00:00
sthen
b04df75af9 Use HW_NCPUONLINE/_SC_NPROCESSORS_ONLN for FFmpeg, VLC, X264. From Brad. 2021-04-03 11:15:46 +00:00
sthen
a2c9b36626 FFmpeg, dav1d, x264: disable asm on (32-bit) arm. OpenBSD runs this with
strict alignment but the asm code in these assumes that unaligned access
works. From Brad.
2020-11-05 19:42:28 +00:00
ajacoutot
14755ce042 Update to x264 20200705.
A few bug fixes including for some warnings with the ASM code with NASM 2.15.

from Brad (maintainer)
2020-07-05 07:42:11 +00:00
ajacoutot
b6a0afdc4d Add SEPARATE_BUILD to a few ports.
QEMU has deprecated in src tree builds.

from Brad (maintainer)
2020-04-04 08:36:55 +00:00
ajacoutot
fcc3ef8dec Simplify atomic handling.
from Brad (maintainer)
2020-03-01 10:02:12 +00:00
ajacoutot
8f5e792c9a Update to 20191220 snapshot.
from Brad (maintainer)
2019-12-24 15:03:18 +00:00
visa
abe824e2ce Disable assembly optimizations on mips64 and mips64el to fix build.
MSA requires MIPS64r5 or newer CPU.

OK Brad (maintainer)
2019-10-19 16:59:33 +00:00
ajacoutot
d5e8bb2c3a Update compiler across some multimedia ports to be consistent in using
ports-gcc for non clang archs.

from Brad
2019-08-19 06:04:22 +00:00
ajacoutot
debd041ac0 Update to x264-20190720.
from Brad (maintainer)
2019-07-22 06:56:33 +00:00
naddy
7ab397505a Switch to PERMIT_PACKAGE. CDROM restrictions are no longer applicable. 2019-07-14 00:39:34 +00:00
naddy
dafbfe8566 build PIC code on all archs; from Brad 2018-11-02 23:37:03 +00:00
ajacoutot
be0bbc0221 Update to x264-20180908.
This update enables 10-bit depth support.

from Brad (maintainer)
2018-09-16 06:37:15 +00:00
sthen
de2c24835a use clock_gettime, from Brad. 2018-07-01 21:10:10 +00:00
ajacoutot
300d15d554 Enable some ports and adjust for atomic ops on arm.
from Brad
2018-01-20 11:42:59 +00:00
jca
8bd354bb9c Give those a chance on non-clang archs
Looks like this is broken since the transition to COMPILER.
2017-12-20 18:28:48 +00:00
naddy
11e3dd67b3 switch COMPILER from the old, confusing shortcuts to the more explicit format 2017-11-16 23:20:37 +00:00
sthen
a6aa8b1216 update to x264-20170717, from Brad 2017-08-10 12:01:20 +00:00
ajacoutot
b774798289 Drop MODULES and use COMPILER instead.
from Brad (maintaine) with input from espie@
2017-06-12 08:54:55 +00:00
ajacoutot
079f9042e5 Use atomic ops on aarch64.
from Brad (maintainer)
2017-03-01 08:53:46 +00:00
ajacoutot
0ed07e1e75 Update to x264-20170125.
from Brad (maintainer)
2017-01-26 03:16:57 +00:00
ajacoutot
40e26390e0 Update to x264-20160930. 2016-10-03 08:04:37 +00:00
ajacoutot
6635918b1b Update to x264-20160508.
from Brad (maintainer)
2016-05-09 06:09:09 +00:00
naddy
8dee10176b remove simple instances of NO_SHARED_LIBS 2016-03-10 22:51:45 +00:00
ajacoutot
86adc8f24c Use __sync atomic op on sparc64.
from Brad (maintainer)
2016-01-02 07:49:19 +00:00
ajacoutot
9655763532 Enable the use of built-in atomic ops on mips64.
from Brad (maintainer)
2015-12-25 07:51:36 +00:00
ajacoutot
04c1948976 Update to x264-20150728.
from brad (maintainer)
2015-08-13 07:35:21 +00:00
ajacoutot
6619783cf4 Use __sync_fetch_and_add on a few more archs other than i386 (amd64,
powerpc, alpha, sparc).

from brad (maintainer)
2015-07-06 21:54:33 +00:00
kettenis
b20f22ef55 Drop local changes that build the static library without -fPIC. These days
most of our architectures default to PIE, which for all practical purpose
is equivalent to PIC.  This also brings back -Bsymbolic, which is needed
on amd64 to work around the fact that some of the assembler code generates
R_X86_64_PC32 relocations that binutils 2.17 complains about (rightly so).

Set REVISION to reflect that this actually changes the generated binaries.

ok ajacoutot@
2015-05-11 19:30:20 +00:00
brad
62a5ac322a Update to x264-20141218. 2015-01-07 08:53:07 +00:00
jasper
1dddebc95a remove instances of MODCLANG_LANGS=c as 'c' is already the default.
nb: it leaves cases where multiple languages (such as 'c' and 'c++') to make
it clear what the full list is.

ok brad@
2014-10-15 17:33:51 +00:00
brad
64e8373cad Update to x264-20140525.
ok juan@
2014-06-02 22:01:02 +00:00
brad
34e8ba7fa8 Also build with Clang on i386.
ok ajacoutot@
2014-05-31 01:54:17 +00:00
brad
fa76add991 Have amd64 use Clang + the integrated assembler to build the ASM support
within x264. Enabling the ASM support results in a huge performance
improvement.

ok sthen@ espie@
2014-01-10 19:31:51 +00:00
brad
8c6aa61ebd Update to x264-20131002.
ok ajacoutot@
2013-10-06 20:38:52 +00:00
naddy
c7e055641a kill direct and indirect references to GCC2_ARCHS 2013-08-07 15:37:07 +00:00
brad
1ea8cd0ecf Move this up to the top. 2013-07-05 21:32:21 +00:00
espie
4609ceb204 heck, even configure says it won't build 2013-07-05 06:34:46 +00:00
espie
eae66e4a7b PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:35:43 +00:00
brad
42c72159c7 Update to x 264 20130302.
ok ajacoutot@
2013-03-09 09:31:12 +00:00
brad
e3e1b6d923 Update to x264-20121114.
ok ajacoutot@
2012-11-23 03:53:37 +00:00
jasper
4272ee15d5 Remove -pthread patching.
from brad
2012-08-27 09:34:42 +00:00
ajacoutot
2effdf8b9c Update to x264-20120520.
from Brad (maintainer)
2012-05-25 07:45:33 +00:00
ajacoutot
106788a9a6 Update to x264-20111027.
from Brad, maintainer
2011-11-07 15:53:08 +00:00
ajacoutot
9a3bf40840 Update to x264-20110830.
from Brad (maintainer)
bulk testing by jasper@
2011-09-14 09:23:49 +00:00
jasper
4b58a16831 - no need to use the gcc3 module anymore on sparc
from brad
2011-07-11 12:13:03 +00:00
sthen
38143b0412 fix license markers, from Brad 2011-06-24 20:10:27 +00:00
jakemsr
c24c1fd9fa update to x264-20110225
from Brad (MAINTAINER)
2011-03-12 21:07:09 +00:00