Lines Matching refs:hufMetadata
32 * hufMetadata->hType has literals block type info.
42 const ZSTD_hufCTablesMetadata_t* hufMetadata,
53 symbolEncodingType_e hType = writeEntropy ? hufMetadata->hType : set_repeat;
61 if (litSize == 0 || hufMetadata->hType == set_basic) {
64 } else if (hufMetadata->hType == set_rle) {
70 assert(hufMetadata->hType == set_compressed || hufMetadata->hType == set_repeat);
72 if (writeEntropy && hufMetadata->hType == set_compressed) {
73 ZSTD_memcpy(op, hufMetadata->hufDesBuffer, hufMetadata->hufDesSize);
74 op += hufMetadata->hufDesSize;
75 cLitSize += hufMetadata->hufDesSize;
76 DEBUGLOG(5, "ZSTD_compressSubBlock_literal (hSize=%zu)", hufMetadata->hufDesSize);
277 &entropyMetadata->hufMetadata, literals, litSize,
304 const ZSTD_hufCTablesMetadata_t* hufMetadata,
312 if (hufMetadata->hType == set_basic) return litSize;
313 else if (hufMetadata->hType == set_rle) return 1;
314 else if (hufMetadata->hType == set_compressed || hufMetadata->hType == set_repeat) {
318 if (writeEntropy) cLitSizeEstimate += hufMetadata->hufDesSize;
399 &entropy->huf, &entropyMetadata->hufMetadata,
451 int writeLitEntropy = entropyMetadata->hufMetadata.hType == set_compressed;