xz/src
Lasse Collin dee6ad3d59 xz: Add preliminary support for --flush-timeout=TIMEOUT.
When --flush-timeout=TIMEOUT is used, xz will use
LZMA_SYNC_FLUSH if read() would block and at least
TIMEOUT milliseconds has elapsed since the previous flush.

This can be useful in realtime-like use cases where the
data is simultanously decompressed by another process
(possibly on a different computer). If new uncompressed
input data is produced slowly, without this option xz could
buffer the data for a long time until it would become
decompressible from the output.

If TIMEOUT is 0, the feature is disabled. This is the default.

This commit affects the compression side. Using xz for
the decompression side for the above purpose doesn't work
yet so well because there is quite a bit of input and
output buffering when decompressing.

The --long-help or man page were not updated yet.
The details of this feature may change.
2013-07-04 14:18:46 +03:00
..
common liblzma: Fix mythread_sync for nested locking. 2012-12-14 11:01:41 +02:00
liblzma liblzma: Avoid a warning about a shadowed variable. 2013-06-23 18:57:23 +03:00
lzmainfo Man pages: Use similar syntax for synopsis as in xz. 2013-06-30 18:02:27 +03:00
scripts Man pages: Use similar syntax for synopsis as in xz. 2013-06-30 18:02:27 +03:00
xz xz: Add preliminary support for --flush-timeout=TIMEOUT. 2013-07-04 14:18:46 +03:00
xzdec Man pages: Use similar syntax for synopsis as in xz. 2013-06-30 18:02:27 +03:00
Makefile.am Build: Add options to disable individual command line tools. 2010-10-08 15:25:45 +03:00