| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-07-02 | Take y scale into account when deciding subtitle line spacing. | Carl Hetherington | |
| 2016-07-02 | Fix thinkos with marked_up() rendering of bold/italic/underline. | Carl Hetherington | |
| 2016-07-02 | Updated ru_RU translation from Igor Voytovich. | Carl Hetherington | |
| 2016-07-02 | Updated uk_UA translation from Igor Voytovich. | Carl Hetherington | |
| 2016-07-02 | pot/merge. | Carl Hetherington | |
| 2016-07-01 | White space. | Carl Hetherington | |
| 2016-07-01 | Make the preview respond to changes in subtitle line spacing. | Carl Hetherington | |
| 2016-07-01 | First go at making the line spacing do something. | Carl Hetherington | |
| 2016-07-01 | Add line-spacing property to SubtitleContent. | Carl Hetherington | |
| 2016-06-30 | Fix for crash(es) when joining content. | Carl Hetherington | |
| 2016-06-29 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2016-06-29 | pot/merge. | Carl Hetherington | |
| 2016-06-29 | Tweak content properties layout (#895). | Carl Hetherington | |
| 2016-06-29 | Small tweaks to times in progress reports. | Carl Hetherington | |
| 2016-06-29 | Increase frequency of progres updates on long jobs (#900). | Carl Hetherington | |
| 2016-06-29 | Fix handling of incorrectly-recognised JPEG2000 files. | Carl Hetherington | |
| Previously we asked libdcp whether an imported J2K file was RGB or XYZ. The answer it gives is sometimes wrong, for reasons that are not clear (either the files are not marked correctly, or openjpeg is not parsing whatever metadata correctly). However it seems that, in general, we use the user's specified colour conversion to decide what to do with an image, rather than asking the image what should be done to it. Hence it makes more sense to assume that if a user specifies no colour conversion for a J2K file then the file is XYZ. With preview, the colour conversion from XYZ back to RGB is done by FFmpeg, so we have to set the pixel format correctly on the Image that comes back from J2KImageProxy. Now we get that pixel format from the configured colourspace conversion rather than from openjpeg's guess as to the file's colourspace. It's a bit ugly that the only thing we ask the file about is whether or not it is in YUV (which governs whether or not FFmpeg applies the user's configured YUV-to-RGB conversion). Everything else is decided by the configured conversion. I think there's still some uglyness in here that I can't put my finger on. | |||
| 2016-06-28 | Fix pango markup when rendering subtitles. | Carl Hetherington | |
| 2016-06-24 | Support for underlined subtitles. | Carl Hetherington | |
| 2016-06-24 | Fix confused checks for Image/GraphicsMagick in wscript. Add missing ↵ | Carl Hetherington | |
| InitializeMagick() call, fixing crash on loading still images. | |||
| 2016-06-22 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic | Carl Hetherington | |
| 2016-06-22 | Don't bother decoding referenced DCP video if the player will ignore it. | Carl Hetherington | |
| 2016-06-22 | Set AudioDecoder::fast a different way. | Carl Hetherington | |
| 2016-06-22 | Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic | Carl Hetherington | |
| 2016-06-22 | Optimization for the referenced video case. | Carl Hetherington | |
| With referenced video from a DCP decoder, no video will ever be fetched from the decoder. Hence the code to discard given video will be activated after _decoded builds up to the magic size. Before this commit the code would attempt to fill with black up to given frame N (with N very large) from the last frame in _decoded when _decoded had been trimmed. This would result in exponential growth in execution time for the VideoDecoder::give() path. | |||
| 2016-06-22 | A couple of small optimisations. | Carl Hetherington | |
| 2016-06-21 | Revert "Use make_shared<>." | Carl Hetherington | |
| Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f. | |||
| 2016-06-21 | Revert "Revert make_shared<> change which breaks build on some platforms; ↵ | Carl Hetherington | |
| don't know why yet." This reverts commit eb3f28f4e614455a4d070d5fa2caaa24b9d9139c. | |||
| 2016-06-21 | Revert make_shared<> change which breaks build on some platforms; don't know ↵ | Carl Hetherington | |
| why yet. | |||
| 2016-06-21 | Use make_shared<>. | Carl Hetherington | |
| 2016-06-20 | Pass .ass files to SSAReader. | Carl Hetherington | |
| 2016-06-20 | Fix crash when no video is being encoded. | Carl Hetherington | |
| 2016-06-20 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2016-06-20 | pot/merge. | Carl Hetherington | |
| 2016-06-20 | Updated pt_BR translation from Max M. Fuhlendorf. | Carl Hetherington | |
| 2016-06-20 | pot/merge. | Carl Hetherington | |
| 2016-06-20 | Merge branch 'fix-encoder-threading' of ↵ | Carl Hetherington | |
| ssh://git.carlh.net/home/carl/git/dcpomatic into fix-encoder-threading | |||
| 2016-06-20 | Fix encoder thread interruption. | Carl Hetherington | |
| When an encoder thread is interrupted we just want it silently to stop, so catch boost::thread_interrupted separately and don't pass it on. I believe the interruption of jobs and subsequent catch of boost::thread_interrupted will still work as that's the job thread rather than the encoder threads. | |||
| 2016-06-20 | Fix another case where an exception could be thrown from a destructor. | Carl Hetherington | |
| 2016-06-20 | Encoder shutdown fixes. | Carl Hetherington | |
| Two fixes here; prevent the servers-list-changed callback being called when Encoder is being destroyed, and stop ~Encoder throwing exceptions. I'm not sure if the catch (...) in ~Encoder will hide problems that we should be handling, but I think by the time ~Encoder is happening we'll already have seen any exceptions that we need to report. | |||
| 2016-06-19 | Render bold subtitles correctly in preview / burn-in. | Carl Hetherington | |
| 2016-06-19 | Updated pt_BR translation from Max M. Fuhlendorf. | Carl Hetherington | |
| 2016-06-18 | Parse .ass files using the text subtitle code. | Carl Hetherington | |
| 2016-06-17 | Add preference for the default number of DCP channels (#897). | Carl Hetherington | |
| 2016-06-17 | Missing virtual destructor. | Carl Hetherington | |
| 2016-06-16 | Ignore any hidden files when looking for images. | Carl Hetherington | |
| We used to do ._* and .DS_Store but there has been a report of .com.apple.timemachine.supported. | |||
| 2016-06-14 | Basic guessing of audio channels from filenames (#393). | Carl Hetherington | |
| 2016-06-14 | Clean up of 3D->2D conversion. | Carl Hetherington | |
| It makes slightly more sense to discard 2D in the Transcoder rather than the Encoder. Unfortunately this requires quite invasive changes, mainly to remove Encoder::_position and instead derive this information from the PlayerVideo that is being handled. This is also nicer than before, I think. A notable change is that in player.cc; using time rather than content_video_to_dcp(). This means we are assuming that the decoder returns video at the time we ask it to, rather than checking what it has returned. I can't think of a problem with this (yet). | |||
| 2016-06-14 | Discard right-eye images when using 3D sources to make 2D DCPs. | Carl Hetherington | |
| 2016-06-14 | Use edit rate not frame rate for displaying rate of DCPs. | Carl Hetherington | |
| 2016-06-14 | Fix subtle bug with 3D and add a explicit to stop it happening again. | Carl Hetherington | |
