summaryrefslogtreecommitdiff
path: root/src/lib/writer.cc
AgeCommit message (Expand)Author
2025-11-04FIXME: Preserve CPL/PKL filenames in the editor (#3109).3109-caseCarl Hetherington
2025-10-10Allow Waker to keep different things awake for different reasons.Carl Hetherington
2025-09-13Zombify writer when the thread throws an exception.Carl Hetherington
2025-08-25Move write_cover_sheet() out to its own file.Carl Hetherington
2025-08-22White space: writer.{cc,h}Carl Hetherington
2025-07-10Remove compose.hpp includes.Carl Hetherington
2025-07-10Replace String::compose with fmt.Carl Hetherington
2025-06-17Pass Ratio around as an object rather than a pointer.Carl Hetherington
2025-04-12Fix case where -ve duration subtitles could be created at reel boundaries (#3...Carl Hetherington
2025-03-27Bump libdcp for Bv2.0 fixes (#2988).Carl Hetherington
2025-03-22Fix crash due to crosss-thread list access.Carl Hetherington
2025-03-22Use make_shared.Carl Hetherington
2025-03-22Simplify conditions.Carl Hetherington
2025-03-22Add abstraction of io_{context,service} and use it as appropriate.Carl Hetherington
2025-01-15Add a group ID to VF PKLs (#2943).Carl Hetherington
2025-01-14Put film_util methods in a namespace.Carl Hetherington
2025-01-12Rename subtitle_languages() -> open_text_languages().Carl Hetherington
2025-01-12Put open captions into subtitles and closed subtitles into captions.Carl Hetherington
2025-01-05Remove some unused includes.Carl Hetherington
2024-12-26Give ownership of info files to ReelWriters (#2912).v2.18.2Carl Hetherington
2024-09-13Merge remote-tracking branch 'origin/main' into v2.17.xCarl Hetherington
2024-09-03Fix a few places where we should use dcp::File::open_error()Carl Hetherington
2024-09-03Support closed subtitles and open captions.Carl Hetherington
2024-09-03Adapt to some libdcp class renaming to allow open captions/closed subtitles.Carl Hetherington
2024-05-11Stop using video directory and hard-linking (#2756).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-22Support encoding of MPEG2 DCPs.Carl Hetherington
2024-04-21Extract frame info read/write to new class.Carl Hetherington
2024-01-04Add dummy subtitle and closed caption reels even when referencingCarl Hetherington
2023-11-20Improve progress reporting of digest calculations (might help with #2643).Carl Hetherington
2023-10-15Fix DCP content font ID allocation to cope with DCPs that have multiple fontsCarl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
2023-08-12Prevent empty <LabelText> in <ContentVersion> (#2594).Carl Hetherington
2023-08-06Go back to respecting the user's choice for the number of audio channels in t...Carl Hetherington
2023-07-22Cleanup: lengthen some short variable names.Carl Hetherington
2023-06-30Don't write MainSoundConfiguration with 71 when we only have HI/VI (#2580).Carl Hetherington
2023-05-12Only add fonts to assets when they are required.Carl Hetherington
2023-04-06Write MainSoundConfiguration tags with hyphens for unused channels (#2501).Carl Hetherington
2023-03-29Always make 16-channel MXFs.Carl Hetherington
2023-03-05Remove some 3D stuff I think is unnecessary since the changes in 2f12058c5350...v2.16.46Carl Hetherington
2023-03-03Add option to limit DCP output to the "Bv2.0 profile" (#2470).v2.16.45Carl Hetherington
2023-02-01Handle 2D/3D mismatches in the player (#2409).Carl Hetherington
2023-01-24Use MCASoundField::STEREO (20) for stereo DCPs.Carl Hetherington
2022-12-16Make sure main picture active area values are even (#2392).Carl Hetherington
2022-09-15Fix some spelling mistakes (mostly in comments).Carl Hetherington
2022-06-07Tidying.Carl Hetherington
2022-06-07Rearrange subtitle font management.Carl Hetherington
2022-05-26Cleanup: use some more make_shared.Carl Hetherington
2022-05-05Use dcp::File in DCP-o-matic (#2231).Carl Hetherington