<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.14.3</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.14.3</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.14.3'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2019-05-21T00:50:07Z</updated>
<entry>
<title>Give an error if 2D content is set to 3D (#1565).  Also run</title>
<updated>2019-05-21T00:50:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-21T00:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c5f67166138c3849cc49f1223742343ce4b11b9f'/>
<id>urn:sha1:c5f67166138c3849cc49f1223742343ce4b11b9f</id>
<content type='text'>
3D tests with more parallel jobs to speed them up.

Backported from 11c07c6fd98620c859c7d3dcf6a4bbf6a05e567e in v2.15.x.
</content>
</entry>
<entry>
<title>Updated de_DE translation from Carsten Kurz.</title>
<updated>2019-05-10T13:35:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-10T13:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a9ce4f64658979bc15c301b53c76846072fda0ef'/>
<id>urn:sha1:a9ce4f64658979bc15c301b53c76846072fda0ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new ko_KR .po files.</title>
<updated>2019-05-10T12:12:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-10T12:12:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a8a3d3759e5104a36e6d4b36f3a572b0bf672470'/>
<id>urn:sha1:a8a3d3759e5104a36e6d4b36f3a572b0bf672470</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated fr_FR translation from Thierry Journet.</title>
<updated>2019-05-07T19:52:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-07T19:52:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8242f46a4e3b0b6586613d70f8e07b1782ca2eeb'/>
<id>urn:sha1:8242f46a4e3b0b6586613d70f8e07b1782ca2eeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated nl_NL translation from Rob van Nieuwkerk.</title>
<updated>2019-05-05T22:32:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-05T22:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a49c3824e1b88e37a58a05b9142008ccd192d3d3'/>
<id>urn:sha1:a49c3824e1b88e37a58a05b9142008ccd192d3d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop video filters emitting frames from the old position just</title>
<updated>2019-05-05T22:23:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-05T22:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=72253f423319c8ff727acf3324617c206b984ae1'/>
<id>urn:sha1:72253f423319c8ff727acf3324617c206b984ae1</id>
<content type='text'>
after a seek.

If this happens, we get sequences like

1. emit some video at time 60s
2. seek to 40s
3. video frame emitted from filter at 60.1s; this sets _last_video_time
in player so that frames emitted between 40s and 60s are discarded;
hence the audio buffers overflow.

Should fix #1551.
</content>
</entry>
<entry>
<title>Fix case where the is FFmpegContent with 24fps video and 44.1kHz audio</title>
<updated>2019-05-05T20:49:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-05T20:49:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=870ab8d9295b9d4b6605e8876919d23379dc3a35'/>
<id>urn:sha1:870ab8d9295b9d4b6605e8876919d23379dc3a35</id>
<content type='text'>
and a start trim of 6724000.  With these numbers the start trim is
on an integer video frame but halfway through an audio frame.  Without
this patch the trim would be "corrected" to 6724001, causing video frames
to come out of the player at DCPTimes 0, 3999, 5999 etc.

It's possible that

Frame const position = time.frames_floor(_film-&gt;video_frame_rate());

in J2KEncoder::encode should be frames_round, which would also help
with this, but that would be a much more risky patch.
</content>
</entry>
<entry>
<title>pot/merge.</title>
<updated>2019-05-05T19:21:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-05T19:21:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e520a3367ce293b0e9d2075f071dbdd854b15a21'/>
<id>urn:sha1:e520a3367ce293b0e9d2075f071dbdd854b15a21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some formatting errors in the it_IT translation.</title>
<updated>2019-05-04T12:51:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-04T12:51:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=606b0a89db11cbbf81c24f805559be8af4ccb990'/>
<id>urn:sha1:606b0a89db11cbbf81c24f805559be8af4ccb990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updated fr_FR translation from Thierry Journet.</title>
<updated>2019-05-04T00:20:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-04T00:20:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b5b6c538e4eabb9ab7ff91262e7885fd5e6bef25'/>
<id>urn:sha1:b5b6c538e4eabb9ab7ff91262e7885fd5e6bef25</id>
<content type='text'>
</content>
</entry>
</feed>
