| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-11-09 | Support multiple audio APIs, allowing ALSA for Linux and ASIO for Windows ↵ | Carl Hetherington | |
| (#2363). | |||
| 2022-11-09 | unset_sound_output should emit a specific type of changed(). | Carl Hetherington | |
| 2022-11-09 | Cleanup: move unset_sound_output() to a more logical place. | Carl Hetherington | |
| 2022-11-06 | Fix error message. | Carl Hetherington | |
| 2022-11-06 | Cleanup: J2KEncoder does not need enable_shared_from_this. | Carl Hetherington | |
| 2022-11-06 | Cleanup: Player does not need enable_shared_from_this. | Carl Hetherington | |
| 2022-11-06 | Cleanup: use default value in header. | Carl Hetherington | |
| 2022-11-06 | Cleanup: better variable name. | Carl Hetherington | |
| 2022-11-06 | Extract ImageStore. | Carl Hetherington | |
| 2022-11-06 | Strictly I think we should be putting each component of an image into ↵ | Carl Hetherington | |
| _pending_images. We probably get away with only keeping component 0 but I think that could perhaps lead to use-after-free as the Image for components 1 and 2 could go away a bit before it should. | |||
| 2022-11-04 | Fix build on macOS and Windows. | Carl Hetherington | |
| 2022-11-03 | Bump libdcp for subtitle Z-position fixes (#2356). | Carl Hetherington | |
| 2022-11-02 | Enable some debug logging for TMS upload. | Carl Hetherington | |
| 2022-11-02 | Add passive mode option to TMS upload. | Carl Hetherington | |
| Disabling this fixes TMS upload with some FTP servers (reported on a Synology NAS). | |||
| 2022-10-27 | Throw exception if av_frame_alloc() fails. | Carl Hetherington | |
| 2022-10-26 | Remove unnecessary copy constructors (default ones are OK). | Carl Hetherington | |
| 2022-10-26 | Allow move construction of Player. | Carl Hetherington | |
| 2022-10-26 | Allow move construction of AudioMerger. | Carl Hetherington | |
| 2022-10-26 | Allow move construction of ActiveText. | Carl Hetherington | |
| 2022-10-25 | Hopefully fix crash when the same frame is encoded twice. | Carl Hetherington | |
| Previously if some frame X was passed to the encoder twice I think this would happen: X1 written; X stored to _pending_images X2 written; _pending_images remains the same X1 encode finishes; X is discarded from _pending_images Data for X2 is read by the encoder but was just freed I think this might have resulted in intermittent crashes, which were fairly common in the 2.17.x branch with the test ffmpeg_encoder_prores_regression_1 But I didn't conclusively prove it. | |||
| 2022-10-21 | Fix colour range property for subsampled sources (#2357). | Carl Hetherington | |
| 2022-10-19 | Extract Collator class. | Carl Hetherington | |
| 2022-10-18 | Fix dark mode for release notes. | Carl Hetherington | |
| 2022-10-18 | Add VideoFilterGraph::process for Image. | Carl Hetherington | |
| 2022-10-18 | Cleanup: some const-correctness. | Carl Hetherington | |
| 2022-10-18 | Extract VideoFilterGraphSet. | Carl Hetherington | |
| 2022-10-18 | Remove believed-unnecessary mutex. | Carl Hetherington | |
| 2022-10-18 | Support Rec2020 YUV/RGB conversion. | Carl Hetherington | |
| 2022-10-17 | Make the _film member of Player a weak_ptr. | Carl Hetherington | |
| 2022-10-17 | Remove some more unnecessary use of shared_ptr. | Carl Hetherington | |
| 2022-10-17 | Remove some unnecessary use of shared_ptr. | Carl Hetherington | |
| 2022-10-14 | Add some missing change signals in the Player. | Carl Hetherington | |
| 2022-10-14 | Cleanup: use ChangeSignaller in player. | Carl Hetherington | |
| 2022-10-14 | Add a comment. | Carl Hetherington | |
| 2022-10-14 | Use a plain declaration rather than a shared_ptr. | Carl Hetherington | |
| 2022-10-14 | Cleanup: add header guards. | Carl Hetherington | |
| 2022-10-14 | Save and restore sash positions in the main DoM. | Carl Hetherington | |
| 2022-10-13 | Ignore deprecation of SCP API in libssh; we still want to support it (for ↵ | Carl Hetherington | |
| now at least). | |||
| 2022-10-05 | Add contains_assetmap() | Carl Hetherington | |
| 2022-10-01 | Cleanup: remove unnecessary if | Carl Hetherington | |
| 2022-10-01 | Cleanup: replace very short but long-lasting variable name. | Carl Hetherington | |
| 2022-10-01 | Fix checking of frame channels vs stream channels. | Carl Hetherington | |
| The comment says that we're handling differences between channel counts in the frame and stream but the code wasn't doing that. | |||
| 2022-09-27 | Use EnumIndexedVector in Image. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in J2KEncoder. | Carl Hetherington | |
| 2022-09-27 | Cleanup: sorting things. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in ReelWriter. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in Player. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPExaminer. | Carl Hetherington | |
| 2022-09-27 | Use EnumIndexedVector in DCPContent. | Carl Hetherington | |
| 2022-09-27 | Add EnumIndexedVector. | Carl Hetherington | |
