Lines Matching refs:ecl
57 testable void addEccAndInterleave(uint8_t data[], int version, enum qrcodegen_Ecc ecl, uint8_t resu…
58 testable int getNumDataCodewords(int version, enum qrcodegen_Ecc ecl);
68 static void drawFormatBits(enum qrcodegen_Ecc ecl, enum qrcodegen_Mask mask, uint8_t qrcode[]);
130 enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl) { in qrcodegen_encodeText() argument
134 …return qrcodegen_encodeSegmentsAdvanced(NULL, 0, ecl, minVersion, maxVersion, mask, boostEcl, temp… in qrcodegen_encodeText()
158 …return qrcodegen_encodeSegmentsAdvanced(&seg, 1, ecl, minVersion, maxVersion, mask, boostEcl, temp… in qrcodegen_encodeText()
168 enum qrcodegen_Ecc ecl, int minVersion, int maxVersion, enum qrcodegen_Mask mask, bool boostEcl) { in qrcodegen_encodeBinary() argument
179 …return qrcodegen_encodeSegmentsAdvanced(&seg, 1, ecl, minVersion, maxVersion, mask, boostEcl, data… in qrcodegen_encodeBinary()
197 enum qrcodegen_Ecc ecl, uint8_t tempBuffer[], uint8_t qrcode[]) { in qrcodegen_encodeSegments() argument
198 return qrcodegen_encodeSegmentsAdvanced(segs, len, ecl, in qrcodegen_encodeSegments()
204 …n_encodeSegmentsAdvanced(const struct qrcodegen_Segment segs[], size_t len, enum qrcodegen_Ecc ecl, in qrcodegen_encodeSegmentsAdvanced() argument
208 assert(0 <= (int)ecl && (int)ecl <= 3 && -1 <= (int)mask && (int)mask <= 7); in qrcodegen_encodeSegmentsAdvanced()
213 int dataCapacityBits = getNumDataCodewords(version, ecl) * 8; // Number of data bits available in qrcodegen_encodeSegmentsAdvanced()
227 ecl = (enum qrcodegen_Ecc)i; in qrcodegen_encodeSegmentsAdvanced()
245 int dataCapacityBits = getNumDataCodewords(version, ecl) * 8; in qrcodegen_encodeSegmentsAdvanced()
259 addEccAndInterleave(qrcode, version, ecl, tempBuffer); in qrcodegen_encodeSegmentsAdvanced()
271 drawFormatBits(ecl, msk, qrcode); in qrcodegen_encodeSegmentsAdvanced()
282 drawFormatBits(ecl, mask, qrcode); in qrcodegen_encodeSegmentsAdvanced()
294 testable void addEccAndInterleave(uint8_t data[], int version, enum qrcodegen_Ecc ecl, uint8_t resu… in addEccAndInterleave() argument
296 …assert(0 <= (int)ecl && (int)ecl < 4 && qrcodegen_VERSION_MIN <= version && version <= qrcodegen_V… in addEccAndInterleave()
297 int numBlocks = NUM_ERROR_CORRECTION_BLOCKS[(int)ecl][version]; in addEccAndInterleave()
298 int blockEccLen = ECC_CODEWORDS_PER_BLOCK [(int)ecl][version]; in addEccAndInterleave()
300 int dataLen = getNumDataCodewords(version, ecl); in addEccAndInterleave()
327 testable int getNumDataCodewords(int version, enum qrcodegen_Ecc ecl) { in getNumDataCodewords() argument
328 int v = version, e = (int)ecl; in getNumDataCodewords()
516 static void drawFormatBits(enum qrcodegen_Ecc ecl, enum qrcodegen_Mask mask, uint8_t qrcode[]) { in drawFormatBits() argument
520 int data = table[(int)ecl] << 3 | (int)mask; // errCorrLvl is uint2, mask is uint3 in drawFormatBits()