aboutsummaryrefslogtreecommitdiff
path: root/multimedia/x264/files
Commit message (Collapse)AuthorAgeFilesLines
* multimedia/x264: incorporate an upstream patch to support newer ffmpegBaptiste Daroussin9 days1-0/+38
|
* multimedia/libx264: fix build on powerpc64le on 15Piotr Kubaj2024-01-101-9/+18
| | | | cc: error: unsupported option '-mabi=' for target 'powerpc64le-unknown-freebsd15.0'
* multimedia/x264: update to 0.161.3049Jan Beich2021-04-271-13/+0
| | | | | Changes: https://code.videolan.org/videolan/x264/compare/544c61f...55d517b Reported by: OpenBSD
* multimedia/x264: update to 0.161.3039Jan Beich2021-01-291-9/+0
| | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/d198931...544c61f Notes: svn path=/head/; revision=563233
* multimedia/x264: update to 0.161.3020Jan Beich2020-11-073-49/+23
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/cde9a93...d198931 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=554400
* Fix build with multimedia/gpac-libgpac 1.0.0Thomas Zander2020-07-192-10/+49
| | | | | | | | | | PR: 248081 Submitted by: riggs Approved by: koobs (maintainer) MFH: 2020Q3 (hat: ports-secteam) Notes: svn path=/head/; revision=542565
* multimedia/x264: update to 0.159.2991Jan Beich2019-12-211-16/+16
| | | | | | | | Changes: https://code.videolan.org/videolan/x264/compare/34c06d1...1771b55 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=520577
* multimedia/x264: update to 0.155.2917Jan Beich2018-08-101-1/+1
| | | | | | | | | | - HI10P is always built after https://git.videolan.org/?p=x264.git;a=commitdiff;h=71ed44c73124 Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=0a84d986e7020f8344f00752e3600b9769cc1e85 ABI: https://abi-laboratory.pro/tracker/timeline/x264/ Notes: svn path=/head/; revision=476802
* multimedia/{lib,}x264: update to 0.152.2854Jan Beich2017-12-291-12/+12
| | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e Notes: svn path=/head/; revision=457488
* multimedia/x264: yasm is only used by libx264, so move ASM option thereJan Beich2017-07-141-0/+9
| | | | | | | | | | PR: 220694 Approved by: koobs (maintainer) MFH: 2017Q3 (minor build optimization) Differential Revision: https://reviews.freebsd.org/D11566 Notes: svn path=/head/; revision=445837
* multimedia/{lib,}x264: update to 0.148.2795Jan Beich2017-07-142-57/+22
| | | | | | | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=aaa9aa83a111ed6f1db253d5afa91c5fc844583f ABI: https://abi-laboratory.pro/tracker/timeline/x264/ PR: 220694 Approved by: koobs (maintainer) MFH: 2017Q3 (bug fixes, minor SIMD optimizations) Differential Revision: https://reviews.freebsd.org/D11566 Notes: svn path=/head/; revision=445836
* multimedia/{lib,}x264: unbreak ASM on mips* after r422672Jan Beich2016-10-281-1/+25
| | | | | | | | | | | | | | | | | | | | | | ASM=on is nop on many Tier2 and Tier3 architectures: arm + armeb, mips + mipsel, ia64, sparc64. mips64 may be able to use MSA optimizations but the ancient GCC in base doesn't support -msa flag and lang/gcc* are broken. arm (aka armv4t) failed as: You specified a pre-ARMv6 or Thumb-1 CPU in your CFLAGS. If you really want to run on such a CPU, configure with --disable-asm. mips (o32) failed as: [1] You specified a pre-MSA CPU in your CFLAGS. If you really want to run on such a CPU, configure with --disable-asm. PR: 213443 Reported by: pkg-fallout [1] Obtained from: PkgSrc Approved by: portmgr blanket Notes: svn path=/head/; revision=424888
* multimedia/libx264: unbreak ASM on armv6 after r422672Jan Beich2016-10-281-0/+45
| | | | | | | | | | | | | | | | | | | | | | | /nxb-bin/usr/bin/cc -I. -I. -c -DSTACK_ALIGNMENT=4 -DPIC -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8 -o common/arm/quant-a.o common/arm/quant-a.S <instantiation>:29:5: error: instruction requires: armv6t2 rbit r1, r1 ^ common/arm/quant-a.S:362:1: note: while in macro instantiation decimate_score_1x 15 ^ <instantiation>:29:5: error: instruction requires: armv6t2 rbit r1, r1 ^ /tmp/quant-a-8aad5d.s:515:1: note: while in macro instantiation decimate_score_1x 16 ^ PR: 213443 Reported by: pkg-fallout, Bernd Walter, Mikael Urankar Approved by: portmgr blanket Notes: svn path=/head/; revision=424887
* multimedia/x264: update to 0.148.2708Jan Beich2016-09-235-107/+10
| | | | | | | | | Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677 Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=422672
* multimedia/x264: add OPENCL option, enabled by defaultJan Beich2016-09-231-0/+10
| | | | | | | | | | | | | | | | | | | | | Before OpenCL can be used for lookahead install at least one implementation: devel/freeocl, devel/pocl, lang/beignet or lang/clover. $ x264 --fullhelp | fgrep opencl --opencl Enable use of OpenCL --opencl-clbin <string> Specify path of compiled OpenCL kernel cache --opencl-device <integer> Specify OpenCL device ordinal where the options also work in other apps e.g., $ ffmpeg -i <input-file> -codec:v libx264 -x264opts opencl:opencl-device=1 <output-file> $ mpv --ovc libx264 --ovcopts-add x264opts=opencl:opencl-device=1 -o <output-file> <input-file> Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=422671
* multimedia/x264: don't require SSE on i386 with ASM=on (default)Jan Beich2016-09-231-0/+13
| | | | | | | | | | | | Remove "-march=i686 -mfpmath=sse -msse" and "-msse2" on later versions when building C files. This doesn't affect hand-written assembly which relies on CPUID but may pessimize compiler (around 2.3 % on Skylake). Differential Revision: https://reviews.freebsd.org/D7958 Approved by: koobs (maintainer) Notes: svn path=/head/; revision=422670
* Fix x264 on AArch64. quant-a.S and deblock-a.S have syntax the LLVMAndrew Turner2016-01-042-0/+44
| | | | | | | | | | | | | assembler complains about. Pull in two upstream changes to fix these until they are on the stable branch. Without these these ports fail to build on AArch64. Approved by: koobs Differential Revision: https://reviews.freebsd.org/D4781 Notes: svn path=/head/; revision=405243
* multimedia/libx264: Move libx264 stdin.h patch to x264 portKubilay Kocak2015-07-231-0/+15
| | | | | | | | | | | | | | Move the libx264 patch for stdint.h handling on FreeBSD to the multimedia/x264 port, as FILESDIR is inherited from there, thus causing the patch not to be applied. Reported by: kwm Reviewed by: kwm Tested by: kwm Differential Revision: https://reviews.freebsd.org/D3168 Notes: svn path=/head/; revision=392718
* multimedia/{lib}x264: Update to 0.144.2533 and major refactorKubilay Kocak2015-07-033-67/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update to 0.144.2533 (from upstream stable branch) [1] - Switch x264 and libx264 ports to master/slave ports respectively - Bump PORTREVISION for dependent ports as the shared library version has changed. multimedia/x264: - Clean up and update "updating instructions" in Makefile header - Tweak COMMENT - Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the libx264 port. - Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in libx264 port. - Place common configure arguments in a CONFIGURE_COMMON_ARGS variable to make overriding values without duplication easier. - Use --prefix configure argument over post-patch replacements - Enable stripping of binaries and libraries if DEBUG is off. Remove post-install target STRIP_CMD accordingly. - Delete patch-Makefile in favour of patching WRKSRC/configure to identify amd64, arm64 and mipsn32. powerpc and powerpc64 are now covered upstream without needing patches. - Patch out a bogus compiler argument check (cc_check) that results in -Wno-maybe-uninitialized being added to CFLAGS causing causes warnings when clang is cc. The cc_check function checks for basename $CC to identify compiler type (icl, clang, gcc, etc). multimedia/libx264: - Remove all Makefile entries that are duplicated or common and found in the master port (x264). - Set lib as the PKGNAMEPREFIX - Tweak COMMENT - Delete upstreamed ARM patches [1] - Delete all but one patch, as they duplicate those in x264. - Dont remove pkgconfig/libdata directory Changes: https://git.videolan.org/?p=x264.git;a=shortlog;h=refs/heads/stable Based on: PR: 201260 [1] Submitted by: Andrey Cherkashin <andoriyu gmail com> [1] Notes: svn path=/head/; revision=391217
* multimedia/{lib}x264: Fix build on ARMv6Kubilay Kocak2014-12-313-11/+45
| | | | | | | | | | | | | | | | - Fix build for missing symbols on ARMv6 [1] - Backport upstream 9463ec00 to fix default AS on ARM [2] - Remove unecessary WRKSRC override (x264) - Whitespace alignment [2] http://git.videolan.org/?p=x264.git;a=patch;h=9463ec PR: 196033 [1] Submitted by: Mikael Urandar <mikael.urankar at gmail com> [1] Tested by: sbruno Notes: svn path=/head/; revision=375870
* multimedia/x264: General overhaulJohannes Jost Meixner2014-11-221-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Split x264 into two ports: the CLI application (x264), and the library (libx264). This will allow x264 to use lavf and friends from ffmpeg for decoding and demuxing while preventing a circular dependency between the two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather than x264. - Add the LAVF option to the CLI port, making the dependency on ffmpeg optional. - Update to 0.142.2455. - Amend fixes to local patches so that they can apply to the new upstream files. - Provide the git revision and other version information to the build environment, allowing the CLI binary to display this information (like the Windows builds). - Remove unsupported build options (X11_OUTPUT). - Ensure that the library and CLI ports each have the appropriate options. - Add notes for future contributors who wish to update the ports. - Bump PORTREVISION for all dependent ports. PR: 187805 Differential Revision: https://reviews.freebsd.org/D1159 Submitted by: Andrew Berg <aberg010@my.hennepintech.edu> Approved by: koobs (maintainer, mentor) Notes: svn path=/head/; revision=373073
* Support powerpc64.Koop Mast2014-02-041-4/+11
| | | | | | | | | Patch by: andreast@ Submitted by: nathan whitehorn Approved by: maintainer Notes: svn path=/head/; revision=342608
* Add missing patchMartin Matuska2012-04-251-7/+8
| | | | Notes: svn path=/head/; revision=295520
* Update to 0.115.2000Martin Matuska2011-06-231-25/+0
| | | | Notes: svn path=/head/; revision=276165
* - Update x264 to 0.110.1804Martin Matuska2010-11-302-46/+25
| | | | Notes: svn path=/head/; revision=265441
* - Update x264 to 20100624 (build 98)Martin Matuska2010-07-243-52/+51
| | | | Notes: svn path=/head/; revision=258146
* - Fix configure issues on i386 [1]Martin Matuska2010-04-232-0/+46
| | | | | | | | | | - Rework patches PR: ports/145959 [1] Submitted by: Mark Andrews <marka@isc.org> [1] Notes: svn path=/head/; revision=253094
* - Update to snapshot 20100222 (library version 85)Martin Matuska2010-04-212-15/+7
| | | | Notes: svn path=/head/; revision=253000
* - Fix powerpc supportMartin Matuska2010-03-102-2/+41
| | | | | | | | | - Bump PORTREVISION Submitted by: stas Notes: svn path=/head/; revision=250837
* - Update to snapshot 20090119Martin Matuska2010-02-031-0/+8
| | | | | | | | | - This is the last snapshot with compatible library ver. 65 - Add patch for log2f(x) support - Take maintainership Notes: svn path=/head/; revision=249185
* - Update x264 to 0.0.20081218Pav Lucistnik2009-03-313-61/+9
| | | | | | | | | | | | | | | | - Remove x264-gtk PR: ports/132780 Submitted by: Bapt <baptiste.daroussin@gmail.com> - Update libquicktime to 1.1.1 to fix build with new x264 Submitted by: kwm - Chase x264 shlib bump Notes: svn path=/head/; revision=231385
* Update to 2008-04-09 snapshotMichael Johnson2008-04-102-24/+23
| | | | | | | Requested by: Roman Divacky <rdivacky@freebsd.org> Notes: svn path=/head/; revision=210970
* Update to 20070913 snapshotMichael Johnson2007-09-161-17/+8
| | | | Notes: svn path=/head/; revision=199573
* Update to 0.0.20070708Michael Johnson2007-07-091-5/+5
| | | | Notes: svn path=/head/; revision=195314
* - Update to 20070531 snapshotMichael Johnson2007-06-012-36/+20
| | | | | | | - Remove optional GTK2 support for a x264-gtk slave port Notes: svn path=/head/; revision=192530
* - Fix linking for amd64 machines that dont have sse3Michael Johnson2007-04-031-0/+36
| | | | Notes: svn path=/head/; revision=189089
* - Update to 0.0.20061030Michael Johnson2006-10-311-5/+15
| | | | Notes: svn path=/head/; revision=175596
* - Remove unneeded patchMichael Johnson2006-10-011-13/+0
| | | | | | | | | | - Fix plist Reported by: Kostik Belousov <kostikbel@gmail.com> Pointyhat to: me Notes: svn path=/head/; revision=174246
* - Update to 0.0.20060926Michael Johnson2006-10-011-13/+13
| | | | | | | - Add an option for a gtk encoder frontend Notes: svn path=/head/; revision=174219
* - Update to 0.0.20060808Michael Johnson2006-08-092-26/+4
| | | | Notes: svn path=/head/; revision=170205
* - Update to 0.0.20060528Michael Johnson2006-05-281-2/+11
| | | | | | | - Use shared gpac lib Notes: svn path=/head/; revision=163779
* - Fix build on 4.xMichael Johnson2006-05-111-0/+13
| | | | | | | | PR: 97131 Submitted by: Sven Berkvens-Matthijsse Notes: svn path=/head/; revision=162076
* - Update to 0.0.20060509Michael Johnson2006-05-103-60/+35
| | | | | | | patch-muxers submitted by: lioux Notes: svn path=/head/; revision=161915
* - Update to 0.0.20051129Michael Johnson2005-11-301-7/+8
| | | | Notes: svn path=/head/; revision=149995
* - Update to 0.0.20051002Michael Johnson2005-10-031-0/+11
| | | | Notes: svn path=/head/; revision=144023
* - Update to 0.0.20050914 (svn snapshot)Michael Johnson2005-09-141-14/+8
| | | | | | | - Add new option, WITH_X11_OUTPUT, adds x11 output. Notes: svn path=/head/; revision=142694
* - Update to 0.0.20050531Michael Johnson2005-06-031-8/+7
| | | | Notes: svn path=/head/; revision=136702
* - Attempt to fix build on alpha and maybe others.Michael Johnson2005-05-211-10/+14
| | | | | | | Repoted by: pointyhat via kris Notes: svn path=/head/; revision=135769
* - Update to 0.0.20050518Michael Johnson2005-05-191-14/+5
| | | | Notes: svn path=/head/; revision=135576
* - Attempt to fix build on amd64 by disabling MMX/SSE code.Michael Johnson2005-04-231-5/+9
| | | | | | | | | | | gcc complains that -fPIC is needed to link the shared lib, but I have no idea how to do this with yasm? with out disabling the shared library and just making a static library. Pointed out by: krismail Notes: svn path=/head/; revision=134017