mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-04-20 12:19:11 +02:00
Compare commits
No commits in common. "7f20e2e307a2a62f49f15eddd4b773a6b1ff5d09" and "a4449897a7a5128f5b8bca3d08ad2b5ba97c1700" have entirely different histories.
7f20e2e307
...
a4449897a7
@ -60,14 +60,18 @@ private:
|
|||||||
struct Context
|
struct Context
|
||||||
{
|
{
|
||||||
Context(quint16 width, quint16 range)
|
Context(quint16 width, quint16 range)
|
||||||
: data(QVector<quint16>((width + 3) * 2)), w(width), rg(1),
|
|
||||||
runIndex(0), rk(0), lrk(0)
|
|
||||||
{
|
{
|
||||||
quint16 A = qMax(2, (range + 32) / 64);
|
w = width;
|
||||||
|
data = QVector<quint16>((w + 3) * 2);
|
||||||
last = data.data();
|
last = data.data();
|
||||||
current = data.data() + (w + 3);
|
current = data.data() + (w + 3);
|
||||||
|
|
||||||
|
runIndex = 0;
|
||||||
|
rk = 0;
|
||||||
|
rg = 1;
|
||||||
|
lrk = 0;
|
||||||
|
|
||||||
|
quint16 A = qMax(2, (range + 32) / 64);
|
||||||
for (int i = 0; i < 4; i++) {
|
for (int i = 0; i < 4; i++) {
|
||||||
a[i] = A;
|
a[i] = A;
|
||||||
b[i] = 0;
|
b[i] = 0;
|
||||||
@ -75,17 +79,18 @@ private:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector<quint16> data;
|
quint8 runIndex;
|
||||||
quint16 *current;
|
quint8 rk;
|
||||||
quint16 *last;
|
|
||||||
quint16 w;
|
|
||||||
quint16 rg;
|
quint16 rg;
|
||||||
quint16 n[4];
|
quint16 n[4];
|
||||||
quint16 a[4];
|
quint16 a[4];
|
||||||
qint16 b[4];
|
qint16 b[4];
|
||||||
quint8 runIndex;
|
|
||||||
quint8 rk;
|
|
||||||
quint8 lrk;
|
quint8 lrk;
|
||||||
|
|
||||||
|
quint16 w;
|
||||||
|
QVector<quint16> data;
|
||||||
|
quint16 *current;
|
||||||
|
quint16 *last;
|
||||||
};
|
};
|
||||||
|
|
||||||
bool readLine(BitStream &bs, Context &ctx) const;
|
bool readLine(BitStream &bs, Context &ctx) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user