<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/dcp_time.cc, branch sony-debug</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=sony-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=sony-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2018-05-02T21:16:03Z</updated>
<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>Remove stringstream from Time.</title>
<updated>2016-08-11T14:26:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-08-11T14:26:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e5cd8c4b76c80f33c6e6733452cef43a06f7c701'/>
<id>urn:sha1:e5cd8c4b76c80f33c6e6733452cef43a06f7c701</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use locked_sstream.  Replace once parse_stream with parse_memory.</title>
<updated>2016-07-22T08:20:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-22T08:20:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=455475575bcfa30aa60a377235bfaf2fd7bc2da7'/>
<id>urn:sha1:455475575bcfa30aa60a377235bfaf2fd7bc2da7</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>Add OpenSSL licence exception.</title>
<updated>2016-06-13T11:40:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-13T11:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d927e9b913606f4fc982885c7582ecaf0e3c5a1a'/>
<id>urn:sha1:d927e9b913606f4fc982885c7582ecaf0e3c5a1a</id>
<content type='text'>
</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>No-op; Fix GPL address and mention libdcp by name.</title>
<updated>2016-05-25T19:46:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-05-25T19:46:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f9cba324c8160a70b108d9e5b60a4ccad6ee9be2'/>
<id>urn:sha1:f9cba324c8160a70b108d9e5b60a4ccad6ee9be2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow fractional frames per second when computing Time from frames.</title>
<updated>2016-01-13T21:43:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-01-13T21:43:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=38ff2954f40131a12aa8a037b9fc6c4abd3894b9'/>
<id>urn:sha1:38ff2954f40131a12aa8a037b9fc6c4abd3894b9</id>
<content type='text'>
</content>
</entry>
</feed>
