BaseTools: Copy Brotli algorithm 3rd party source code for tool
- Copy Brotli algorithm 3rd party source code for tool Cc: Liming Gao <liming.gao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Bell Song <binx.song@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
27
BaseTools/Source/C/BrotliCompress/enc/encode_parallel.h
Normal file
27
BaseTools/Source/C/BrotliCompress/enc/encode_parallel.h
Normal file
@@ -0,0 +1,27 @@
|
||||
/* Copyright 2013 Google Inc. All Rights Reserved.
|
||||
|
||||
Distributed under MIT license.
|
||||
See file LICENSE for detail or copy at https://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
/* API for parallel Brotli compression
|
||||
Note that this is only a proof of concept currently and not part of the
|
||||
final API yet. */
|
||||
|
||||
#ifndef BROTLI_ENC_ENCODE_PARALLEL_H_
|
||||
#define BROTLI_ENC_ENCODE_PARALLEL_H_
|
||||
|
||||
#include "../common/types.h"
|
||||
#include "./compressor.h"
|
||||
|
||||
namespace brotli {
|
||||
|
||||
int BrotliCompressBufferParallel(BrotliParams params,
|
||||
size_t input_size,
|
||||
const uint8_t* input_buffer,
|
||||
size_t* encoded_size,
|
||||
uint8_t* encoded_buffer);
|
||||
|
||||
} /* namespace brotli */
|
||||
|
||||
#endif /* BROTLI_ENC_ENCODE_PARALLEL_H_ */
|
Reference in New Issue
Block a user