summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-04-30Another macOS build fix.Carl Hetherington
2022-04-30Fix macOS build.Carl Hetherington
2022-04-29Add a simple DCP editor.Carl Hetherington
2022-04-29Use explicit parameters to the EditableList constructor, and allowCarl Hetherington
arbitrary new/edit/remove button combinations to be used.
2022-04-29C++11 tidying.Carl Hetherington
2022-04-29Fix (I think) some strange situations where ::get() on dialogsCarl Hetherington
used by EditableList would return something that wasn't a optional<> but would then get implicitly cast to one. Now we have a static_assert to check that the type is what we expect.
2022-04-29Supporters update.Carl Hetherington
2022-04-29Hide some more warnings.Carl Hetherington
2022-04-29Hide some warnings.Carl Hetherington
2022-04-29Put * in the title bar when the DCP-o-matic project is modified (#1938).Carl Hetherington
2022-04-29Set window title based on the directory from Film.Carl Hetherington
2022-04-29Add Film::set_dirty().Carl Hetherington
2022-04-29Remove unused lambda capture.Carl Hetherington
2022-04-29Primitive auto-crop (#1477).Carl Hetherington
2022-04-29Try to make the GL code a little clearer.Carl Hetherington
2022-04-29Rename border line to outline content.Carl Hetherington
2022-04-29Tweak content menu ordering.Carl Hetherington
2022-04-29Add guess_crop().Carl Hetherington
2022-04-29Basic display of markers above the playback timeline (#1921).Carl Hetherington
2022-04-29Extract marker strings out to a separate method.Carl Hetherington
2022-04-29Fix a load of stuff that wasn't being freed on close.Carl Hetherington
Nothing really that important, but it cleans up the valgrind leak check reports.
2022-04-29Add option to save a player frame to a file (#2133).Carl Hetherington
2022-04-29Add image_as_jpeg()Carl Hetherington
2022-04-29Move Image::as_png() out to image_as_png().Carl Hetherington
2022-04-29Remove unnecessary method.Carl Hetherington
2022-04-29Allow 96kHz audio as an advanced option (#1789).Carl Hetherington
2022-04-28Handle multiple bitmap subtitles at the same time correctly (#2239).Carl Hetherington
Previously if there were two images at the same time we would start them both, then the stop time would be set in the second one but not the first. This meant that the first one would hang around forever.
2022-04-28Tidying.Carl Hetherington
2022-04-28Allow ContentBitmapText to contain multiple BitmapText objects.Carl Hetherington
2022-04-28Improve some variable names.Carl Hetherington
2022-04-28Make emit_bitmap_start take a ContentBitmapText.Carl Hetherington
2022-04-23Fix Windows build.Carl Hetherington
2022-04-22And another missed warnings.hCarl Hetherington
2022-04-22Missing warnings.h include fix.Carl Hetherington
2022-04-22Improve rejection of "crazy" frame rates (#2238).Carl Hetherington
Firstly, look for other video streams even if one is not suitable. Secondly, ignore very low frame rates as well as very high ones.
2022-04-22Use libdcp's warnings.hCarl Hetherington
2022-04-22Revert "Adjust handling of -Wsuggest-override"Carl Hetherington
This reverts commit e7e4af869f7144fa9a265ccf1e15c7b2f182ac2c. I misunderstood what was going on, and we were just missing some DCPOMATIC_{DIS,EN}ABLE_WARNINGS calls.
2022-04-21Disable warnings around all wx includes.Carl Hetherington
2022-04-21Tidying.Carl Hetherington
2022-04-21Adjust handling of -Wsuggest-overrideCarl Hetherington
It seems that on older GCCs (e.g. the one from Ubuntu 18.04) the pragma to temporarily turn off this warning does not work, so here we only use it on newer GCCs where we can turn it off for libraries that trigger the warning (mostly asdcplib, but also wxWidgets).
2022-04-21Revert "Try to fix some warnings when libdcp include asdcplib."Carl Hetherington
This reverts commit 0582196d78d27c349e5be8f87186499acb4b322f.
2022-04-21Try to fix some warnings when libdcp include asdcplib.Carl Hetherington
2022-04-20Lookup the correct DCNC code to use for languages rather than justCarl Hetherington
using the language's subtag (#2235).
2022-04-20Use std::vector in AudioBuffers (#2236).Carl Hetherington
2022-04-20Cleanup: improve some variable names.Carl Hetherington
2022-04-20Add ScopeGuard.Carl Hetherington
2022-04-20Add button to use same fades for audio as video (#2230).Carl Hetherington
2022-04-20Tidying.Carl Hetherington
2022-04-20Replace encrypted content with black if we have no key (#2234).Carl Hetherington
2022-04-20C++11 tidying.Carl Hetherington