mirror of
https://github.com/status-im/qzxing.git
synced 2025-02-16 12:58:31 +00:00
[fix] Fixed several warnings and use QElapsedTimer (#150)
* [fix] Fixed several warnings and use QElapsedTimer * [fix] Now using explicit type for c++98
This commit is contained in:
parent
bad0b6551c
commit
1082c3b9e5
@ -378,7 +378,7 @@ QRectF getTagRect(const ArrayRef<Ref<ResultPoint> > &resultPoints, const Ref<Bit
|
||||
|
||||
QString QZXing::decodeImage(const QImage &image, int maxWidth, int maxHeight, bool smoothTransformation)
|
||||
{
|
||||
QTime t;
|
||||
QElapsedTimer t;
|
||||
t.start();
|
||||
processingTime = -1;
|
||||
Ref<Result> res;
|
||||
|
@ -22,6 +22,7 @@
|
||||
#include <QObject>
|
||||
#include <QImage>
|
||||
#include <QVariantList>
|
||||
#include <QElapsedTimer>
|
||||
|
||||
#include <set>
|
||||
|
||||
|
@ -172,7 +172,7 @@ Ref<DecoderResult> Decoder::decode(Ref<zxing::aztec::AztecDetectorResult> detect
|
||||
|
||||
// std::printf("constructing array\n");
|
||||
ArrayRef<zxing::byte> arrayOut(aCorrectedBits->getSize());
|
||||
for (int i = 0; i < aCorrectedBits->count(); i++) {
|
||||
for (size_t i = 0; i < aCorrectedBits->count(); i++) {
|
||||
arrayOut[i] = (zxing::byte)aCorrectedBits->get(i);
|
||||
}
|
||||
|
||||
|
@ -34,7 +34,7 @@ GridSampler::GridSampler() {
|
||||
|
||||
Ref<BitMatrix> GridSampler::sampleGrid(Ref<BitMatrix> image, int dimension, Ref<PerspectiveTransform> transform) {
|
||||
Ref<BitMatrix> bits(new BitMatrix(dimension));
|
||||
vector<float> points(dimension << 1, (const float)0.0f);
|
||||
vector<float> points(dimension << 1, 0.0f);
|
||||
for (int y = 0; y < dimension; y++) {
|
||||
int max = int(points.size());
|
||||
float yValue = (float)y + 0.5f;
|
||||
@ -55,7 +55,7 @@ Ref<BitMatrix> GridSampler::sampleGrid(Ref<BitMatrix> image, int dimension, Ref<
|
||||
|
||||
Ref<BitMatrix> GridSampler::sampleGrid(Ref<BitMatrix> image, int dimensionX, int dimensionY, Ref<PerspectiveTransform> transform) {
|
||||
Ref<BitMatrix> bits(new BitMatrix(dimensionX, dimensionY));
|
||||
vector<float> points(dimensionX << 1, (const float)0.0f);
|
||||
vector<float> points(dimensionX << 1, 0.0f);
|
||||
for (int y = 0; y < dimensionY; y++) {
|
||||
int max = int(points.size());
|
||||
float yValue = (float)y + 0.5f;
|
||||
|
@ -57,7 +57,7 @@ void GenericGF::initialize() {
|
||||
expTable = std::vector<int>(size);
|
||||
logTable = std::vector<int>(size);
|
||||
|
||||
int x = 1;
|
||||
size_t x = 1;
|
||||
|
||||
for (size_t i = 0; i < size; i++) {
|
||||
expTable[i] = x;
|
||||
|
@ -138,7 +138,7 @@ ArrayRef<int> ReedSolomonDecoder::findErrorLocations(Ref<GenericGFPoly> errorLoc
|
||||
}
|
||||
ArrayRef<int> result(new Array<int>(numErrors));
|
||||
int e = 0;
|
||||
for (int i = 1; i < field->getSize() && e < numErrors; i++) {
|
||||
for (size_t i = 1; i < field->getSize() && e < numErrors; i++) {
|
||||
if (errorLocator->evaluateAt(i) == 0) {
|
||||
result[e] = field->inverse(i);
|
||||
e++;
|
||||
|
@ -51,7 +51,7 @@ void ReedSolomonEncoder::encode(std::vector<zxing::byte> &toEncode, int ecBytes)
|
||||
ArrayRef<int> infoCoefficients(dataBytes);
|
||||
|
||||
//to-do optimize the following loop
|
||||
for(size_t i=0; i< dataBytes; i++)
|
||||
for(int i=0; i< dataBytes; i++)
|
||||
infoCoefficients[i] = toEncode[size_t(i)];
|
||||
|
||||
Ref<GenericGFPoly> info(new GenericGFPoly(field_, infoCoefficients));
|
||||
|
@ -542,7 +542,7 @@ void Encoder::append8BitBytes(const std::wstring& content, BitArray& bits, const
|
||||
QString str = QString::fromStdWString(content);
|
||||
QByteArray array = str.toUtf8();
|
||||
|
||||
for (size_t i=0; i<array.size(); i++) {
|
||||
for (int i=0; i<array.size(); i++) {
|
||||
bits.appendBits(array.at(i), 8);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user