| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-20 | Use $HOME rather than hard-coded user name. | Carl Hetherington | |
| 2024-05-20 | Cleanup, and try to make a test use less disk space. | Carl Hetherington | |
| 2024-05-20 | More cleanups. | Carl Hetherington | |
| 2024-05-20 | Another cleanup. | Carl Hetherington | |
| 2024-05-20 | Clean up some more tests. | Carl Hetherington | |
| 2024-05-20 | Clean up another big test. | Carl Hetherington | |
| 2024-05-20 | Use new_test_film2. | Carl Hetherington | |
| 2024-05-20 | Cleanup another test. | Carl Hetherington | |
| 2024-05-20 | Add missing call to Cleanup::run(). | Carl Hetherington | |
| 2024-05-19 | Don't make _stream_states for unmapped audio, otherwise we wait for content | Carl Hetherington | |
| which will never arrive. | |||
| 2024-05-19 | Add and use Content::has_mapped_audio(). | Carl Hetherington | |
| 2024-05-19 | Cleanup: use auto. | Carl Hetherington | |
| 2024-05-19 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-05-19 | Fix thinko in previous. | Carl Hetherington | |
| 2024-05-19 | Missing setup of DYLD_LIBRARY_PATH. | Carl Hetherington | |
| 2024-05-19 | Another old libxml API instance. | Carl Hetherington | |
| 2024-05-19 | Fix old libxml API use from main. | Carl Hetherington | |
| 2024-05-18 | Cleanup: missing word in comment. | Carl Hetherington | |
| 2024-05-18 | Remember position and size of caption list view. | Carl Hetherington | |
| 2024-05-17 | Emit no audio from DCPs if none is mappedv2.16.85 | Carl Hetherington | |
| This makes DCP content behave the same as FFmpeg. | |||
| 2024-05-17 | Make sure we don't say some content has audio if none will be emitted. | Carl Hetherington | |
| In the FFmpeg (and shortly DCP) case we don't emit any audio if none is mapped, so we must take this into account in the player. | |||
| 2024-05-16 | Some more test fixups. | Carl Hetherington | |
| 2024-05-16 | Fix some test references for auto-changing of cinemas file path to .sqlite3 | Carl Hetherington | |
| Also come back to the v2.18.x branch of test/data. | |||
| 2024-05-16 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-05-16 | Supporters update.v2.16.84 | Carl Hetherington | |
| 2024-05-15 | Update DCP encoder progress on all passe()es, not just when audio is emitted. | Carl Hetherington | |
| 2024-05-15 | Get DCP transcode progress from the player (#2804). | Carl Hetherington | |
| 2024-05-15 | Fix Windows test runner. | Carl Hetherington | |
| 2024-05-15 | Fix macOS environment setup. | Carl Hetherington | |
| 2024-05-14 | Fix warning cause by previous libdcp bump. | Carl Hetherington | |
| 2024-05-13 | Fix case where both XML and sqlite3 files are present, and config.xml still ↵ | Carl Hetherington | |
| refers to the XML. Then we would leave the config.xml pointing at the XML, and everything after that assumes that cinemas_file is sqlite3. Instead we always set the cinemas file to the sqlite3 version, and convert if it it wasn't there before. | |||
| 2024-05-13 | Bump libdcp for another MCA channel ID fix (#2810). | Carl Hetherington | |
| 2024-05-13 | Don't bother decoding audio if none of it is mapped (#2809). | Carl Hetherington | |
| On a test adding subs from an MKV to an existing DCP this reduces the processing time from ~2h to ~1m because it doesn't resample the audio from the whole of the MKV, only to discard it. | |||
| 2024-05-11 | Stop using video directory and hard-linking (#2756). | Carl Hetherington | |
| Instead store details of a previously-created asset in the film's metadata and then look there for potential video files to re-use. | |||
| 2024-05-11 | Fix link icon width again. | Carl Hetherington | |
| Seems to be different on wxWidgets 3.1.x vs 3.2.x. | |||
| 2024-05-11 | Fix doxygen comment. | Carl Hetherington | |
| 2024-05-10 | Make sure build/test exists. | Carl Hetherington | |
| 2024-05-09 | Fix history trimming. | Carl Hetherington | |
| 2024-05-08 | Test build fix.v2.17.17 | Carl Hetherington | |
| 2024-05-08 | Fix incorrect file adding during merge. | Carl Hetherington | |
| 2024-05-08 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-05-08 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-05-08 | Work around deadlock when destroying J2KEncoder with a full writer queue ↵v2.16.83 | Carl Hetherington | |
| (#2784). This feels like a hack, but I can't think of a nicer way to do it. The interruption disable makes sense because when we destroy encoder threads during a DCP encode (because a remote server goes away, for example) we don't want any frames to be lost due to the encode thread being interrupted between taking the frame off the queue and sending it to the writer. When we're destroying the encoder we don't care about this, but I can't see how you'd differentiate. Maybe the encoder queue could have two lists: to-do and in-progress; the encoder thread atomically moves a frame from to-do to in-progress, but then how do you know when the in-progress ones are orphaned and need to be re-added to the main queue. You could make the writer return saying "no" if the queue is full (rather than blocking and waiting for the queue to empty) but that seems wasteful as then the frame would be re-encoded. | |||
| 2024-05-08 | Add some missing includes. | Carl Hetherington | |
| 2024-05-08 | Supporters update. | Carl Hetherington | |
| 2024-05-06 | Use sqlite for cinema and DKDM recipient lists. | Carl Hetherington | |
| 2024-05-06 | Make version acceptable to dpkg-buildpackage even if the git commit hash ↵ | Carl Hetherington | |
| starts with a letter. | |||
| 2024-05-06 | We now need to import print() for older Pythons. | Carl Hetherington | |
| 2024-05-06 | Remove use of f-strings in wscripts | Carl Hetherington | |
| Various Linux build environments have a python that is too old. | |||
| 2024-05-06 | Cleanup a test and make it a bit more robust. | Carl Hetherington | |
