audk/BaseTools/Source/C
Yunhua Feng 662b42db76 BaseTools: Fix BrotliCompress tool issue
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2946

This is the regression issue in BaseTools BrotliCompress after Brotli
is changed to submodule. BrotliCompress should store the source size
and scratch buffer size into the header of the compressed binary data.
But now, BrotliCompress doesn't store them. So, BrotliDecompress
can't work.

To fix this issue, BrotliCompress tool main() function should be provided.
It needs to support the options of -e, -d, -o file, -g gap, -q level.

Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Signed-off-by: Yunhua Feng <fengyunhua@byosoft.com.cn>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2020-11-13 06:23:56 +00:00
..
BrotliCompress BaseTools: Fix BrotliCompress tool issue 2020-11-13 06:23:56 +00:00
Common BaseTools: Fix PcdValueInit tool build issue with VS compiler x64 2020-10-26 02:58:00 +00:00
DevicePath BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
EfiRom BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
GenCrc32 BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
GenFfs BaseTools: Fixed issue in MultiThread Genfds function 2019-04-10 13:32:10 +08:00
GenFv BaseTools: Add image type into generate map file 2020-11-10 04:22:27 +00:00
GenFw BaseTools: BaseTools changes for RISC-V platform. 2020-04-29 02:52:08 +00:00
GenSec BaseTools/GenSec: Fix spelling mistake 2020-08-03 17:25:46 +00:00
Include BaseTools: Copy PACKED definition from MdePkg Base.h 2020-10-10 05:43:11 +00:00
LzmaCompress BaseTools/LzmaCompress: Fix the option "d" dictionary size 2019-09-30 15:04:08 +08:00
Makefiles BaseTools: Fix BaseTools nmake cleanall hang issue 2020-11-06 02:45:40 +00:00
PyEfiCompressor BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
Split BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
TianoCompress BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
VfrCompile BaseTools/VfrCompile: VFR compiler supports REST_STYLE in HII option 2020-11-11 00:53:00 +00:00
VolInfo BaseTools/VolInfo: Fix spelling mistake 2020-08-05 17:25:48 +00:00
GNUmakefile BaseTools: Add RISCV64 binding 2020-09-29 03:31:56 +00:00
Makefile BaseTools: Robustness for multiple build environments 2019-09-11 22:30:16 +08:00