Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
adam 06d54399ad Version 2.5
Encoder enhancements
--------------------
1. Improved grain handling with :option:`--tune` grain option by throttling VBV operations to limit QP jumps.
2. Frame threads are now decided based on number of threads specified in the :option:`--pools`, as opposed to the number of hardware threads available. The mapping was also adjusted to improve quality of the encodes with minimal impact to performance.
3. CSV logging feature (enabled by :option:`--csv`) is now part of the library; it was previously part of the x265 application. Applications that integrate libx265 can now extract frame level statistics for their encodes by exercising this option in the library.
4.  Globals that track min and max CU sizes, number of slices, and other parameters have now been moved into instance-specific variables. Consequently, applications that invoke multiple instances of x265 library are no longer restricted to use the same settings for these parameter options across the multiple instances.
5. x265 can now generate a seprate library that exports the HDR10+ parsing API. Other libraries that wish to use this API may do so by linking against this library. Enable ENABLE_HDR10_PLUS in CMake options and build to generate this library.
6. SEA motion search receives a 10% performance boost from AVX2 optimization of its kernels.
7. The CSV log is now more elaborate with additional fields such as PU statistics, average-min-max luma and chroma values, etc. Refer to documentation of :option:`--csv` for details of all fields.
8. x86inc.asm cleaned-up for improved instruction handling.

API changes
-----------
1. New API x265_encoder_ctu_info() introduced to specify suggested partition sizes for various CTUs in a frame. To be used in conjunction with :option:`--ctu-info` to react to the specified partitions appropriately.
2. Rate-control statistics passed through the x265_picture object for an incoming frame are now used by the encoder.
3. Options to scale, reuse, and refine analysis for incoming analysis shared through the x265_analysis_data field in x265_picture for runs that use :option:`--analysis-reuse-mode` load; use options :option:`--scale`, :option:`--refine-mv`, :option:`--refine-inter`, and :option:`--refine-intra` to explore.
4. VBV now has a deterministic mode. Use :option:`--const-vbv` to exercise.

Bug fixes
---------
1. Several fixes for HDR10+ parsing code including incompatibility with user-specific SEI, removal of warnings, linking issues in linux, etc.
2. SEI messages for HDR10 repeated every keyint when HDR options (:option:`--hdr-opt`, :option:`--master-display`) specified.
2017-07-14 07:56:57 +00:00
archivers Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
audio mpg123: update to 1.25.2 2017-07-14 05:46:46 +00:00
benchmarks add support for PKGMANDIR 2017-06-26 13:48:50 +00:00
biology Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:22:16 +00:00
bootstrap Add code for finding machine_arch on OSF1 2017-06-19 06:30:48 +00:00
cad Retire CLANG_NO_VALUE_PROPAGATION_PASS. CVP has been fixed in LLVM to 2017-07-11 19:41:20 +00:00
chat catch up with irssi update. 2017-07-07 12:35:59 +00:00
comms Update to Asterisk 14.5.0: this is mostly a bug fix releases with 2017-06-21 13:33:47 +00:00
converters Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
cross Add pdp11-aout-gcc 2017-07-03 17:33:01 +00:00
databases Update ruby-sequel to 4.48.0. 2017-07-13 14:29:54 +00:00
devel Update ruby-test-unit to 3.2.5. 2017-07-13 15:35:32 +00:00
distfiles
doc mpg123 2017-07-14 05:49:44 +00:00
editors wiz says we bump revision when binary packages change. 2017-07-13 17:55:30 +00:00
emulators Honor CFLAGS and LDFLAGS. 2017-07-12 12:20:28 +00:00
filesystems fuse-encfs: update to 1.9.1 2017-06-19 18:41:39 +00:00
finance The Braintree Python library provides integration access to the Braintree 2017-07-07 07:43:42 +00:00
fonts Update fonts/ttf-tlwg to 0.6.3 2017-07-07 21:24:59 +00:00
games Honor LDFLAGS, fixes RELRO build. 2017-07-13 12:33:37 +00:00
geography Update to 2.64 2017-07-10 12:17:34 +00:00
graphics Honor LDFLAGS. Fixes RELRO build. 2017-07-13 12:37:03 +00:00
ham everybody wants string.h 2017-06-28 13:47:42 +00:00
inputmethod Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:23:47 +00:00
lang Disable RELRO check. 2017-07-13 12:39:08 +00:00
licenses Add Ubiquiti Networks Firmware License, for net/unifi 2017-06-24 12:50:37 +00:00
mail Apply upstream patch (SVN rev 1791010) to fix "Unescaped left brace in 2017-07-09 22:12:12 +00:00
math Honor LDFLAGS. Fixes RELRO build. 2017-07-13 13:02:43 +00:00
mbone Updated mbone/rtptools to 1.21 2017-05-06 08:22:23 +00:00
meta-pkgs Add tex-pgfopts 2017-07-06 20:42:05 +00:00
misc Honor LDFLAGS. Fixes RELRO build. 2017-07-13 13:02:43 +00:00
mk Retire CLANG_NO_VALUE_PROPAGATION_PASS. CVP has been fixed in LLVM to 2017-07-11 19:41:20 +00:00
multimedia Version 2.5 2017-07-14 07:56:57 +00:00
net 2.2.1: 2017-07-14 07:52:39 +00:00
news Recursive revbump from lang/perl5 5.26.0 2017-06-05 14:24:20 +00:00
packages
parallel Correct ganglia-monitor-core build failure on NetBSD 8.99.1 2017-06-30 00:52:44 +00:00
pkgtools Deal with perl 5.26. Bump PKGREVISION 2017-06-22 06:11:25 +00:00
print Patch CVE-2017-1000083 2017-07-14 05:31:20 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
shells Fix installation on Darwin. 2017-05-19 15:27:58 +00:00
sysutils Revbump associated with ocaml-4.04.2 2017-07-11 14:19:18 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc Honor LDFLAGS for RELRO builds. 2017-07-12 12:54:28 +00:00
time Retire CLANG_NO_VALUE_PROPAGATION_PASS. CVP has been fixed in LLVM to 2017-07-11 19:41:20 +00:00
wm Fix setting of _XOPEN_SOURCE. 2017-07-07 13:08:07 +00:00
www Fixed patch-setup.py 2017-07-13 06:09:38 +00:00
x11 Updated checksums (oops!) 2017-07-13 12:10:29 +00:00
Makefile
pkglocate
README Make top dir README a little more helpful. 2017-03-02 09:51:35 +00:00

$NetBSD: README,v 1.19 2017/03/02 09:51:35 maya Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
% cd pkgsrc/bootstrap/
% ./bootstrap

build packages, use:
% cd pkgsrc/category/package-name
% $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the follow link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
% cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.