Searched refs:dictSize (Results 1 - 25 of 33) sorted by relevance

12

/external/lzma/Java/Tukaani/src/org/tukaani/xz/
H A DLZMA2Decoder.java15 private int dictSize; field in class:LZMA2Decoder
24 dictSize = 2 | (props[0] & 1);
25 dictSize <<= (props[0] >>> 1) + 11;
29 return LZMA2InputStream.getMemoryUsage(dictSize);
33 return new LZMA2InputStream(in, dictSize);
H A DLZMAInputStream.java70 * @param dictSize LZMA dictionary size as bytes, should be
80 * if <code>dictSize</code> is outside
87 public static int getMemoryUsage(int dictSize, byte propsByte) argument
89 if (dictSize < 0 || dictSize > DICT_SIZE_MAX)
101 return getMemoryUsage(dictSize, lc, lp);
108 * @param dictSize LZMA dictionary size as bytes, must be
120 public static int getMemoryUsage(int dictSize, int lc, int lp) { argument
131 return 10 + getDictSize(dictSize) / 1024
135 private static int getDictSize(int dictSize) { argument
289 LZMAInputStream(InputStream in, long uncompSize, byte propsByte, int dictSize) argument
326 LZMAInputStream(InputStream in, long uncompSize, byte propsByte, int dictSize, byte[] presetDict) argument
364 LZMAInputStream(InputStream in, long uncompSize, int lc, int lp, int pb, int dictSize, byte[] presetDict) argument
371 initialize(InputStream in, long uncompSize, byte propsByte, int dictSize, byte[] presetDict) argument
400 initialize(InputStream in, long uncompSize, int lc, int lp, int pb, int dictSize, byte[] presetDict) argument
[all...]
H A DLZMA2Options.java132 private int dictSize; field in class:LZMA2Options
171 public LZMA2Options(int dictSize, int lc, int lp, int pb, int mode, argument
174 setDictSize(dictSize);
207 dictSize = presetToDictSize[preset];
235 * <code>dictSize</code> is not supported
237 public void setDictSize(int dictSize) throws UnsupportedOptionsException { argument
238 if (dictSize < DICT_SIZE_MIN)
241 + dictSize + " B");
243 if (dictSize > DICT_SIZE_MAX)
246 + (DICT_SIZE_MAX >> 20) + " MiB: " + dictSize
[all...]
H A DLZMA2InputStream.java68 * @param dictSize LZMA2 dictionary size as bytes, must be
74 public static int getMemoryUsage(int dictSize) { argument
78 return 40 + COMPRESSED_SIZE_MAX / 1024 + getDictSize(dictSize) / 1024;
81 private static int getDictSize(int dictSize) { argument
82 if (dictSize < DICT_SIZE_MIN || dictSize > DICT_SIZE_MAX)
84 "Unsupported dictionary size " + dictSize);
90 return (dictSize + 15) & ~15;
112 * @param dictSize LZMA2 dictionary size as bytes, must be
116 public LZMA2InputStream(InputStream in, int dictSize) { argument
138 LZMA2InputStream(InputStream in, int dictSize, byte[] presetDict) argument
[all...]
H A DLZMA2OutputStream.java40 private static int getExtraSizeBefore(int dictSize) { argument
41 return COMPRESSED_SIZE_MAX > dictSize
42 ? COMPRESSED_SIZE_MAX - dictSize : 0;
47 int dictSize = options.getDictSize();
48 int extraSizeBefore = getExtraSizeBefore(dictSize);
50 dictSize, extraSizeBefore,
62 int dictSize = options.getDictSize();
63 int extraSizeBefore = getExtraSizeBefore(dictSize);
67 dictSize, extraSizeBefore, options.getNiceLen(),
74 lz.setPresetDict(dictSize, presetDic
[all...]
/external/lzma/Java/Tukaani/src/org/tukaani/xz/lz/
H A DHash234.java30 static int getHash4Size(int dictSize) { argument
31 int h = dictSize - 1;
44 static int getMemoryUsage(int dictSize) { argument
46 return (HASH_2_SIZE + HASH_3_SIZE + getHash4Size(dictSize))
50 Hash234(int dictSize) { argument
51 hash4Table = new int[getHash4Size(dictSize)];
H A DLZEncoder.java58 int dictSize, int extraSizeBefore, int extraSizeAfter,
60 int keepSizeBefore = extraSizeBefore + dictSize;
62 int reserveSize = Math.min(dictSize / 2 + (256 << 10), 512 << 20);
71 int dictSize, int extraSizeBefore, int extraSizeAfter,
74 int m = getBufSize(dictSize, extraSizeBefore, extraSizeAfter,
79 m += HC4.getMemoryUsage(dictSize);
83 m += BT4.getMemoryUsage(dictSize);
96 * @param dictSize dictionary size
100 * history in addition to dictSize
118 int dictSize, in
57 getBufSize( int dictSize, int extraSizeBefore, int extraSizeAfter, int matchLenMax) argument
70 getMemoryUsage( int dictSize, int extraSizeBefore, int extraSizeAfter, int matchLenMax, int mf) argument
117 getInstance( int dictSize, int extraSizeBefore, int extraSizeAfter, int niceLen, int matchLenMax, int mf, int depthLimit) argument
136 LZEncoder(int dictSize, int extraSizeBefore, int extraSizeAfter, int niceLen, int matchLenMax) argument
153 setPresetDict(int dictSize, byte[] presetDict) argument
[all...]
H A DHC4.java26 static int getMemoryUsage(int dictSize) { argument
27 return Hash234.getMemoryUsage(dictSize) + dictSize / (1024 / 4) + 10;
34 HC4(int dictSize, int beforeSizeMin, int readAheadMax, argument
36 super(dictSize, beforeSizeMin, readAheadMax, niceLen, matchLenMax);
38 hash = new Hash234(dictSize);
40 // +1 because we need dictSize bytes of history + the current byte.
41 cyclicSize = dictSize + 1;
H A DBT4.java23 static int getMemoryUsage(int dictSize) { argument
24 return Hash234.getMemoryUsage(dictSize) + dictSize / (1024 / 8) + 10;
27 BT4(int dictSize, int beforeSizeMin, int readAheadMax, argument
29 super(dictSize, beforeSizeMin, readAheadMax, niceLen, matchLenMax);
31 cyclicSize = dictSize + 1;
34 hash = new Hash234(dictSize);
H A DLZDecoder.java26 public LZDecoder(int dictSize, byte[] presetDict) { argument
27 buf = new byte[dictSize];
30 pos = Math.min(presetDict.length, dictSize);
/external/lzma/C/
H A DLzmaLib.c12 unsigned dictSize, /* use (1 << N) or (3 << N). 4 KB < dictSize <= 128 MB */
23 props.dictSize = dictSize;
9 LzmaCompress(unsigned char *dest, size_t *destLen, const unsigned char *src, size_t srcLen, unsigned char *outProps, size_t *outPropsSize, int level, unsigned dictSize, int lc, int lp, int pb, int fb, int numThreads ) argument
H A DLzmaLib.h17 for compression: (dictSize * 11.5 + 6 MB) + state_size
18 for decompression: dictSize + state_size
25 1 4 dictSize (little endian).
38 0 for dictSize
42 level dictSize algo fb
57 dictSize - The dictionary size in bytes. The maximum value is
99 unsigned dictSize, /* default = (1 << 24) */
H A DLzma86Enc.c17 int level, UInt32 dictSize, int filterMode)
26 props.dictSize = dictSize;
16 Lzma86_Encode(Byte *dest, size_t *destLen, const Byte *src, size_t srcLen, int level, UInt32 dictSize, int filterMode) argument
H A DLzma86.h23 2 4 dictSize (little endian)
31 dictSize - The dictionary size in bytes. The maximum value is
37 For better compression ratio dictSize must be >= inSize.
72 int level, UInt32 dictSize, int filterMode);
H A DLzmaEnc.h16 UInt32 dictSize; /* (1 << 12) <= dictSize <= (1 << 27) for 32-bit version member in struct:_CLzmaEncProps
17 (1 << 12) <= dictSize <= (1 << 30) for 64-bit version
/external/lz4/lib/
H A Dlz4.c474 const BYTE* const lowRefLimit = ip - cctx->dictSize;
476 const BYTE* const dictEnd = dictionary + cctx->dictSize;
499 lowLimit = (const BYTE*)source - cctx->dictSize;
936 int LZ4_loadDict (LZ4_stream_t* LZ4_dict, const char* dictionary, int dictSize) argument
940 const BYTE* const dictEnd = p + dictSize;
946 if (dictSize < (int)HASH_UNIT) {
948 dict->dictSize = 0;
956 dict->dictSize = (U32)(dictEnd - p);
957 dict->currentOffset += dict->dictSize;
964 return dict->dictSize;
1062 LZ4_saveDict(LZ4_stream_t* LZ4_dict, char* safeBuffer, int dictSize) argument
1293 LZ4_setStreamDecode(LZ4_streamDecode_t* LZ4_streamDecode, const char* dictionary, int dictSize) argument
1370 LZ4_decompress_usingDict_generic(const char* source, char* dest, int compressedSize, int maxOutputSize, int safe, const char* dictStart, int dictSize) argument
1382 LZ4_decompress_safe_usingDict(const char* source, char* dest, int compressedSize, int maxOutputSize, const char* dictStart, int dictSize) argument
1387 LZ4_decompress_fast_usingDict(const char* source, char* dest, int originalSize, const char* dictStart, int dictSize) argument
1393 LZ4_decompress_safe_forceExtDict(const char* source, char* dest, int compressedSize, int maxOutputSize, const char* dictStart, int dictSize) argument
1447 int dictSize = LZ4_saveDict((LZ4_stream_t*)LZ4_Data, (char*)ctx->bufferStart, 64 KB); local
[all...]
H A Dlz4.h250 LZ4LIB_API int LZ4_loadDict (LZ4_stream_t* streamPtr, const char* dictionary, int dictSize);
266 * Return : saved dictionary size in bytes (necessarily <= dictSize), or 0 if error.
268 LZ4LIB_API int LZ4_saveDict (LZ4_stream_t* streamPtr, char* safeBuffer, int dictSize);
286 LZ4LIB_API int LZ4_setStreamDecode (LZ4_streamDecode_t* LZ4_streamDecode, const char* dictionary, int dictSize);
314 LZ4LIB_API int LZ4_decompress_safe_usingDict (const char* source, char* dest, int compressedSize, int maxDecompressedSize, const char* dictStart, int dictSize);
315 LZ4LIB_API int LZ4_decompress_fast_usingDict (const char* source, char* dest, int originalSize, const char* dictStart, int dictSize);
341 uint32_t dictSize; member in struct:__anon15303
359 unsigned int dictSize; member in struct:__anon15305
H A Dlz4hc.c568 int LZ4_loadDictHC (LZ4_streamHC_t* LZ4_streamHCPtr, const char* dictionary, int dictSize) argument
571 if (dictSize > 64 KB) {
572 dictionary += dictSize - 64 KB;
573 dictSize = 64 KB;
576 ctxPtr->end = (const BYTE*)dictionary + dictSize;
580 if (dictSize >= 4) LZ4HC_Insert (ctxPtr, ctxPtr->end-3);
581 return dictSize;
613 size_t dictSize = (size_t)(ctxPtr->end - ctxPtr->base) - ctxPtr->dictLimit; local
614 if (dictSize > 64 KB) dictSize
646 LZ4_saveDictHC(LZ4_streamHC_t* LZ4_streamHCPtr, char* safeBuffer, int dictSize) argument
718 int const dictSize = LZ4_saveDictHC((LZ4_streamHC_t*)LZ4HC_Data, (char*)(hc4->inputBuffer), 64 KB); local
[all...]
H A Dlz4frame.c742 size_t dictSize; member in struct:LZ4F_dctx_s
916 dctxPtr->dictSize = 0;
961 static int LZ4F_decompress_safe (const char* source, char* dest, int compressedSize, int maxDecompressedSize, const char* dictStart, int dictSize) argument
963 (void)dictStart; (void)dictSize;
970 if (dctxPtr->dictSize==0)
973 if (dctxPtr->dict + dctxPtr->dictSize == dstPtr) { /* dictionary continuity */
974 dctxPtr->dictSize += dstSize;
980 dctxPtr->dictSize = dstPtr - dstPtr0 + dstSize;
985 /* assumption : dctxPtr->dict + dctxPtr->dictSize == dctxPtr->tmpOut + dctxPtr->tmpOutStart */
986 dctxPtr->dictSize
[all...]
/external/lzma/Java/Tukaani/src/org/tukaani/xz/lzma/
H A DLZMAEncoderFast.java23 static int getMemoryUsage(int dictSize, int extraSizeBefore, int mf) { argument
25 dictSize, Math.max(extraSizeBefore, EXTRA_SIZE_BEFORE),
30 int dictSize, int extraSizeBefore,
32 super(rc, LZEncoder.getInstance(dictSize,
38 lc, lp, pb, dictSize, niceLen);
29 LZMAEncoderFast(RangeEncoder rc, int lc, int lp, int pb, int dictSize, int extraSizeBefore, int niceLen, int mf, int depthLimit) argument
/external/lz4/examples/
H A DdictionaryRandomAccess.c56 void test_compress(FILE* outFp, FILE* inpFp, void *dict, int dictSize) argument
81 LZ4_loadDict(lz4Stream, dict, dictSize);
105 void test_decompress(FILE* outFp, FILE* inpFp, void *dict, int dictSize, int offset, int length) argument
156 LZ4_setStreamDecode(lz4StreamDecode, dict, dictSize);
207 int dictSize; local
231 dictSize = (int)read_bin(dictFp, dict, DICTIONARY_BYTES);
241 test_compress(outFp, inpFp, dict, dictSize);
/external/lz4/tests/
H A Dfuzzer.c305 int const dictSize = MIN(dictSizeRand, blockStart); local
308 const char* dict = block - dictSize;
509 LZ4_compress_fast_continue (&LZ4_stream, dict, compressedBuffer, dictSize, (int)compressedBufferSize, 1); /* Just to fill hash tables */
516 memcpy(decodedBuffer, dict, dictSize);
517 ret = LZ4_decompress_fast_usingDict(compressedBuffer, decodedBuffer+dictSize, blockSize, decodedBuffer, dictSize);
519 crcCheck = XXH32(decodedBuffer+dictSize, blockSize, 0);
526 FUZ_CHECKTEST(crcCheck!=crcOrig, "LZ4_decompress_fast_withPrefix64k corrupted decoded data (dict %i)", dictSize);
529 ret = LZ4_decompress_safe_usingDict(compressedBuffer, decodedBuffer+dictSize, blockContinueCompressedSize, blockSize, decodedBuffer, dictSize);
810 int dictSize = (FUZ_rand(&randState) & 8191); local
[all...]
/external/lzma/CPP/7zip/UI/Common/
H A DBench.h32 UInt64 GetCompressRating(UInt32 dictSize, UInt64 elapsedTime, UInt64 freq, UInt64 size);
/external/lzma/CPP/7zip/Bundles/LzmaSpec/
H A DLzmaSpec.cpp78 void Create(UInt32 dictSize) argument
80 Buf = new Byte[dictSize];
82 Size = dictSize;
325 UInt32 dictSize; member in class:CLzmaDecoder
340 dictSize = dictSizeInProperties;
341 if (dictSize < LZMA_DIC_MIN)
342 dictSize = LZMA_DIC_MIN;
350 OutWindow.Create(dictSize);
550 if (rep0 >= dictSize || !OutWindow.CheckDistance(rep0))
638 printf("\nDictionary Size for decoding = %u", lzmaDecoder.dictSize);
[all...]
/external/lzma/CPP/7zip/Compress/
H A DLzmaEncoder.cpp90 case NCoderPropID::kDefaultProp: if (v > 31) return E_INVALIDARG; ep.dictSize = (UInt32)1 << (unsigned)v; break;
95 SET_PROP_32(kDictionarySize, dictSize)

Completed in 518 milliseconds

12