./multimedia/x264-devel, GPL licensed H.264 encoder

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 20170122, Package name: x264-devel-20170122, Maintainer: joerg

Development version of x264, a high quality H.264 codec.

Required to build:
[devel/yasm] [pkgtools/cwrappers]

Package options: threads

Master sites:

SHA1: eb4ea581ad05ad9bebb4113cbef555a267fd78d3
RMD160: dd1e74ff0819acd735b07b17052d5e47c85f5aa7
Filesize: 716.462 KB

Version history: (Expand)

CVS history: (Expand)

   2017-01-23 16:28:27 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 20170122:
Bug fixes.
   2016-10-24 12:36:12 by Maya Rashish | Files touched by this commit (4) | Package updated
Log message:
x264-devel: update to 20161023

Approximate changelog:

Remove misaligned SSE support; could cause problems if exception masks
were messed with by libraries and is obsoleted by AVX.
Fix AVX2 detection if "limit CPUID" is enabled in the BIOS.
Fix cases where intra refresh could predict from disallowed pixels.
x86inc: support "x64"-marked Windows 64-bit machines.
Support cygwin 64-bit.
x86: faster SAD_X3/SAD_X4
Transparent hugepage support and optimization on Linux.
AVC-Intra encoding support.
Windows Unicode (UTF-16) support.
Fix compilation with OpenCL on OS X.
Fix a crash in the case of an OpenCL error during encoding with OpenCL.
Fix building in compilers without inline asm support.
Fix crash in high bit depth builds compiled with unaligned stack.
Fix potential misalignment crash in AVX2 denoise_dct.
Fix some builds with PIC.
Fix possible crash when writing very large filler NALUs.
Add --stitchable option for segmented encoding.
Add new color primaries, transfer characteristics, and matrix
coefficient options from the latest H.264 spec.
x86: optimizations to AVX2 iDCT and AVX deblock
Tweak i16x16 delta-quant-avoidance code to fix a rare flickering issue
with deblocking in static areas of the frame.
Fix an invalid memcpy in sliced-threads that sometimes used src==dst;
this probably didn't break anything, but valgrind complains and it's
technically wrong.
Fix a stack alignment bug in checkasm and use 64-bit cycle counters to
avoid overflows that could occur in some tests.
x86inc: Remove .rodata kludges; they're no longer necessary and could
cause other problems.
x86: add Jaguar CPU detection.
x86inc: utilize the shadow space on win64 to avoid stack pointer
manipulation in some functions.
x86: 32-byte align the stack if possible, avoiding explicit alignment
routines in ALIGNED_ARRAY for AVX2-aligned arrays.
x86: Various optimizations and a bunch of new AVX2 functions,
especially for high bit depth.
OpenCL refactoring: autoload the OpenCL library, clean up the code,
and increment X264_BUILD.
   2016-10-02 22:34:48 by Maya Rashish | Files touched by this commit (3)
Log message:
x264-devel: if we don't pass the assembly test, e.g. if we don't
pass optimizing flags (like default netbsd setup), just act as if
we passed --disable-asm, as opposed to passing it for netbsd/arm.

- now other operating systems that don't optimize won't fail here.
- if someone does pass optimization, he benefits from it
- I don't have to define another case in the Makefile for MIPS
   2016-08-28 08:42:27 by Richard PALO | Files touched by this commit (2)
Log message:
add rule for libtool native 'gas' build when yasm isn't used (on aarch64)
   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2016-03-08 16:41:32 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update x264-devel to 20160307:
Two months of development.
   2016-01-24 15:34:12 by Ryo ONODERA | Files touched by this commit (4) | Package updated
Log message:
Update to 20160123

encoder_open: Fix memory leak
arm: do not fill mc_weight*_neon tabs for HIGH_BIT_DEPTH
arm: Eliminate text relocations in asm
arm: Don't assume alignment in mbtree_propagate_list_internal where it isn't provided
Fix checkasm register clobber check on iOS
   2015-12-28 12:37:03 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
Changes 20151227:
* ppc: Add detection of AltiVec support for FreeBSD
* Don't assume 16-byte stack alignment by default on x86-32
* Fix a few static analyzer performance hints
* Revise the row VBV algorithm
* Fix high bit depth lookahead cost compensation algorithm
* Correctly update the intra row predictor in B-frames
* Change the predictors update algorithm