| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-01 | Restrict name part of ISDCF name more (#2920). | Carl Hetherington | |
| This disallows + and . from the name part of an ISDCF name. I'm not 100% convinced about +, but . seems reasonable. This also fixes the case where you do "copy as name" with a name that should be transliterated, and the non-transliterated characters re-appear. | |||
| 2024-12-26 | Give ownership of info files to ReelWriters (#2912).v2.18.2 | Carl Hetherington | |
| The motivation here is to stop a pattern where we create a file, close it, and then re-open it (many times) as I think there are problems on Windows when a virus scanner sees the new file, opens it for checking, and then we can't re-open it. This also makes things a fair bit simpler, as a lock is removed and we don't try to differentiate read/write cases by opening the file in different ways; it's now always writeable. | |||
| 2024-12-04 | Don't give an alarming error when there is no assets.xml. | Carl Hetherington | |
| 2024-11-30 | Fix mis-handling of reels with Atmos content (#2901).v2.17.26 | Carl Hetherington | |
| We must have reel boundaries at least on Atmos content boundaries as I don't know for sure how to insert silence into an Atmos stream. | |||
| 2024-11-29 | Tidy-up/fix Atmos frame rate checks. | Carl Hetherington | |
| 2024-10-05 | Rename XML tags Fade{In,Out} to VideoFade{In,Out}. | Carl Hetherington | |
| 2024-09-18 | Fix thinko in relative path change. | Carl Hetherington | |
| We have to canonicalise relative paths with respect to the film's directory on load, otherwise we try to use the relative path and it's interpreted against the current working directory. This unfortunately requires the film's directory to be piped into quite a lot of new places. | |||
| 2024-09-13 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-09-03 | Fix a few places where we should use dcp::File::open_error() | Carl Hetherington | |
| to get a more accurate error number on Windows. | |||
| 2024-09-03 | Support closed subtitles and open captions. | Carl Hetherington | |
| 2024-08-17 | Add option to use relative content paths (#2856). | Carl Hetherington | |
| 2024-08-14 | Fix a couple of causes of films being marked dirty straight after loading. | Carl Hetherington | |
| 2024-06-23 | Remove some unused using statements and a blank line. | Carl Hetherington | |
| 2024-06-04 | Make sure MPEG2 encodes are always 2K (#2819). | Carl Hetherington | |
| 2024-05-29 | Use territory details from template. | Carl Hetherington | |
| 2024-05-29 | Get chain, facility, studio and distributor from template. | Carl Hetherington | |
| 2024-05-25 | Improve save-template dialog and always use a default template. | Carl Hetherington | |
| 2024-05-19 | Fix old libxml API use from main. | Carl Hetherington | |
| 2024-05-11 | Stop using video directory and hard-linking (#2756). | Carl Hetherington | |
| Instead store details of a previously-created asset in the film's metadata and then look there for potential video files to re-use. | |||
| 2024-04-22 | Allow specification of video bit rate separately for J2K and MPEG2. | Carl Hetherington | |
| 2024-04-22 | Alert user when fixing settings for MPEG2. | Carl Hetherington | |
| 2024-04-22 | Support encoding of MPEG2 DCPs. | Carl Hetherington | |
| 2024-04-21 | Rename j2k_bandwidth -> video_bit_rate. | Carl Hetherington | |
| 2024-04-21 | Rename Encoder -> FilmEncoder, and subclasses. | Carl Hetherington | |
| 2024-04-21 | Extract all uses of DCP-o-matic name to allow branding. | Carl Hetherington | |
| 2024-03-20 | Remove all use of add_child() from xmlpp. | Carl Hetherington | |
| 2024-03-12 | Add new interface for setting reel breaks (#2678).2678-reel-break | Carl Hetherington | |
| 2024-03-12 | Add custom reels option to Film. | Carl Hetherington | |
| 2024-03-12 | Use std::vector and emplace_back(), lengthen variable name. | Carl Hetherington | |
| 2024-02-22 | Merge tag 'v2.16.78' into v2.17.xv2.17.12 | Carl Hetherington | |
| 2024-02-21 | Make DCPExaminer::size() optional and deal with the consequences.v2.16.78 | Carl Hetherington | |
| This means we can fix the case of a VF having no known size in a nice way, in turn fixing problems caused by the fix to #2775. | |||
| 2024-01-28 | Remember whether Content or DCP is selected in a new ui.xml state file. | Carl Hetherington | |
| 2024-01-28 | Normalise XML attribute names to be camelCase (#2241). | Carl Hetherington | |
| 2024-01-17 | Fix ISDCF name when referring to OVs with subs (#2703). | Carl Hetherington | |
| 2024-01-17 | Move burnt subtitle checks into ::subtitle_languages(). | Carl Hetherington | |
| 2024-01-05 | Add new "territory type" so that INT-T{D,L} can be chosen (#2704). | Carl Hetherington | |
| 2023-11-29 | Don't reduce the audio channel count on adding ATMOS (only increase it, if ↵ | Carl Hetherington | |
| required). | |||
| 2023-11-12 | Replace deprecated leaf() with filename(). | Carl Hetherington | |
| 2023-10-28 | Add some const& to uses of auto. | Carl Hetherington | |
| 2023-10-28 | Fix a bizarre thinko / typo of "false" for false. | Carl Hetherington | |
| 2023-10-09 | Use dcp::filesystem to wrap filesystem calls and fix_long_path | Carl Hetherington | |
| anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems. | |||
| 2023-09-12 | Somewhat fix inclusion of CCAP language in ISDCF name (#2610). | Carl Hetherington | |
| 2023-09-12 | Add Film::closed_caption_languages(). | Carl Hetherington | |
| 2023-09-12 | Always add -CCAP to ISDCF names if there are ccaps. | Carl Hetherington | |
| 2023-08-09 | Extract Film::Property to its own header to (maybe) increase compilation speed. | Carl Hetherington | |
| 2023-08-09 | Cleanup: use a better loop variable name. | Carl Hetherington | |
| 2023-08-09 | Cleanup: use a std::find_if(). | Carl Hetherington | |
| 2023-08-09 | Cleanup: use a default constructor. | Carl Hetherington | |
| 2023-08-09 | Cleanup: use a lambda. | Carl Hetherington | |
| 2023-08-09 | Cleanup: use some better loop variable names. | Carl Hetherington | |
