<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx/simple_video_view.cc, branch 3052-hang</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=3052-hang</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=3052-hang'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-06-14T21:43:13Z</updated>
<entry>
<title>Use a new UISignal which checks thread safety slightly.</title>
<updated>2025-06-14T21:43:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-11T22:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a12a943c99ba4aba122f91c93b078d2e87146b32'/>
<id>urn:sha1:a12a943c99ba4aba122f91c93b078d2e87146b32</id>
<content type='text'>
This adds a wrapper around signals2::signal which checks that emission
happens from the GUI thread, for signals whose handlers must be called
in the UI thread.  I'm not sure how helpful it really is but maybe it
catches some bad situations.
</content>
</entry>
<entry>
<title>Fix comment.</title>
<updated>2025-06-14T20:57:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-10T19:02:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=452c05c72fcc95e47e479a46c043756c1cc070e3'/>
<id>urn:sha1:452c05c72fcc95e47e479a46c043756c1cc070e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Behaviour enum instead of bool in more places.</title>
<updated>2025-06-14T20:57:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-10T18:11:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=aee9f0696dd00d442e54378645c3d264a494d7bf'/>
<id>urn:sha1:aee9f0696dd00d442e54378645c3d264a494d7bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove functors for choosing pixel format output from make_image().</title>
<updated>2025-05-26T19:51:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-25T20:16:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=df9b4676aba8b941f124b174393988cad21677e1'/>
<id>urn:sha1:df9b4676aba8b941f124b174393988cad21677e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Log audio latency under the player debug option.</title>
<updated>2025-02-22T14:09:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-22T14:09:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=674b74173d2d0ec8e178fa0938a4c48c2863c38b'/>
<id>urn:sha1:674b74173d2d0ec8e178fa0938a4c48c2863c38b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix white line at bottom of full-screen DCP playback (#2973).</title>
<updated>2025-02-15T22:44:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-15T21:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3946fbe527e454a5229badbcdfdb5857aca2c8dd'/>
<id>urn:sha1:3946fbe527e454a5229badbcdfdb5857aca2c8dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some implicit conversions between wxString and std::string.</title>
<updated>2024-09-03T15:02:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-09T00:02:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5527bdb269e355ca95aa91fe3907bfef0ef17ff4'/>
<id>urn:sha1:5527bdb269e355ca95aa91fe3907bfef0ef17ff4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix various preview errors on high-DPI screens (#2774).</title>
<updated>2024-02-19T13:41:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-19T13:41:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=209bbb88cfcb00ca2185583b74066ad7f09ebd81'/>
<id>urn:sha1:209bbb88cfcb00ca2185583b74066ad7f09ebd81</id>
<content type='text'>
The logical scale was previously not taken into account so the outline
rectangle was wrong and the padding was usually missing.
</content>
</entry>
<entry>
<title>Cleanup: use a dcp::Size instead of a wxSize.</title>
<updated>2024-02-19T13:40:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-19T13:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ff79e412b6cb254c368b45fc122a16fb0712633f'/>
<id>urn:sha1:ff79e412b6cb254c368b45fc122a16fb0712633f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: handle Filter objects by value rather than by reference.</title>
<updated>2023-11-20T06:34:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-07T23:59:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=83a948956916abb7b2c13c25141323d326b38708'/>
<id>urn:sha1:83a948956916abb7b2c13c25141323d326b38708</id>
<content type='text'>
</content>
</entry>
</feed>
