{"push_id":1194169093,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"5bb3a9d85a8ada7e3fcc9efd5072b8e0be299124","before":"9f3be02c2c34c01b2d44a85a3b7f61d49901381c","commits":[{"sha":"b5b200e3e8c4134e8fdc31f2d24dcb197e6fc741","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"CLI formatting tweak.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/b5b200e3e8c4134e8fdc31f2d24dcb197e6fc741"},{"sha":"fe4a806a8685e8f6932465e10d09723f75bfb1cb","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Fix confusion about elapsed time of total job vs sub-job.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/fe4a806a8685e8f6932465e10d09723f75bfb1cb"},{"sha":"2cc49811635c365fea20eedbc650ef67b3f03cc8","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/2cc49811635c365fea20eedbc650ef67b3f03cc8"},{"sha":"8d2effd529e8e6875fe4fa6b0c5de5a12b0edb94","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/8d2effd529e8e6875fe4fa6b0c5de5a12b0edb94"},{"sha":"959aa1b6f71fef2e6a207c944e163042bf738697","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Remove unused variable.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/959aa1b6f71fef2e6a207c944e163042bf738697"},{"sha":"fb607fb660317fcce15320c2ec7db78d85a43f41","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/fb607fb660317fcce15320c2ec7db78d85a43f41"},{"sha":"eb2a26a969a53f5c816fe5f159098b33e3a9afeb","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Update fr_FR translation from Thierry Journet.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/eb2a26a969a53f5c816fe5f159098b33e3a9afeb"},{"sha":"7fe1840eb620645f0a4220f999fde69ff8cdde5c","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/7fe1840eb620645f0a4220f999fde69ff8cdde5c"},{"sha":"61f81caacd7d45ace5c1a52c1f7b4f8afac5eb80","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/61f81caacd7d45ace5c1a52c1f7b4f8afac5eb80"},{"sha":"ac2fa2172c30c234a19628d7a9ae696e435a56db","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Support shadow in subtitles (#911).","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/ac2fa2172c30c234a19628d7a9ae696e435a56db"},{"sha":"f7d2493f8c11579bc776b5d0d54498d1834ab525","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump ffmpeg.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/f7d2493f8c11579bc776b5d0d54498d1834ab525"},{"sha":"cba347ed8b7f3cdd5d5392c8efa857c286ae315e","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Use strict-experimental with AVCodec to allow import of some DNxHR files.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/cba347ed8b7f3cdd5d5392c8efa857c286ae315e"},{"sha":"cb157d1480cc4cc15cab0c17bf9eaf4d81394d31","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Fix ChangeLog.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/cb157d1480cc4cc15cab0c17bf9eaf4d81394d31"},{"sha":"d4014e6e3de7cdf8168a82621cf6a5a6d47379c8","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Fix excessive seeking with negative audio delay.\n\nBefore this commit, an audio delay of -110ms on a test project\nwould result in a seek on every video and audio fetch.\n\nThis commit does two things to fix that:\n\n1.  Don't discard audio data that arrives with a timestamp\nbefore the last seek time.  In the case that we are fixing\nwe had the following sequence:\n\n- video seeks to some frame F\n- this causes audio data to arrive a little before F\n- this audio data is discarded\n- and audio get happens just after F\n- the audio code thinks it must seek rather than just pass()ing\nsince it has no data\n\nIf we keep the audio data from before the seek our _decoded\nwill be much closer to the audio request, so a pass() is more\nlikely to happen.\n\n2.  Extend the length of time that we will happily pass() for\nrather than seeking when looking for audio data.  Seeking is\nreally bad so we can tolerate quite long times here.  The sensible\nlength of this value should probably be investigated as the\none in this commit is a finger-in-the-air guess.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/d4014e6e3de7cdf8168a82621cf6a5a6d47379c8"},{"sha":"09d5906f44907aab5afb41ce2da887550c0011a8","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Factor out hints code into its own method.","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/09d5906f44907aab5afb41ce2da887550c0011a8"},{"sha":"b74bc6135a6a690bf5674638a8bea56e5580fd08","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Show hints before make DCP (#823).","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/b74bc6135a6a690bf5674638a8bea56e5580fd08"},{"sha":"d54d33de525734bf5df8107ba98a22fa3f722c97","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/d54d33de525734bf5df8107ba98a22fa3f722c97"},{"sha":"5bb3a9d85a8ada7e3fcc9efd5072b8e0be299124","author":{"name":"Carl Hetherington","email":"dfb1a13e151cd929b496d10884beb8219cdc0061@carlh.net"},"message":"Bump version","distinct":true,"url":"https://api.github.com/repos/DCPTools/dcpomatic/commits/5bb3a9d85a8ada7e3fcc9efd5072b8e0be299124"}]}
{"actor":{"display_login":"boxerab"}}