summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_path2623-add-windowsCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2023-10-09FIXME: Bump libdcp for new filesystem wrappers.Carl Hetherington
2023-10-05Fix flickering timeline drags on Windows (#2625).Carl Hetherington
2023-10-02You are advised -> It is advisable (#2189).Carl Hetherington
2023-09-30Allow DCP content type from template to work.Carl Hetherington
2023-09-30Allow SMPTE/interop setting from template to work.Carl Hetherington
2023-09-30Add --no-encrypt with the same idea as the previous commit.Carl Hetherington
2023-09-30Add --twod option to create CLI and stop 2D from being forced overCarl Hetherington
a template if --threed is not specified (#2620/GH#22).
2023-09-30Cleanup: add some _ prefixes.Carl Hetherington
2023-09-30Cleanup: make some variables private.Carl Hetherington
2023-09-30Cleanup: extract some stuff to a method in CreateCLI.Carl Hetherington
2023-09-30Apply video range from template (#2611).Carl Hetherington
2023-09-29Support alpha blending 64-bit RGB onto things.Carl Hetherington
2023-09-29Cleanup: extract some parts of alpha_blend().Carl Hetherington
2023-09-29Fix errors with WAVs containing markers (#2617).Carl Hetherington
I'm not 100% sure about this but they seem to end up giving audio packets with no channels and no frames. Here we handle such packets better.
2023-09-21Supporters update.v2.16.65Carl Hetherington
2023-09-20Fix example names in prefs (#2612).Carl Hetherington
2023-09-20Better error message.Carl Hetherington
2023-09-15Updated zh_CN translation from poppinzhang.Carl Hetherington
2023-09-14Updated sl_SI translation from Martin Srebotnjak.Carl Hetherington
2023-09-14Supporters update.Carl Hetherington
2023-09-13Supporters update.v2.16.64Carl Hetherington
2023-09-12Update ISDCF name when DCP track changes.Carl Hetherington
2023-09-12Somewhat fix inclusion of CCAP language in ISDCF name (#2610).Carl Hetherington
2023-09-12Add Film::closed_caption_languages().Carl Hetherington
2023-09-12Update DCP name when some text changes from subtitle to ccap.Carl Hetherington
2023-09-12Always add -CCAP to ISDCF names if there are ccaps.Carl Hetherington
2023-09-09Always call AddCatalog("wxstd") as it appears to be necessary toCarl Hetherington
get wxWidgets' translations to appear (at least on Windows) (#2606).
2023-09-09Open Windows console earlier in startup.Carl Hetherington
2023-09-07Sanitise asset names after potentially failed %-based substitutions (#945).Carl Hetherington
If there's a %x in the format string, where %x is not recognised, we should at least remove the %.
2023-09-07Disallow % from asset names as it seems to awake some XML character-encodingCarl Hetherington
demons.
2023-09-07Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2023-09-05pot/merge.Carl Hetherington
2023-09-04Use configured issuer/creator for DCPs made by map (#2585).Carl Hetherington
2023-09-03Ignore newlines in subtitle text (#2341).Carl Hetherington
2023-09-03Fix rendering of italic fonts during tests on Windows.Carl Hetherington
2023-09-02Fix crash when pressing Ctrl+{C,V} at the wrong time.Carl Hetherington
2023-09-01Supporters update.v2.16.63Carl Hetherington
2023-09-01Supporters update.Carl Hetherington
2023-08-29Fix vertical alignment of subtitles in some cases (#2569).Carl Hetherington
2023-08-29Fix incorrect horizontal positions when different HPositions are used with ↵Carl Hetherington
one VPosition. Previously if HPosition changed we would still use a single "line" (i.e. Pango layout) for all the text, meaning that HPosition would not be respected.
2023-08-29Cleanup: use some more vector instead of list.Carl Hetherington
2023-08-27Handle fonts/subdirs correctly for CCAPs with _map (#2584).Carl Hetherington
2023-08-27Fix refusal to reference overlapping but different text content (#2599).Carl Hetherington
2023-08-27Tweak a message to be more grammatically correct.Carl Hetherington
2023-08-26Cleanup: use some lambdas.Carl Hetherington
2023-08-26Set up packet duration correctly when encoding using FFmpeg (#2588).Carl Hetherington
It seems strange that this is necessary (maybe I'm missing some other way that the packet duration is supposed to be set up). Without this, when the mov muxer writes the trak tags it uses an incorrect length value because the length value is calculated from trk->end_pts, which in turn is calculated from the last-seen pts + the duration of the last packet. If that packet is marked as length 0 the length of the track is 1 frame short, so the export is missing a frame.
2023-08-26Check a return value for error.Carl Hetherington
2023-08-26Speculative fix to ensure correct freeing.Carl Hetherington
2023-08-26Extend run_ffprobe to allow arguments and capture of stdout.Carl Hetherington