<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/util.cc, branch encrypt-atmos</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=encrypt-atmos</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=encrypt-atmos'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-06-19T11:42:24Z</updated>
<entry>
<title>Make Atmos content work more like other content.  Now its MXFs</title>
<updated>2020-06-19T11:42:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-06-19T11:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a0c931b6bfb05b56996a75bbfcf378cd44ef18e1'/>
<id>urn:sha1:a0c931b6bfb05b56996a75bbfcf378cd44ef18e1</id>
<content type='text'>
are re-written, meaning that they can be encrypted.

This commit is mostly just for the backend.  We also need a fair
few checks/restrictions in the UI:

- any present atmos content dictates the project frame rate
- no mixed edit rates of atmos content
- probably some other things I haven't thought of
</content>
</entry>
<entry>
<title>Fix crash when previewing projects with fewer than 6 audio channels;</title>
<updated>2020-06-04T22:07:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-06-04T22:07:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7904ba56bba3a107087546b09139b60544f5c272'/>
<id>urn:sha1:7904ba56bba3a107087546b09139b60544f5c272</id>
<content type='text'>
the old code tried to copy audio just because its channel had a non-0
value in the map without checking whether the destination channel
actually existed.
</content>
</entry>
<entry>
<title>Clean up handling of paths relative to the executable.</title>
<updated>2020-06-03T23:20:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-06-03T10:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7552a04c443c9c641ac580585f6d88900bf84d04'/>
<id>urn:sha1:7552a04c443c9c641ac580585f6d88900bf84d04</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give 'wrong target' KDM errors in a dialogue box rather than in the job manager (part of #1161).</title>
<updated>2020-05-20T22:05:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-05-20T22:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=83416808c0b1ca732e7a186d3811f1ec796fea08'/>
<id>urn:sha1:83416808c0b1ca732e7a186d3811f1ec796fea08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change video content scaling so that it either:</title>
<updated>2020-05-11T20:02:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-05-09T23:57:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=15a83d720780d58f905d40f8493cdcb86596eaee'/>
<id>urn:sha1:15a83d720780d58f905d40f8493cdcb86596eaee</id>
<content type='text'>
1. scales the content up to fit the DCP container,
preserving aspect ratio, or
2. stretches the content to a custom aspect ratio, or
3. scales the content to some custom size.
</content>
</entry>
<entry>
<title>Use a struct rather than a std::pair as the return type from ImageProxy::image.</title>
<updated>2020-04-14T19:38:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T19:38:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b31d2d8a129ae6d8d267427bd6b5bc444b40b2a'/>
<id>urn:sha1:3b31d2d8a129ae6d8d267427bd6b5bc444b40b2a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add and use dB/linear conversion functions.</title>
<updated>2020-02-27T21:26:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-02-27T21:26:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bcc4e2f7dc4cd5658e199ddacb7202b00ec72cf1'/>
<id>urn:sha1:bcc4e2f7dc4cd5658e199ddacb7202b00ec72cf1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'v2.15.x' of ssh://localhost:2222/home/carl/git/dcpomatic into v2.15.x</title>
<updated>2019-10-21T15:25:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-21T15:25:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dfd42d2a546d14c32057a34002543877ea2f99cb'/>
<id>urn:sha1:dfd42d2a546d14c32057a34002543877ea2f99cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Copy with progress updates when we might copy long files (#1574).</title>
<updated>2019-10-21T15:25:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-21T15:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=48b82de5b6e8e07330a2f72dbddd8d9830fe047e'/>
<id>urn:sha1:48b82de5b6e8e07330a2f72dbddd8d9830fe047e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename dcpomatic_sleep -&gt; dcpomatic_sleep_seconds.</title>
<updated>2019-10-20T22:59:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-20T22:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f0a2a52ddd1118236d4ce5640339c24bae88aa12'/>
<id>urn:sha1:f0a2a52ddd1118236d4ce5640339c24bae88aa12</id>
<content type='text'>
</content>
</entry>
</feed>
