| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2024-05-06 | Use check_via_pkg_config for libdcp to clarify the error when | Carl Hetherington | |
| you have an old libdcp installed. | |||
| 2024-05-06 | Add check_via_pkg_config to wscript | Carl Hetherington | |
| 2024-05-04 | Remove in-place translations support. | Carl Hetherington | |
| It feels like there have been too many failed attempts and not enough (maybe zero?) successes so it's just too confusing. | |||
| 2024-05-02 | Updated cs_CZ translation from Tomáš Begeni. | Carl Hetherington | |
| 2024-05-01 | Remove stray ' | Carl Hetherington | |
| 2024-05-01 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-05-01 | Use plain git hash for VERSION when there is no exact tag. | Carl Hetherington | |
| 2024-05-01 | Don't "pollute" the library path with /usr/local/lib. | Carl Hetherington | |
| Sometimes we don't want to use the stuff in there. | |||
| 2024-04-30 | Supporters update.v2.16.82 | Carl Hetherington | |
| 2024-04-29 | Fix silent stereo mixdown exports when the project audio channel count is > 6. | Carl Hetherington | |
| This became much more of a problem when we started defaulting to 8 channels in projects. | |||
| 2024-04-29 | Fix failures in real_encode_with_server. | Carl Hetherington | |
| This test suddenly started failing because the server is never found, so never encodes any frames. It's a mystery why this started failing, and even more of a mystery why there seem to be two distinct reasons. Some failures were apparently due to firewalld blocking UDP broadcast; disabling the firewall would make the test pass again. Other failures were apparently caused by an old EncodeServerFinder hanging around, presumably finding servers before a new one had the chance. | |||
| 2024-04-29 | Cleanup a few verbose asio-related calls. | Carl Hetherington | |
| 2024-04-28 | Add missing nice name for Windows executable. | Carl Hetherington | |
| 2024-04-28 | Write file descriptions to .exe files for the Windows task manager. | Carl Hetherington | |
| 2024-04-28 | Build .rc files on the fly. | Carl Hetherington | |
| 2024-04-27 | Use plain git hash for VERSION when there is no exact tag. | Carl Hetherington | |
| 2024-04-26 | Allow branding of "report a problem" dialog. | Carl Hetherington | |
| 2024-04-26 | Splash behaviour does not need to be branded after all. | Carl Hetherington | |
| 2024-04-26 | Allow customisation of error report email address. | Carl Hetherington | |
| 2024-04-24 | Apply fixup to test/data submodule and bring it back to the v2.18.x branch. | Carl Hetherington | |
| 2024-04-24 | Restore time zone to Cinema and improve UI to use it (#2473). | Carl Hetherington | |
| 2024-04-24 | Supporters update.v2.16.81 | Carl Hetherington | |
| 2024-04-23 | Revert "Tweak how lzma is linked." | Carl Hetherington | |
| This reverts commit 604a5f9343eebfa0108a19bb6b8ec60bc81f4819. I don't know why I did this, and it breaks the mac-old (10.8) target as the lzma.5.dylib is not present on those machines. | |||
| 2024-04-22 | Bump libdcp for Centos 7 build fix. | Carl Hetherington | |
| 2024-04-22 | Merge branch 'mpeg2' into v2.17.xv2.17.16 | Carl Hetherington | |
| 2024-04-22 | Clarify a test result when it fails.mpeg2 | Carl Hetherington | |
| 2024-04-22 | Don't emit video until film's end if we are seeking. | Carl Hetherington | |
| Otherwise if we seek to the frame just before the end of the DCP we'll call emit_video_until() with _next_video unset, causing that method to emit video for the whole film. The point of this emit_video_until() call is only to pad a space between the end of the video content and the end of the film. | |||
| 2024-04-22 | Fix dcpomatic_player script for macOS. | Carl Hetherington | |
