| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-28 | Update for new mxe. | Carl Hetherington | |
| 2024-01-28 | Move audio language setting to DCP audio tab (#2682). | Carl Hetherington | |
| 2024-01-28 | Remember whether Content or DCP is selected in a new ui.xml state file. | Carl Hetherington | |
| 2024-01-28 | Cleanup: forward declaration sorting. | Carl Hetherington | |
| 2024-01-28 | Fix time parsing in KDM CLI to be a bit more lenient. | Carl Hetherington | |
| 2024-01-28 | Fix crash when there is no LD_LIBRARY_PATH | Carl Hetherington | |
| 2024-01-28 | Setup grok LD_LIBRARY_PATH when required (#2657). | Carl Hetherington | |
| 2024-01-28 | Cleanup: whitespace. | Carl Hetherington | |
| 2024-01-28 | Add method to setup LD_LIBRARY_PATH for grok. | Carl Hetherington | |
| 2024-01-28 | Give GROK its own config changed category. | Carl Hetherington | |
| 2024-01-28 | Set CUDA_MODULE_LOADING=EAGER for grok (#2638). | Carl Hetherington | |
| 2024-01-28 | Remove reference checkboxes from video/audio/text tabs. | Carl Hetherington | |
| 2024-01-28 | Add Version File dialog. | Carl Hetherington | |
| 2024-01-28 | Add set(). | Carl Hetherington | |
| 2024-01-28 | Make can_reference_anything public. | Carl Hetherington | |
| 2024-01-28 | Rename can_reference -> can_reference_anything. | Carl Hetherington | |
| 2024-01-28 | Cleanup: rearrange how overlap checking is done in can_reference(). | Carl Hetherington | |
| 2024-01-28 | Put overlaps() into the dcpomatic namespace. | Carl Hetherington | |
| 2024-01-28 | Fix missing grok log setup in dcpomatic_cli. | Carl Hetherington | |
| 2024-01-28 | Swap a log for a more informative one. | Carl Hetherington | |
| 2024-01-28 | Make stop() private and use drop() instead. | Carl Hetherington | |
| This avoids confusing situations where we call stop(), then try to restart the finder (unsuccessfully, because once it's stop()ped it will stay around, never to be restarted). | |||
| 2024-01-28 | Clean up grok's presence in the config file and make sure it's optional. | Carl Hetherington | |
| It should be allowed to not have any grok stuff in the config file, and we should generally call it grok rather than GPU in case other non-grok GPU stuff arrives in the future. | |||
| 2024-01-28 | Remove a directory created by the config machinery to avoid confusion. | Carl Hetherington | |
| 2024-01-28 | Add another manual dependency. | Carl Hetherington | |
| 2024-01-28 | Cleanup: whitespace / coding style. | Carl Hetherington | |
| 2024-01-28 | Cleanup: whitespace to reduce the diff. | Carl Hetherington | |
| 2024-01-28 | Cleanup: include ordering. | Carl Hetherington | |
| 2024-01-28 | Don't pollute the global namespace with a namespace called fs. | Carl Hetherington | |
| 2024-01-28 | Another patch from Aaron. | Carl Hetherington | |
| 2024-01-28 | Cleanup: coding style. | Carl Hetherington | |
| 2024-01-28 | Looks like we also need an explicit dep on messenger.h | Carl Hetherington | |
| 2024-01-28 | Cleanup: coding style. | Carl Hetherington | |
| 2024-01-28 | Hack to make sure the right things are rebuilt when grok headers change. | Carl Hetherington | |
| 2024-01-28 | Forward-declare grk_plugin stuff. | Carl Hetherington | |
| 2024-01-28 | Create a single DcpomaticContext for all GrokContexts, rather than copying them. | Carl Hetherington | |
| I think this makes sense, and also allows us to forward-declare the contexts in a forthcoming commit. | |||
| 2024-01-28 | Cleanup: reformat and rename dcpomaticContext_ -> _dcpomatic_context | Carl Hetherington | |
| 2024-01-28 | Cleanup: sorting. | Carl Hetherington | |
| 2024-01-28 | Use GPU not Gpu for config element names. | Carl Hetherington | |
| 2024-01-28 | Use boost::filesystem::path for gpu_binary_location(). | Carl Hetherington | |
| 2024-01-28 | Cleanup: use dcp::ArrayData instead of home-grown version. | Carl Hetherington | |
| 2024-01-28 | Cleanup: remove unnecessary forward declaration. | Carl Hetherington | |
| 2024-01-28 | Add missing copyright banner. | Carl Hetherington | |
| 2024-01-28 | Remove C++17-ism. | Carl Hetherington | |
| 2024-01-28 | Copy-edit GUI strings. | Carl Hetherington | |
| 2024-01-28 | Check for errors when calling the GPU lister. | Carl Hetherington | |
| 2024-01-28 | Hide compiler warning. | Carl Hetherington | |
| In file included from ../src/lib/grok/context.h:29, from ../src/lib/j2k_encoder.h:36, from ../src/lib/grok_j2k_encoder_thread.cc:5: In member function ‘void grk_plugin::Synch::unlink()’, inlined from ‘grk_plugin::Synch::Synch(const string&, const string&)’ at ../src/lib/grok/messenger.h:200:10: ../src/lib/grok/messenger.h:247:52: error: ‘this’ pointer is null [-Werror=nonnull] 247 | getMessengerLogger()->error("Error unlinking semaphore %s: %s", sentSemName_.c_str(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | strerror(errno)); on Ubuntu 22.04. | |||
| 2024-01-28 | Only build grok for Ubuntu 22.04. | Carl Hetherington | |
| 2024-01-28 | Explicitly set up Grok logger rather than relying on a static variable. | Carl Hetherington | |
| 2024-01-28 | Remove unnecessary using statements. | Carl Hetherington | |
| 2024-01-28 | Rearrange encoder threading. | Carl Hetherington | |
| Soon we'll add a new encoder type, and the existing structure was already creaking a bit at the seams while handling local and remote encodes. Here we split out an encoder thread and introduce the concept of a "sync" thread (which blocks while the encoding is happening). Later we'll have another type which submits the encode request to a GPU and receives the reply back later. | |||
