<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/pose-widget, branch opentrack-2.3.8</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.8</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.8'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2017-07-20T12:02:58Z</updated>
<entry>
<title>pose-widget: fix Qt use-after-free</title>
<updated>2017-07-20T12:02:58Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-07-20T12:02:58Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=bc1bbb4739cf4c2147dc78a43bf90f5a7258ec62'/>
<id>urn:sha1:bc1bbb4739cf4c2147dc78a43bf90f5a7258ec62</id>
<content type='text'>
Due to Qt's implicit sharing, something goes wrong
when calling QImage::constBits().

It's likely related to to multithreading.

Strangely enough, `constBits()' shouldn't perform a
copy of the image according to Qt docs.

While here, remove the "offset" defensive coding. Also,
use a constant depth as to reduce confusion.
</content>
</entry>
<entry>
<title>pose-widget: fix build</title>
<updated>2017-07-18T14:42:07Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-07-18T14:42:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=cd5e1d7b9309eaf7fd546e98ce7f4312a81e107f'/>
<id>urn:sha1:cd5e1d7b9309eaf7fd546e98ce7f4312a81e107f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pose-widget: optimize CPU usage slightly</title>
<updated>2017-06-30T09:48:45Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-06-30T09:43:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=800b9c7a2914c59b1b42192708f6c555eb180b43'/>
<id>urn:sha1:800b9c7a2914c59b1b42192708f6c555eb180b43</id>
<content type='text'>
CPU usage of an empty tracker loop fell reliably
from 1% to .9%.
</content>
</entry>
<entry>
<title>minor tweaks only</title>
<updated>2017-06-18T16:48:42Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-06-18T16:28:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=04c196eb21879f4db0e55a12ecdf529f9a7e823d'/>
<id>urn:sha1:04c196eb21879f4db0e55a12ecdf529f9a7e823d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>minor fixes only</title>
<updated>2017-05-12T13:48:16Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-12T13:43:50Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4c4c783d023cf1bb6a8d7d883bf8d3384f7b7da1'/>
<id>urn:sha1:4c4c783d023cf1bb6a8d7d883bf8d3384f7b7da1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pose-widget: add empty space to prevent out-out-bounds writes</title>
<updated>2017-05-10T09:19:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-07T17:21:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1d3fa41e12c9f17f184084f734fe78a4f1468b60'/>
<id>urn:sha1:1d3fa41e12c9f17f184084f734fe78a4f1468b60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pose-widget: projected pixel overflow isn'n an issue</title>
<updated>2017-05-10T09:19:22Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-05-07T06:10:03Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e8f83186825966232900cf7c70ac88134cbdf0cd'/>
<id>urn:sha1:e8f83186825966232900cf7c70ac88134cbdf0cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pose-widget: catch 90 deg oblique rotation sooner</title>
<updated>2017-04-30T23:02:34Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-30T23:01:28Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=57712e58d97a048d3d6d0b613fab4a99ab26e583'/>
<id>urn:sha1:57712e58d97a048d3d6d0b613fab4a99ab26e583</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>pose-widget: fix build</title>
<updated>2017-04-20T07:35:28Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2017-04-18T07:54:39Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=599754d9adcc94b5ef46ef014559d65131b4cc65'/>
<id>urn:sha1:599754d9adcc94b5ef46ef014559d65131b4cc65</id>
<content type='text'>
</content>
</entry>
</feed>
