<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/dcp_time_test.cc, branch master</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=master</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-01-21T00:57:06Z</updated>
<entry>
<title>Use enum class for the things in types.h</title>
<updated>2021-01-21T00:57:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-21T00:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c'/>
<id>urn:sha1:76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/DCPReadError/ReadError/g</title>
<updated>2020-04-14T18:16:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-14T18:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4d6c8aaf0167cde3bb63e9014604243bdc47b1a1'/>
<id>urn:sha1:4d6c8aaf0167cde3bb63e9014604243bdc47b1a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some GPL boilerplate.</title>
<updated>2019-03-16T20:36:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-16T20:36:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ff7e50bfae825ea01d010ba5f8fde44668ddeb9e'/>
<id>urn:sha1:ff7e50bfae825ea01d010ba5f8fde44668ddeb9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rebase() would round up and so it was possible for ticks to go out of range.</title>
<updated>2018-05-02T21:16:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-05-02T21:16:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7b03aba8bc4e9df269430d79ce4ee2c6bd5f344c'/>
<id>urn:sha1:7b03aba8bc4e9df269430d79ce4ee2c6bd5f344c</id>
<content type='text'>
Now it still rounds up but then copes with overflow.
</content>
</entry>
<entry>
<title>db8af2f changed rebase() to round down when rebasing times, but</title>
<updated>2018-02-07T21:38:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-07T21:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f964e99d63f5f5999ae4f245e6b25ced014d8383'/>
<id>urn:sha1:f964e99d63f5f5999ae4f245e6b25ced014d8383</id>
<content type='text'>
did not say why.  This rounding down produces some unexpected results,
e.g. taking 41 at a TCR of 1000 to a TCR of 24 gives 0, which upsets
those who use DCP-o-matic and put in a SRT subtitle ending at ,041 ---
the sub time is rounded down to 0 for a SMPTE DCP.

This commit restores round-to-nearest behaviour.
</content>
</entry>
<entry>
<title>Fix ridiculous thinko in Time::operator{&lt;,&gt;}</title>
<updated>2016-08-22T15:06:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-08-22T15:06:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c178a9d89e489e37cd1db73c6b0d470616937966'/>
<id>urn:sha1:c178a9d89e489e37cd1db73c6b0d470616937966</id>
<content type='text'>
Before this x &lt; x and x &gt; x were true.
</content>
</entry>
<entry>
<title>Add test for SMPTE DCP time to string.</title>
<updated>2016-08-11T14:24:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-08-11T14:24:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0c28386f778eece2690b18ae3fb7be965dea5aae'/>
<id>urn:sha1:0c28386f778eece2690b18ae3fb7be965dea5aae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tighten up time parsing, and also allow the previously</title>
<updated>2016-06-13T23:20:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-13T23:20:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8837fe70049bd5ed7ab583c06d6c9a620a01b351'/>
<id>urn:sha1:8837fe70049bd5ed7ab583c06d6c9a620a01b351</id>
<content type='text'>
unsupported Interop HH:MM:SS.sss format for times.
</content>
</entry>
<entry>
<title>Still more licence fixups.</title>
<updated>2016-06-01T22:54:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-01T22:54:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a641fdc912a3f0749015decdf9e23ff15186ef78'/>
<id>urn:sha1:a641fdc912a3f0749015decdf9e23ff15186ef78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Force specification of timecode rate when creating a Time from seconds.</title>
<updated>2015-10-15T08:55:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-15T08:55:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f6b789850b0cd50971707084632c4ec08e145d0f'/>
<id>urn:sha1:f6b789850b0cd50971707084632c4ec08e145d0f</id>
<content type='text'>
</content>
</entry>
</feed>
