| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-19 | Crashpad l33t hax0rs.crashpad | Carl Hetherington | |
| 2024-06-23 | Add minimal player HTTP server (#2830). | Carl Hetherington | |
| 2024-06-23 | Extract internal player server to separate file and tidy up a bit. | 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-05-06 | Use sqlite for cinema and DKDM recipient lists. | Carl Hetherington | |
| 2024-05-01 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-04-23 | Revert "Tweak how lzma is linked." | Carl Hetherington | |
| This reverts commit 604a5f9343eebfa0108a19bb6b8ec60bc81f4819. I don't know why I did this, and it breaks the mac-old (10.8) target as the lzma.5.dylib is not present on those machines. | |||
| 2024-04-22 | Support encoding of MPEG2 DCPs. | Carl Hetherington | |
| 2024-04-21 | Extract frame info read/write to new class. | Carl Hetherington | |
| 2024-04-21 | Extract VideoEncoder as a parent of J2KEncoder. | 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-09 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-03-07 | Rename Emailer -> Email. | Carl Hetherington | |
| 2024-02-19 | Merge tag 'v2.16.77' into v2.17.x | Carl Hetherington | |
| 2024-02-16 | Add Unzipper. | Carl Hetherington | |
| 2024-02-04 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-02-04 | Tweak how lzma is linked. | Carl Hetherington | |
| 2024-01-28 | Only build grok for Ubuntu 22.04. | Carl Hetherington | |
| 2024-01-28 | Rearrange encoder threading. | Carl Hetherington | |
| Soon we'll add a new encoder type, and the existing structure was already creaking a bit at the seams while handling local and remote encodes. Here we split out an encoder thread and introduce the concept of a "sync" thread (which blocks while the encoding is happening). Later we'll have another type which submits the encode request to a GPU and receives the reply back later. | |||
| 2024-01-20 | Explicitly link zlib to keep new macOS environment happy. | Carl Hetherington | |
| 2024-01-05 | Add Choice::set_by_data(). | Carl Hetherington | |
| 2023-10-16 | Remove unused code. | Carl Hetherington | |
| 2023-10-15 | Fix DCP content font ID allocation to cope with DCPs that have multiple fonts | Carl Hetherington | |
| with the same name in the same reel (#2600). Previously we had this id_for_font_in_reel() which would give an ID of N_font-ID. This means we got duplicate font IDs. Here we replace that method with FontAllocator, which gives an ID of N_font-ID for the first font and M_font-ID, where M is a number higher than the highest reel index. The idea is to support the required new IDs without breaking exisiting projects. There is some documentation of how it works in doc/design/fonts | |||
| 2023-06-30 | Add channel_is_mapped(). | Carl Hetherington | |
| 2023-05-13 | Add dcpomatic2_map tool (#2445). | Carl Hetherington | |
| 2023-05-10 | Allow signals to be blocked and resumed, and so make sure that a set | Carl Hetherington | |
| of content changes taken from an examiner are handled at the same time. Should fix DoM #2523. | |||
| 2023-02-11 | Warn/error on making KDMs using recipient certs whose validity periods | Carl Hetherington | |
| lie outside those of the KDMs (#2423). | |||
| 2023-01-29 | Add DiskWriterBackEndResponse. | Carl Hetherington | |
| 2022-12-13 | More header trimming. | Carl Hetherington | |
| 2022-12-13 | Add video_{range,frame_type}.{cc,h} and remove some types.h includes. | Carl Hetherington | |
| 2022-12-11 | Extract named_channel.h | Carl Hetherington | |
| 2022-12-11 | Extract resolution.h | Carl Hetherington | |
| 2022-12-10 | Extract crop.h | Carl Hetherington | |
| 2022-11-06 | Extract ImageStore. | Carl Hetherington | |
| 2022-10-19 | Extract Collator class. | Carl Hetherington | |
| 2022-10-18 | Extract VideoFilterGraphSet. | Carl Hetherington | |
| 2022-09-10 | Move get_reel_assets() out of Player, as it doesn't need to be there. | Carl Hetherington | |
| 2022-07-20 | Basic release notes support (#2282). | Carl Hetherington | |
| 2022-06-10 | Rename CheckContentChangeJob -> CheckContentJob. | Carl Hetherington | |
| 2022-06-07 | Rearrange subtitle font management. | Carl Hetherington | |
| With this change each subtitle coming out of the player has a reference to a dcpomatic::Font that belongs to the TextContent. This hopefully solves a few problems which all basically stemmed from the fact that previously the decoders/player were deciding what the font ID in the output DCP would be - they can't do that properly. | |||
| 2022-06-07 | Move fontconfig-related code out to a class. | Carl Hetherington | |
| 2022-06-06 | Preserve export video settings in the config (#2259). | Carl Hetherington | |
| 2022-05-11 | Move some common methods out to cross_unix.cc | Carl Hetherington | |
| 2022-05-03 | Add preference for default KDM duration (#2224). | Carl Hetherington | |
| 2022-05-02 | Extract and improve code to find missing files (#1940). | Carl Hetherington | |
| 2022-04-29 | Add guess_crop(). | Carl Hetherington | |
| 2022-04-29 | Add image_as_jpeg() | Carl Hetherington | |
| 2022-04-29 | Move Image::as_png() out to image_as_png(). | Carl Hetherington | |
| 2022-04-20 | Support DCP digest files (#2109). | Carl Hetherington | |
