- 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>
		
			
				
	
	
		
			28 lines
		
	
	
		
			838 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			838 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /* 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_ */
 |