mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-10 08:07:09 -06:00
Added Extra Codec, for easier integration into existing 7-Zip installations
This commit is contained in:
@@ -11,8 +11,22 @@
|
||||
#include "ZstdEncoder.h"
|
||||
#endif
|
||||
|
||||
#ifndef EXTERNAL_CODEC
|
||||
REGISTER_CODEC_E(
|
||||
ZSTD,
|
||||
NCompress::NZSTD::CDecoder(),
|
||||
NCompress::NZSTD::CEncoder(),
|
||||
0x4F71101, "ZSTD")
|
||||
#else
|
||||
static void *CreateCodecOut() { return (void *)(ICompressCoder *)(new NCompress::NZSTD::CEncoder); }
|
||||
static void *CreateCodec() { return (void *)(ICompressCoder *)(new NCompress::NZSTD::CDecoder); }
|
||||
static CCodecInfo g_CodecsInfo[1] = {
|
||||
CreateCodec,
|
||||
CreateCodecOut,
|
||||
0x4F71101,
|
||||
"ZSTD",
|
||||
1,
|
||||
false
|
||||
};
|
||||
REGISTER_CODECS(ZSTD)
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user