<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/empty.h, branch main</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=main</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-04-29T18:53:49Z</updated>
<entry>
<title>C++11 tidying.</title>
<updated>2021-04-29T18:53:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-29T07:14:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=39fb8198febde1937019db1c300ec363aab5aa56'/>
<id>urn:sha1:39fb8198febde1937019db1c300ec363aab5aa56</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect coalesce() output when one input range is wholly</title>
<updated>2021-02-14T20:40:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-02-14T11:36:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a632e34e3c9ca94574fcab1b3006227ed2833766'/>
<id>urn:sha1:a632e34e3c9ca94574fcab1b3006227ed2833766</id>
<content type='text'>
covered by another.
</content>
</entry>
<entry>
<title>std::shared_ptr</title>
<updated>2021-01-07T21:48:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-04T20:16:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dd9be86db6cde0afa5da0d1d1ac43b42e05dca26'/>
<id>urn:sha1:dd9be86db6cde0afa5da0d1d1ac43b42e05dca26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix length of player output so it can be either the film's length or playlist's length, as appropriate.</title>
<updated>2020-04-15T14:17:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-15T14:17:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4219d4b76c5cd5690b1f4fa0c248d93ced26d05a'/>
<id>urn:sha1:4219d4b76c5cd5690b1f4fa0c248d93ced26d05a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Empty/Player behaviour when using a playlist that is not the same as the Film's.</title>
<updated>2020-04-14T21:11:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T21:11:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=67775a6d0d28131b98ae284c7be23d79ccdab685'/>
<id>urn:sha1:67775a6d0d28131b98ae284c7be23d79ccdab685</id>
<content type='text'>
Previously Empty would use the length of the film for its end point.
Now it takes a Playlist (rather than a list of Pieces) and uses the length
of that playlist for its end point.

This fixes #1543, in which single-content audio analysis jobs would run for the whole
length of the film, rather than the length of the content, producing
strange graphs and incorrect progress reports.
</content>
</entry>
<entry>
<title>Put Time types in dcpomatic namespace.</title>
<updated>2019-05-10T22:43:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-08T22:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c4403784febdbdd42e9c32e67fadb147f11fe566'/>
<id>urn:sha1:c4403784febdbdd42e9c32e67fadb147f11fe566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Take Film pointer out of Content.</title>
<updated>2018-11-21T01:59:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T01:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=254b3044d72de6b033d7c584f5abd2b9aa70aad5'/>
<id>urn:sha1:254b3044d72de6b033d7c584f5abd2b9aa70aad5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build Empty objects from the presence or absence of decoders in</title>
<updated>2018-09-03T23:39:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-03T23:39:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1938b1b08d38fc199717d1875a61ef05e5b965de'/>
<id>urn:sha1:1938b1b08d38fc199717d1875a61ef05e5b965de</id>
<content type='text'>
Pieces, rather than the presence or absence of content.  This seems better
because of cases like encrypted DCPs without a a KDM: here we may have content
but no decoder.
</content>
</entry>
<entry>
<title>Remove Film dependency from Empty.</title>
<updated>2017-08-14T20:07:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-08-02T15:00:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7a3f4f1b6411f7d15bf00e863fb5e70a5d930dd8'/>
<id>urn:sha1:7a3f4f1b6411f7d15bf00e863fb5e70a5d930dd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use Film::length() rather than Playlist::length() (former is rounded up</title>
<updated>2017-07-12T14:17:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-07-12T14:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=19c8f785894306bfa7998775d462f7f80cde8eaf'/>
<id>urn:sha1:19c8f785894306bfa7998775d462f7f80cde8eaf</id>
<content type='text'>
to the next video frame).  Fix thinko in ::done().  Fix initial value
of _position when the first empty period does not start at time 0.
</content>
</entry>
</feed>
