<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/playlist.cc, branch processor</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=processor</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=processor'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-11-03T08:07:27Z</updated>
<entry>
<title>wip: hacks</title>
<updated>2025-11-03T08:07:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-03T08:07:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=961754d68b85324091e29d8e8eb19c4fdf32abe6'/>
<id>urn:sha1:961754d68b85324091e29d8e8eb19c4fdf32abe6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unused content pointer from change signals.</title>
<updated>2025-07-15T22:57:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-15T22:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2a7f3a1840bf2495656efff17a6c35ab3873b441'/>
<id>urn:sha1:2a7f3a1840bf2495656efff17a6c35ab3873b441</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Playlist::add_at_end() taking a vector of content.</title>
<updated>2025-07-15T09:10:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-15T09:10:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=61e305653bf23cfb96ed884b8e42130eb22a9d55'/>
<id>urn:sha1:61e305653bf23cfb96ed884b8e42130eb22a9d55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>White space: playlist.{cc,h}</title>
<updated>2025-07-14T23:24:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-14T23:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6ee9e0555297bf30ed9709817f8a9e5abd734b90'/>
<id>urn:sha1:6ee9e0555297bf30ed9709817f8a9e5abd734b90</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove compose.hpp includes.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bad01065584014aee4024e7cbc4a66acac7617e1'/>
<id>urn:sha1:bad01065584014aee4024e7cbc4a66acac7617e1</id>
<content type='text'>
sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc
</content>
</entry>
<entry>
<title>Replace String::compose with fmt.</title>
<updated>2025-07-10T18:50:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T20:53:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62c34b28567a097e8f22576e7d7891bd3dbe0ac0'/>
<id>urn:sha1:62c34b28567a097e8f22576e7d7891bd3dbe0ac0</id>
<content type='text'>
sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc
sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc
</content>
</entry>
<entry>
<title>Fix missing LengthChange() signal on repeating content.</title>
<updated>2024-12-13T23:34:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-13T23:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e190e748751a8f1cfaef8e71869ae5a9a9a0b6fc'/>
<id>urn:sha1:e190e748751a8f1cfaef8e71869ae5a9a9a0b6fc</id>
<content type='text'>
Previously strange things would happen when repeating some content and
then playing the resulting film (because various things would not notice
that the film length had changed).
</content>
</entry>
<entry>
<title>Fix thinko in relative path change.</title>
<updated>2024-09-18T08:41:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-09-16T08:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a9cb7313f7846f8b2bf9f96d19cf28abd7caf7fc'/>
<id>urn:sha1:a9cb7313f7846f8b2bf9f96d19cf28abd7caf7fc</id>
<content type='text'>
We have to canonicalise relative paths with respect to the film's
directory on load, otherwise we try to use the relative path and it's
interpreted against the current working directory.

This unfortunately requires the film's directory to be piped into quite
a lot of new places.
</content>
</entry>
<entry>
<title>Add option to use relative content paths (#2856).</title>
<updated>2024-08-17T10:51:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-13T22:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0b4bffff846efe967110477797218c170ffb3166'/>
<id>urn:sha1:0b4bffff846efe967110477797218c170ffb3166</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename j2k_bandwidth -&gt; video_bit_rate.</title>
<updated>2024-04-21T21:18:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-05T19:57:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c98d6fd22da1586ef3c1d64a2f7b1ee602f539e9'/>
<id>urn:sha1:c98d6fd22da1586ef3c1d64a2f7b1ee602f539e9</id>
<content type='text'>
</content>
</entry>
</feed>
