<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/cv, branch opentrack-2.3.7</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.7</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.7'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2017-05-21T06:33:49Z</updated>
<entry>
<title>cv: remove undefined function's declaration</title>
<updated>2017-05-21T06:33:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-21T06:33:37Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=c5b0135fff823945642cd5fe3aff7bc8e92e215e'/>
<id>urn:sha1:c5b0135fff823945642cd5fe3aff7bc8e92e215e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cv, pose-widget: don't premultiply alpha</title>
<updated>2017-04-29T14:07:06Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-29T14:07:06Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2afbfb1e417914565edb1c7ed14cc1ebf278672d'/>
<id>urn:sha1:2afbfb1e417914565edb1c7ed14cc1ebf278672d</id>
<content type='text'>
It doesn't improve perf.
</content>
</entry>
<entry>
<title>few widgets: use repaint() for no event loop overhead</title>
<updated>2017-04-17T14:38:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-17T14:38:22Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=35978072c44f5ec84417da43904e7dad879fc5a4'/>
<id>urn:sha1:35978072c44f5ec84417da43904e7dad879fc5a4</id>
<content type='text'>
The Qt event loop overhead formed a decent amount of total CPU
usage. `repaint()' is a direct call.
</content>
</entry>
<entry>
<title>cv/video-widget, pose-widget: use premultiplied argb32 surface</title>
<updated>2017-04-17T14:37:11Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-17T14:36:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=5b286bc5595196637d60e63ffea106ce73c1aa7c'/>
<id>urn:sha1:5b286bc5595196637d60e63ffea106ce73c1aa7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cv/calibrator: allow for experimental roll calibration</title>
<updated>2017-04-11T23:47:47Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-11T23:40:28Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3a9e32e7c8c6df97720ba569ef64131b086ad281'/>
<id>urn:sha1:3a9e32e7c8c6df97720ba569ef64131b086ad281</id>
<content type='text'>
It mostly works from my testing.
</content>
</entry>
<entry>
<title>cv/calibrator: return nsamples, separate pitch/yaw spacing</title>
<updated>2017-03-28T09:28:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-28T09:06:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=219d4f0ee556d1f4304447f9d0c2b34f3762b4f8'/>
<id>urn:sha1:219d4f0ee556d1f4304447f9d0c2b34f3762b4f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cmake: rename project's function prefix</title>
<updated>2017-03-27T00:23:32Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-26T23:35:34Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9deb6dafac0877423abe38eab887d11ea80ef548'/>
<id>urn:sha1:9deb6dafac0877423abe38eab887d11ea80ef548</id>
<content type='text'>
It's not annoying having to type it anymore. Also
"otr_boilerplate" -&gt; "otr_module".
</content>
</entry>
<entry>
<title>cv/calibrator: stupid MSVC 2015 doesn't inline the lambda</title>
<updated>2017-03-17T09:31:31Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-17T09:31:31Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9a8ce5a15e6a461031ca5af92975c82281c06a64'/>
<id>urn:sha1:9a8ce5a15e6a461031ca5af92975c82281c06a64</id>
<content type='text'>
Have it their way then.
</content>
</entry>
<entry>
<title>cv/calibrator: limit samples at similar positions</title>
<updated>2017-03-16T12:41:16Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-03-16T12:39:38Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7aa0b084b97e66e0869d44b67ee02b7d45fbb661'/>
<id>urn:sha1:7aa0b084b97e66e0869d44b67ee02b7d45fbb661</id>
<content type='text'>
Having yaw and pitch as a tuple, let N be the granularity. We're now only
allowing one sample per the granularity level.

Granularity -- "spacing_in_degrees" has a value of 3 degrees. For now the
values must be integral.

Since we're only allowing (yaw, pitch) tuples of given granularity, the
following get treated as distinct:

(0; 0), (0; 3), (0; 6), (1; 42), (3; 3)

The tuple value order can be swapped. There's nothing significant as for what's
pitch and what's yaw.

We drop the remainder between the yaw/pitch value so (0, 0) is index 0, (0; N)
is index 1, (0; 2N) index 3, etc.

This should prevent the calibration function from biasing itself when the user
keeps still during the procedure.
</content>
</entry>
<entry>
<title>remove unfinished polish translation files</title>
<updated>2017-02-27T06:45:15Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-02-27T06:45:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=517b118a8aa2a65a545fdb4ec8b720ad8c9ef3f6'/>
<id>urn:sha1:517b118a8aa2a65a545fdb4ec8b720ad8c9ef3f6</id>
<content type='text'>
Polish speakers typically know English well enough and translations are
awkward.
</content>
</entry>
</feed>
