mirror of
https://github.com/mhx/dwarfs.git
synced 2025-08-05 10:46:13 -04:00
refactor(ricepp): use byte_buffer::append()
This commit is contained in:
parent
cb52a2387b
commit
a9351e6e08
@ -102,7 +102,6 @@ class ricepp_block_compressor final : public block_compressor::impl {
|
|||||||
auto compressed = malloc_byte_buffer::create(); // TODO: make configurable
|
auto compressed = malloc_byte_buffer::create(); // TODO: make configurable
|
||||||
|
|
||||||
// TODO: see if we can resize just once...
|
// TODO: see if we can resize just once...
|
||||||
// TODO: maybe the mutable_byte_buffer interface can have .append()?
|
|
||||||
{
|
{
|
||||||
using namespace ::apache::thrift;
|
using namespace ::apache::thrift;
|
||||||
|
|
||||||
@ -123,8 +122,7 @@ class ricepp_block_compressor final : public block_compressor::impl {
|
|||||||
std::string hdrbuf;
|
std::string hdrbuf;
|
||||||
CompactSerializer::serialize(hdr, &hdrbuf);
|
CompactSerializer::serialize(hdr, &hdrbuf);
|
||||||
|
|
||||||
compressed.resize(pos + hdrbuf.size());
|
compressed.append(hdrbuf.data(), hdrbuf.size());
|
||||||
::memcpy(compressed.data() + pos, hdrbuf.data(), hdrbuf.size());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::span<pixel_type const> input{
|
std::span<pixel_type const> input{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user