summaryrefslogtreecommitdiff
path: root/src/lib/j2k_encoder.cc
AgeCommit message (Expand)Author
2025-11-03wip: hacksprocessorCarl Hetherington
2025-10-10Allow Waker to keep different things awake for different reasons.Carl Hetherington
2025-07-10Remove compose.hpp includes.Carl Hetherington
2025-07-10Replace String::compose with fmt.Carl Hetherington
2025-03-08Don't use an optional for the Grok config object.Carl Hetherington
2024-12-24Replace assertion with a softer fix.Carl Hetherington
2024-12-24Log things used to decide on thread counts.Carl Hetherington
2024-12-18Fix hang when encoding with GPU enabled but not working.Carl Hetherington
2024-12-09Assert if we're about to set up 0 encoding threads.Carl Hetherington
2024-11-29Abort encode if Grok encoder threads are failing (#2899)Carl Hetherington
2024-05-08Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-05-08Work around deadlock when destroying J2KEncoder with a full writer queue (#27...v2.16.83Carl Hetherington
2024-04-22Allow specification of video bit rate separately for J2K and MPEG2.Carl Hetherington
2024-04-21Rename j2k_bandwidth -> video_bit_rate.Carl Hetherington
2024-04-21Extract VideoEncoder as a parent of J2KEncoder.Carl Hetherington
2024-01-28Swap a log for a more informative one.Carl Hetherington
2024-01-28Clean up grok's presence in the config file and make sure it's optional.Carl Hetherington
2024-01-28Another patch from Aaron.Carl Hetherington
2024-01-28Forward-declare grk_plugin stuff.Carl Hetherington
2024-01-28Create a single DcpomaticContext for all GrokContexts, rather than copying them.Carl Hetherington
2024-01-28Only build grok for Ubuntu 22.04.Carl Hetherington
2024-01-28Explicitly set up Grok logger rather than relying on a static variable.Carl Hetherington
2024-01-28Rearrange encoder threading.Carl Hetherington
2024-01-28Remove check for _threads being null, as I think it should not happen.Carl Hetherington
2024-01-28Cleanup: white space.Carl Hetherington
2024-01-28Cleanup: white space tidying.Carl Hetherington
2024-01-28Change end() to only do one thing, and copy the required stuff into pause()Carl Hetherington
2024-01-28Formatting, variable name tidying and some const correctness.Carl Hetherington
2024-01-28Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding vi...Carl Hetherington
2023-11-23Update servers list after connecting to the signal.Carl Hetherington
2022-10-17Remove some unnecessary use of shared_ptr.Carl Hetherington
2022-09-27Use EnumIndexedVector in J2KEncoder.Carl Hetherington
2022-09-10Trim some includes.Carl Hetherington
2022-07-15Fix failure to destroy the J2KEncoder when an encode fails/is cancelled.Carl Hetherington
2022-05-02It doesn't seem necessary to use shared_ptr for the DCPVideo queue in J2KEnco...v2.16.x-oldCarl Hetherington
2022-04-03C++11 and whitespace cleanups.Carl Hetherington
2021-04-21Add some possibly-useful markers for debugging threads from coredumps.Carl Hetherington
2021-04-08Assorted C++11/formatting cleanups.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-11More c++ tidying.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-05Fix transcode finish time estimations when re-encoding a DCP (#1863).Carl Hetherington
2020-11-26It feels unsafe not to lock _threads_mutex between terminate_threads()Carl Hetherington
2020-11-04Re-add mutex that was taken away inCarl Hetherington
2020-11-02Pass around JPEG2000 data as a shared_ptr and hence avoid a copyCarl Hetherington
2020-09-12Remove support for Windows XP.Carl Hetherington
2020-07-29Fix bugs in thread termination causing occasional pthreadCarl Hetherington
2020-07-26Various OSX warnings fixes.Carl Hetherington
2020-07-23Use thread_group for improved exception safety (#1785).Carl Hetherington