<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch 1575-save-windows</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=1575-save-windows</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=1575-save-windows'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-09-28T17:49:26Z</updated>
<entry>
<title>Save window metrics in the config file (#1575).</title>
<updated>2025-09-28T17:49:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-23T22:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f3275bba73347eef03bbe6f7982e8ca25f2aced6'/>
<id>urn:sha1:f3275bba73347eef03bbe6f7982e8ca25f2aced6</id>
<content type='text'>
Perhaps these should be in a separate GUI file, like how it's done for
Films, but I can't really see a big advantage (and there already
GUI-only details in there).

In this commit we also save the hints dialog size/position and
start it a bit larger (#2892).
</content>
</entry>
<entry>
<title>Updated nl_NL translation from Rob van Nieuwkerk.</title>
<updated>2025-09-28T17:48:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-28T17:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0c3b063196a5cfe8223cee71ed749b7c1bddc6f9'/>
<id>urn:sha1:0c3b063196a5cfe8223cee71ed749b7c1bddc6f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Windows build.</title>
<updated>2025-09-28T16:21:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-28T16:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8ea0c463b344b8adb776c3e0c48224ea1d7ea7a7'/>
<id>urn:sha1:8ea0c463b344b8adb776c3e0c48224ea1d7ea7a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated fr_FR translation from Dan Cohen.</title>
<updated>2025-09-28T15:59:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-28T15:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=78a17618ca57d4226e843636ec6cd99c373af671'/>
<id>urn:sha1:78a17618ca57d4226e843636ec6cd99c373af671</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Draw markers better next to the position slider (#3005).</title>
<updated>2025-09-27T20:41:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-14T20:51:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1dddce26733fc87e559e547003890357969350ca'/>
<id>urn:sha1:1dddce26733fc87e559e547003890357969350ca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-order cairo context scaling and pango layout setup (#2337).</title>
<updated>2025-09-26T21:57:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-25T10:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=492c0d0597230e680e7b59800d4f6e26d6a82e5e'/>
<id>urn:sha1:492c0d0597230e680e7b59800d4f6e26d6a82e5e</id>
<content type='text'>
This seems to fix problems where letters were scaled individually, but
their spacing didn't change (when x scale was applied).

Big thanks to user1768761
https://stackoverflow.com/questions/58528024/pangocairo-shows-cluttered-text-when-cairo-context-is-scaled
</content>
</entry>
<entry>
<title>pot/merge.</title>
<updated>2025-09-26T17:56:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-26T17:56:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=66100d5f14759220c9f25d6facfccb188ef81f12'/>
<id>urn:sha1:66100d5f14759220c9f25d6facfccb188ef81f12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated fr_FR translation from Dan Cohen.</title>
<updated>2025-09-26T17:50:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-26T17:50:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bdb74456058727aa0da23dcf9476b837f41a057b'/>
<id>urn:sha1:bdb74456058727aa0da23dcf9476b837f41a057b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return quite close to original approach for "no colour conversion".</title>
<updated>2025-09-23T07:14:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-19T09:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=aac6fad8adad9020e6a82140085091fdef2873cf'/>
<id>urn:sha1:aac6fad8adad9020e6a82140085091fdef2873cf</id>
<content type='text'>
There's a few things going on here:

1. Improve the regression test for 3042.  Previously we made a DCP from
the reporter's _original_ prores file (before they converted it to XYZ)
and compared the result to a reference J2K file of uncertain origin.

This seems wrong because:
a) We never got confirmation from the reporter that the fix worked for
them, so any arbitrary reference is dubious.
b) It doesn't seem to reflect their actual complaint, which was that
they got a different result when making a DCP from XYZ TIFFs compared
to their "XYZ" Prores.

The new test makes a DCP from their TIFFs and "XYZ" Prores and compares
the result.

2. Revert to the old approach to "no conversion" handling.  In the good
old days we did everything -&gt; RGB48LE except XYZ12LE -&gt; XYZ12LE, and
that's what we do again here.

3. Change the YUV-&gt;RGB conversion from Rec.601 to Rec.709 for the
"no conversion" case.  This fixes the 3042 regression test.

The supposed "XYZ" Prores is yuv444p12le according to ffprobe.  So I
think what we have here is actually a file that was converted to XYZ
and then back to YUV by Resolve.  I experimented with using the raw
YUV values and considering them as XYZ but this was clearly wrong.

I think 3 is probably what I should have done in the first place.
</content>
</entry>
<entry>
<title>Add missing include.</title>
<updated>2025-09-15T12:27:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-14T19:57:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d5c0e4ca0027dce6ab2473f512db35605e1ea9a6'/>
<id>urn:sha1:d5c0e4ca0027dce6ab2473f512db35605e1ea9a6</id>
<content type='text'>
</content>
</entry>
</feed>
