summaryrefslogtreecommitdiff
path: root/src/wx/dcp_panel.h
AgeCommit message (Collapse)Author
2025-04-25White space: dcp_panel.{cc,h}Carl Hetherington
2025-02-25Fix misunderstanding of wxDialog lifetime handling.Carl Hetherington
Broken by d0308d53dd9f4d036d8c5fe8023920fcdfd43f39 wxDialog can be stack allocated if opened with ShowModal(), but not with Show(). Go back to wx_ptr for those that are opened with Show().
2025-02-09Remove unnecessary wx_ptrCarl Hetherington
It was only ever used for wxDialog subclasses, which can be stack-allocated.
2025-01-18Rename add_standards() -> update_standards()Carl Hetherington
and make it clear the choice as well.
2024-04-21Rename j2k_bandwidth -> video_bit_rate.Carl Hetherington
2024-03-12Add new interface for setting reel breaks (#2678).2678-reel-breakCarl Hetherington
2024-03-12Remove reel type / length controls from DCP panel.Carl Hetherington
2023-08-09Extract Film::Property to its own header to (maybe) increase compilation speed.Carl Hetherington
2023-03-03Add option to limit DCP output to the "Bv2.0 profile" (#2470).v2.16.45Carl Hetherington
I'm far from convinced about the point/sense of all these "profiles" (rather than just implementing or at least tolerating the standard) but lots of people are having problems with "QC" processes failing their DCPs with complaints related to MCASubDescriptors. It seems to make sense to have an option to turn them off - at least for now, until either the "QC" situation settles down or any bugs in DCP-o-matic are found and fixed.
2023-01-16Use wx_ptr more.Carl Hetherington
2022-11-02Cleanup: use new CheckBox::bind().Carl Hetherington
2022-10-14Cleanup: use simpler ownership for FilmViewer.Carl Hetherington
2022-10-11Hack to fix wxChoice heights on KDE (#2343).Carl Hetherington
2022-05-26Hide audio sample rate option in DCP panel unless the advanced option is ↵Carl Hetherington
enabled.
2022-04-29Allow 96kHz audio as an advanced option (#1789).Carl Hetherington
2021-06-01Put audio language back in the Film.Carl Hetherington
It feels neat to have audio language in the audio tab, to match the subtitle language in the subtitle tab. It also avoids the potential confusion of there being an audio language setting in the DCP metadata but no subtitle language setting. However: - I am yet to find a need to describe multiple audio languages in the same DCP (all previous users of Film::audio_languages() were just taking the first language off the list). - As Carsten points out it's fiddly to have to set the audio language for 5 separate-channel WAV files, for example (you wouldn't actually have had to do this, but it would have felt like you did). I think subtitle language remains neater where it is (per-content) as there is this additional subtitle language metadata and it makes much more sense (and is much more likely) that there are multiple subtitle languages in a DCP than it does multiple audio languages.
2021-05-03C++11 tidying.Carl Hetherington
2021-04-04Move luminance to Interop/SMPTE metadata and remove the ISDCF metadata dialogue.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-09-23Support CPL metadata.Carl Hetherington
2020-06-08Move upload-DCP-to-TMS button to preferences.Carl Hetherington
2020-06-08Remove encryption key options (#1760).Carl Hetherington
2020-06-08Always sign DCPs (#1760).Carl Hetherington
2019-10-13Hide the upmixers unless an "advanced" configuration option is ticked.v2.15.22Carl Hetherington
The upmixers are not of sufficient quality to always be an improvement, and anecdotally it seems that some users see them and hope one will be a silver bullet.
2019-05-10Basics of metadata dialog - ratings.Carl Hetherington
2019-05-10Basics of setting and storing SMPTE CPL markers.Carl Hetherington
2018-11-07Add button to force re-encode of J2K content.Carl Hetherington
2018-09-07Rest of DCP panel.Carl Hetherington
2018-09-06Add simple/full interface option and make DCP panel respect it.Carl Hetherington
2018-01-31Disable DCP panel stuff which cannot be altered when a DCP is being referenced.Carl Hetherington
2017-06-29Offer only flat/scope/full-frame as container choices and differentiateCarl Hetherington
the names from the UI for content ratios.
2016-07-15Add channel count hints to the default audio channel count preference,Carl Hetherington
and remove the choice for default to zero channels. Remove em-dash from hints as it apparently does not render on Windows for some reason.
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-02-16Add option to auto-upload to the TMS (#794).Carl Hetherington
2015-10-12Un-attached reel UI.Carl Hetherington
2015-06-25Make player decide whether subtitles should be burnt based onCarl Hetherington
content settings rather than using the film's settings. Remove film property of burn-subtitles.
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-16Modify previous commit to move restriction code into the UI.Carl Hetherington
2015-06-16Prevent selection of too few DCP channels (#611).Carl Hetherington
This makes Film::audio_channels() return a minimum of any active processor's output channel count, even if fewer DCP channels have been selected. It may have been neater code-wise to make Player cope if such a setting is made, but it would probably confuse people if we don't auto-fix it (like this commit does).
2015-06-03Make show audio work on the whole DCP, not individual content.Carl Hetherington
2015-06-02Apply single-processor branch manually; processor is now in Film, not ↵Carl Hetherington
AudioContent.
2015-05-25a914ff2d9e06893328abee2fe40fb7b82ac89c02 from master; display DCP container ↵Carl Hetherington
size beside the choice in the DCP tab.
2015-04-29Hand-apply 62f8054d65a8bd31689fc0c977c1bb2385e71afa from master; config of ↵Carl Hetherington
encryption key.
2015-03-25Remove Scaler config and use SWS_BICUBIC everywhere.Carl Hetherington
2015-03-25Hand-apply ec3e6abf817b84d589f0782b01f5059dd3bf0953; only allow evenCarl Hetherington
DCP audio channel counts between 2 and 16 inclusive.
2015-01-28Small fixes and tidy-ups spotted by cppcheck.Carl Hetherington
2014-12-15Hand-apply e9b7f3df544697d6af9d926d32405a797841960a; add 'copy to name' ↵Carl Hetherington
button to allow editing of ISDCF names after creation rather than the 'replace on disable' hack.
2014-08-11Split DCP panel up into general (at the top) then video/audio tabs.Carl Hetherington
2014-08-11Move DCP panel code into its own source file.Carl Hetherington