| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-29 | Don't display all possible channel checkboxes while the analysisv2.15.94 | Carl Hetherington | |
| is running as clicking the higher ones will cause an assertion failure. | |||
| 2020-07-29 | Fix memory leak which also causes strange flickering in the audio | Carl Hetherington | |
| analysis window while the analysis is running. | |||
| 2020-07-29 | Fix bugs in thread termination causing occasional pthread | Carl Hetherington | |
| assertion failures. Before this, it was possible for J2KEncoder::terminate_threads() to finish without terminating all threads if the thread _running_ terminate_threads() was itself interrupt()ed. This is because the thread_group::join_all() in terminate_threads() is an interruption point, so it was possible it not to complete but instead to throw interrupted_exception. Then the owning J2KEncoder would be torn down but the threads would still be running, causing use-after-frees. This commit adds some boost::this_thread::disable_interruption objects to ensure that the owning thread is not interrupted while it is being destroyed. Also tidy up code that does this stuff, assuming that it's safe to not call thread::joinable but instead do thread.interrupt(); try { thread.join(); } catch (...) {} | |||
| 2020-07-29 | Recover information about closed caption tracks when loading DCPsv2.15.93 | Carl Hetherington | |
| so that they can be displayed. | |||
| 2020-07-28 | Fix various problems with the closed caption viewer not being updated properly.v2.15.91 | Carl Hetherington | |
| 2020-07-28 | Some more warning hiding. | Carl Hetherington | |
| 2020-07-28 | Trying to create export audio encoders with between 9 and 15 channels | Carl Hetherington | |
| inclusive fails, at least for AAC. There's probably a way around this with some FFmpeg-cleverness but for now let's just export any project with more than 8 channels as 16. You could argue that we should offer choices to, for example export 7.1/HI/VN as 7.1 but that sounds fiddly. Fixes #1786. | |||
| 2020-07-27 | Fix some unused variable warnings on macOS. | Carl Hetherington | |
| 2020-07-27 | Don't try to hide Wdeprecated-copy when it doesn't exist. | Carl Hetherington | |
| 2020-07-27 | Hide warnings triggered by Ubuntu 20.04's gcc. | Carl Hetherington | |
| 2020-07-27 | Hide some windows warnings. | Carl Hetherington | |
| 2020-07-26 | Better error handling with Linux privilege escalator. | Carl Hetherington | |
| 2020-07-26 | Fix some ignored return values. | Carl Hetherington | |
| 2020-07-26 | Various OSX warnings fixes. | Carl Hetherington | |
| 2020-07-26 | Disable warnings from magick. | Carl Hetherington | |
| 2020-07-26 | Update deprecated method call. | Carl Hetherington | |
| 2020-07-26 | Rationalise compiler warning setup. | Carl Hetherington | |
| 2020-07-26 | Ignore libssh warnings in a nicer way. | Carl Hetherington | |
| 2020-07-26 | Ignore wxWidgets warnings in a nicer way. | Carl Hetherington | |
| 2020-07-26 | Ignore FFmpeg warnings in a nicer way. | Carl Hetherington | |
| 2020-07-26 | Fix off-by-one in ASSERT and make it more comprehensive. | Carl Hetherington | |
| 2020-07-26 | Ignore libxml++ warnings in a nicer way. | Carl Hetherington | |
| 2020-07-26 | int64_t -> Frame | Carl Hetherington | |
| 2020-07-26 | Add new macOS preferences icons. | Carl Hetherington | |
| 2020-07-23 | Use thread_group for improved exception safety (#1785). | Carl Hetherington | |
| 2020-07-21 | Don't enable OK button for the export dialogue until a path | Carl Hetherington | |
| has been selected. If OK is clicked too early you get a -13 error on Windows. | |||
| 2020-07-20 | Fix vertical alignment with subrip and embedded SSA \an codes.v2.15.90 | Carl Hetherington | |
| 2020-07-15 | Fix warning. | Carl Hetherington | |
| 2020-07-15 | Remove ko_KR translation stub that was never used. | Carl Hetherington | |
| 2020-07-13 | Fix typo in comment. | Carl Hetherington | |
| 2020-07-12 | Fix ATMOS frame numbering when decoding DCPs.v2.15.89 | Carl Hetherington | |
| 2020-07-12 | Remove pointless subheading in Keys->Advanced dialogues and improve spacing ↵ | Carl Hetherington | |
| in the Keys page of config. | |||
| 2020-07-11 | Use new channel 14 ATMOS sync creation code in libdcp, | Carl Hetherington | |
| and force films containing ATMOS to have 14 audio channels and be SMPTE. | |||
| 2020-07-09 | Add Antonio Casado as a tester. | Carl Hetherington | |
| 2020-07-05 | Improve butler error reporting during export.v2.15.88 | Carl Hetherington | |
| 2020-07-05 | Add more logging and some missing prefs checkboxes for existing logging.v2.15.87 | Carl Hetherington | |
| 2020-07-04 | Fix typo truncating ./waf configure output. | Carl Hetherington | |
| 2020-07-02 | Potential Windows build fix.v2.15.86 | Carl Hetherington | |
| 2020-07-02 | Fix failure to import DCPs since Atmos changes.v2.15.85 | Carl Hetherington | |
| 2020-06-28 | Make some methods private. | Carl Hetherington | |
| 2020-06-28 | Fix confusion between one-shot and playing causing surprising | Carl Hetherington | |
| seeks when things are updated. | |||
| 2020-06-28 | Make _one_shot and _playing atomic. | Carl Hetherington | |
| 2020-06-28 | Rename _playing_condition -> _thread_work_condition. | Carl Hetherington | |
| 2020-06-27 | Move video filters controls into advanced content dialogue (#1748). | Carl Hetherington | |
| 2020-06-27 | Switch the content advanced dialogue to use GridBagSizer. | Carl Hetherington | |
| 2020-06-27 | Merge FilterEditor and FilterDialog. | Carl Hetherington | |
| 2020-06-27 | Avoid ResetClip() since (on GTK3, and maybe elsewhere) it seems to | Carl Hetherington | |
| reset some internally-setup clipping so that drawing can overlap the canvas that it's on. Fixes #1769. | |||
| 2020-06-25 | Updated nl_NL translation from Rob van Nieuwkerk.v2.15.84 | Carl Hetherington | |
| 2020-06-23 | Try to fix crash on calling glGetString() without a GL context. | Carl Hetherington | |
| 2020-06-21 | Remove out-of-date comment. | Carl Hetherington | |
