diff options
| author | Vladimir Sementsov-Ogievskiy | 2018-06-20 16:48:36 +0200 |
|---|---|---|
| committer | Kevin Wolf | 2018-07-05 10:29:00 +0200 |
| commit | 2714f13d69adf73638842729ccfb3bdd6d5ee98f (patch) | |
| tree | bffa272114f2b264f94cb8f05c3509f0eaf2c1b1 /include | |
| parent | qemu-img: allow compressed not-in-order writes (diff) | |
| download | qemu-2714f13d69adf73638842729ccfb3bdd6d5ee98f.tar.gz qemu-2714f13d69adf73638842729ccfb3bdd6d5ee98f.tar.xz qemu-2714f13d69adf73638842729ccfb3bdd6d5ee98f.zip | |
qcow2: refactor data compression
Make a separate function for compression to be parallelized later.
- use .avail_out field instead of .next_out to calculate size of
compressed data. It looks more natural and it allows to keep dest to
be void pointer
- set avail_out to be at least one byte less than input, to be sure
avoid inefficient compression earlier
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
