| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-01 | Support playlists in the player in dual-screen mode.v2.15.45 | Carl Hetherington | |
| 2020-03-01 | Separate SPL from a version which signals when things change. | Carl Hetherington | |
| 2020-03-01 | Add some comments. | Carl Hetherington | |
| 2020-03-01 | Make DMG for playlist editor on macOS. | Carl Hetherington | |
| 2020-02-29 | Add 'proper' config dialog for the playlist editor. | Carl Hetherington | |
| 2020-02-29 | Fix title of player configuration dialogue. | Carl Hetherington | |
| 2020-02-29 | Various playlist editor developments and fixes. | Carl Hetherington | |
| 2020-02-29 | Copy swaroop_ playlist editor stuff back to main DoM. | Carl Hetherington | |
| 2020-02-29 | Move swaroop playlist editor stuff into its own swaroop_ | Carl Hetherington | |
| files. | |||
| 2020-02-29 | Allow changing colour conversion settings for multiple pieces of content at ↵ | Carl Hetherington | |
| the same time (github #7). | |||
| 2020-02-29 | Fix exceptions on some metadata.xml. | Carl Hetherington | |
| 2020-02-28 | Fix incorrect results when applying some timing operations to | Carl Hetherington | |
| more than one piece of content at once (e.g. trim start). | |||
| 2020-02-27 | Allow > 0dB gain per channel in the audio matrix (#1720).v2.15.44 | Carl Hetherington | |
| 2020-02-27 | Use bound arguments to lose some methods. | Carl Hetherington | |
| 2020-02-27 | Add and use dB/linear conversion functions. | Carl Hetherington | |
| 2020-02-27 | Missing include. | Carl Hetherington | |
| 2020-02-24 | Fix incorrect tab-to-space.v2.15.43 | Carl Hetherington | |
| 2020-02-20 | Tweak DMG creation for Apple changes. | Carl Hetherington | |
| 2020-02-20 | Apply FFmpeg palette fix to examination too; fix build with old FFmpeg. | Carl Hetherington | |
| 2020-02-19 | Another macOS std::list boost::thread SNAFU. | Carl Hetherington | |
| 2020-02-19 | Can't put boost::thread in a std::list with our macOS compiler. | Carl Hetherington | |
| 2020-02-19 | Merge branch 'v2.15.x' of ssh://git.carlh.net/home/carl/git/dcpomatic into ↵ | Carl Hetherington | |
| v2.15.x | |||
| 2020-02-19 | It may not be allowed to request a zero timeout on macOS. | Carl Hetherington | |
| 2020-02-19 | Nicer fix for 2D-labelled-3D checking from master. | Carl Hetherington | |
| 2020-02-18 | Remove incorrect comment. | Carl Hetherington | |
| 2020-02-18 | Write logs during tests to a file. | Carl Hetherington | |
| 2020-02-18 | Remove unused variable. | Carl Hetherington | |
| 2020-02-16 | Make a new AudioBuffers constructor and use it to avoid some use of the more ↵ | Carl Hetherington | |
| complicated copy_from. | |||
| 2020-02-16 | Better errors if butler doesn't give video during export. | Carl Hetherington | |
| 2020-02-16 | New test bits. | Carl Hetherington | |
| 2020-02-16 | Just having no specified lines value does not mean we definitely need place ↵ | Carl Hetherington | |
| the subtitle ourselves. | |||
| 2020-02-14 | Nudge L/R-aligned subs in from the edge of the screen; do our own placement ↵ | Carl Hetherington | |
| of subs with no screen height in lines specified. | |||
| 2020-02-13 | Rename and extend check_packets.py | Carl Hetherington | |
| 2020-02-06 | Fix crash. | Carl Hetherington | |
| 2020-02-06 | Fix crash with bitmapped subs that have zero width or height. | Carl Hetherington | |
| 2020-02-03 | Add new script. | Carl Hetherington | |
| 2020-02-03 | Various improvements to make_dummy_files | Carl Hetherington | |
| 2020-01-30 | Various thread cleanups. | Carl Hetherington | |
| 2020-01-30 | Use a non-pointer boost::thread and a std::atomic for the stop flag. | Carl Hetherington | |
| 2020-01-28 | Missing #include for previous. | Carl Hetherington | |
| 2020-01-28 | Fix deadlock during content examination. | Carl Hetherington | |
| Before this fix, the following situation could happen in threads A and B: A: Some DONE signal happens; this triggers setup_pieces which takes a lock on the player mutex. B: FFmpegContent::examine takes a lock on the content mutex. B: FFmpegContent::examine adds a stream B: That causes STREAMS PENDING to be emitted. B: This tries to take a lock on the player mutex so it can update _suspended A: setup_pieces tries to access some content information, hence tries to take a lock on the content mutex. Now B is holding the CL and awaiting the PL and A is holding the PL and awaiting the CL. It feels like the root cause of this is that while setup_pieces is happening another change (which would itself cause setup_pieces) is announced, and this isn't dealt with properly. There are two steps here; _suspended is protected with an atomic rather than using _mutex, and also it can cope with being updated recursively. | |||
| 2020-01-28 | Fix crash with sub-sample push parts in AudioMerger.v2.15.42 | Carl Hetherington | |
| Forward-ported from b86b15391074a68149f8c4a51958c7873d74def0 in master. | |||
| 2020-01-27 | Fix missing preferences icon on macOS. | Carl Hetherington | |
| 2020-01-25 | Warn if doing a gain calculation might cause clipping. | Carl Hetherington | |
| 2020-01-25 | Apply fader-based gain calculations to the current gain, not 0dB. | Carl Hetherington | |
| 2020-01-25 | Another thinko fix. | Carl Hetherington | |
| 2020-01-25 | Fix thinko two commits ago. | Carl Hetherington | |
| 2020-01-25 | Cache film length for Player::pass. | Carl Hetherington | |
| 2020-01-25 | Use memset for zeroing float buffers; it's faster, and I think | Carl Hetherington | |
| we get away with it on all the platforms we care about. | |||
| 2020-01-24 | Support binary STL subtitle files. | Carl Hetherington | |
