<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/video/video-widget.cpp, branch trackhat-opentrack-2.2b</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=trackhat-opentrack-2.2b</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=trackhat-opentrack-2.2b'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2021-09-26T19:10:13Z</updated>
<entry>
<title>video/widget: render at 60 Hz</title>
<updated>2021-09-26T19:10:13Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2021-09-26T17:43:11Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=f4fc292dbf6d5aa227750ead2f0b33d3e0a59f84'/>
<id>urn:sha1:f4fc292dbf6d5aa227750ead2f0b33d3e0a59f84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video/widget: fix hidpi scaling on linux</title>
<updated>2020-02-03T21:24:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2020-02-03T21:24:33Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=25dd60c84f686e9e2239f70e67fd8dcd82c1b268'/>
<id>urn:sha1:25dd60c84f686e9e2239f70e67fd8dcd82c1b268</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video: reuse working dpi check</title>
<updated>2019-08-01T09:22:41Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-08-01T09:22:41Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b930dd608bf95ecc3f89007313ba8ab8b1935ee5'/>
<id>urn:sha1:b930dd608bf95ecc3f89007313ba8ab8b1935ee5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>spline, video: get rid of needless casts</title>
<updated>2019-08-01T09:20:44Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-08-01T09:20:44Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e71f7af1d619d02667c2bfb9f5fd0d925e534230'/>
<id>urn:sha1:e71f7af1d619d02667c2bfb9f5fd0d925e534230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video/widget: fix mutex starvation</title>
<updated>2019-02-22T14:20:52Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-22T14:20:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7de0f46028e964bd7b7979835ef0a80cf8cb01b7'/>
<id>urn:sha1:7de0f46028e964bd7b7979835ef0a80cf8cb01b7</id>
<content type='text'>
Get rid of contention in `preview_size' and `set_image'.

After switching the Qt mutex to non-recursive, turns out the writer
thread preempts the UI thread to the point of freezing the entire thing.
Mutex fairness is an implementation detail and we must assume unfair
mutexes in the worst case.
</content>
</entry>
<entry>
<title>do less global memory fences in atomics</title>
<updated>2019-02-21T18:29:28Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-21T18:29:28Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=c06048a7af347bf843bf25bd305cbbf4d6cec266'/>
<id>urn:sha1:c06048a7af347bf843bf25bd305cbbf4d6cec266</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video/widget: fix wrongly-sized QImage</title>
<updated>2019-02-16T23:52:59Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-16T23:52:44Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=1bd39f155895a281a34b07687342c6ade3fc47a8'/>
<id>urn:sha1:1bd39f155895a281a34b07687342c6ade3fc47a8</id>
<content type='text'>
Reported by: @Slion
Issue: #874
</content>
</entry>
<entry>
<title>video/widget: externalize opencv code</title>
<updated>2019-02-11T19:21:36Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-11T19:07:41Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=85fc6ac25d350950be56ba47b06c247216f2e22a'/>
<id>urn:sha1:85fc6ac25d350950be56ba47b06c247216f2e22a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>video: remove Patrick's copyright</title>
<updated>2019-02-11T19:21:35Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-11T18:31:52Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=665cd55bcf8996bfc0b83604fa75bf80f9aaa3bd'/>
<id>urn:sha1:665cd55bcf8996bfc0b83604fa75bf80f9aaa3bd</id>
<content type='text'>
The file was completely rewritten some time ago.
</content>
</entry>
<entry>
<title>video: less namespace pollution</title>
<updated>2019-02-11T19:21:35Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2019-02-11T17:55:42Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=21632b1143623ed75216a486ad851d865b3ac8a4'/>
<id>urn:sha1:21632b1143623ed75216a486ad851d865b3ac8a4</id>
<content type='text'>
</content>
</entry>
</feed>
