| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-28 | Only build grok for Ubuntu 22.04. | Carl Hetherington | |
| 2024-01-28 | Explicitly set up Grok logger rather than relying on a static variable. | Carl Hetherington | |
| 2024-01-28 | Remove unnecessary using statements. | 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-28 | Remove check for _threads being null, as I think it should not happen. | Carl Hetherington | |
| 2024-01-28 | Cleanup: white space. | Carl Hetherington | |
| 2024-01-28 | Further patch from Aaron. | Carl Hetherington | |
| 2024-01-28 | Tidy up some includes / forward declarations. | Carl Hetherington | |
| 2024-01-28 | Cleanup: white space tidying. | Carl Hetherington | |
| 2024-01-28 | Change end() to only do one thing, and copy the required stuff into pause() | Carl Hetherington | |
| 2024-01-28 | Remove default constructor from DCPVideo. | Carl Hetherington | |
| 2024-01-28 | Formatting, variable name tidying and some const correctness. | Carl Hetherington | |
| 2024-01-28 | Move grok headers into src/lib/grok | Carl Hetherington | |
| 2024-01-28 | Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding ↵ | Carl Hetherington | |
| via his tool "grok". | |||
| 2024-01-28 | Move UTC offset for KDMs from the cinema to the point of KDM creation (#2300). | Carl Hetherington | |
| 2024-01-28 | Change how video timing is done. | Carl Hetherington | |
| This commit changes the approach with video timing. Previously, we would (more-or-less) try to use every video frame from the content in the output, hoping that they come at a constant frame rate. This is not always the case, however. Here we preserve the PTS of video frames, and then when one arrives we output whatever DCP video frames we can (at the regular DCP frame rate). Hopefully this will solve a range of sync problems, but it could also introduce new ones. | |||
| 2024-01-28 | Add operator* for Time and int. | Carl Hetherington | |
| 2024-01-28 | Fix FFmpegExaminer termination condition when there is no video; | Carl Hetherington | |
| it's hard to see how this ever worked. | |||
| 2024-01-28 | Bump ffmpeg to 5.1.2 "Riemann" | Carl Hetherington | |
| 2024-01-28 | Normalise XML attribute names to be camelCase (#2241). | Carl Hetherington | |
| 2024-01-28 | Use 2.18.x subdirectory for configuration. | Carl Hetherington | |
| 2024-01-20 | Explicitly link zlib to keep new macOS environment happy. | Carl Hetherington | |
| 2024-01-20 | Build fix for HAVE_AVSUBTITLERECT_PICT case. | Carl Hetherington | |
| 2024-01-20 | Remove unused variable. | 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-17 | Cleanup: forward declaration sorting. | Carl Hetherington | |
| 2024-01-16 | Remember some more paths when selecting files (#2728). | Carl Hetherington | |
| * export subtitles * export video * debug log * cinema database * config file | |||
| 2024-01-15 | Fix handling of empty font IDs and default DCP fonts (#2721) (part of #2722). | Carl Hetherington | |
| Previously we used an empty font ID as the default for when a subtitle has no Font, but in #2721 we saw a DCP with an empty font ID which raised an assertion (because we'd already added our default font with the empty ID). Here we try to fix this (and also make the default font correctly be that from the first <LoadFont>). | |||
| 2024-01-13 | Add an assert. | Carl Hetherington | |
| 2024-01-13 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2024-01-12 | Fix scaling of bitmap subs when the corresponding video is cropped (#2670). | Carl Hetherington | |
| Previously we would scale the bitmap size/position to a proportion of the original video frame, then scale it back up again to the DCP container. This didn't take into account some cropped cases where the picture would end up the same shape but the subtitles would be stretched. | |||
| 2024-01-12 | pot/merge. | Carl Hetherington | |
| 2024-01-11 | Updated fa_IR translation from Soleyman Rahmani. | Carl Hetherington | |
| 2024-01-10 | Mark a VF as having assets, even if they are unresolved (#1024). | Carl Hetherington | |
| This allows them to be displayed in the timeline, hopefully without any unwanted side-effects. | |||
| 2024-01-09 | Re-make video after YUV/RGB matrix is changed (#2714). | Carl Hetherington | |
| 2024-01-09 | Check for bad DN qualifiers on signer certificates (#2716). | Carl Hetherington | |
| 2024-01-09 | Move ScopeGuard into libdcp. | Carl Hetherington | |
| 2024-01-08 | Updated fa_IR translation from Soleyman Rahmani. | Carl Hetherington | |
| 2024-01-05 | Cleanup: remove unused method. | Carl Hetherington | |
| 2024-01-05 | Don't use video streams with AV_DISPOSITION_ATTACHED_PIC (#2349). | Carl Hetherington | |
| These are seen in MP3 files for cover art. | |||
| 2024-01-05 | Add new "territory type" so that INT-T{D,L} can be chosen (#2704). | Carl Hetherington | |
| 2024-01-05 | Add Choice::set_by_data(). | Carl Hetherington | |
| 2024-01-04 | Cleanup: longer variable name. | Carl Hetherington | |
| 2024-01-04 | Add dummy subtitle and closed caption reels even when referencing | Carl Hetherington | |
| other DCPs (in a VF) that themselves might have missing subtitles for some reels. | |||
| 2024-01-04 | Don't try to add fonts from an asset that we don't have. | Carl Hetherington | |
| 2024-01-04 | Don't add an asset that we don't have. | Carl Hetherington | |
| 2024-01-04 | Don't crash when checking a DCP with no subtitles in some reel. | Carl Hetherington | |
| 2024-01-04 | Remove checks for referenced DCPs having content in all reels (#2694). | Carl Hetherington | |
| I can't see why this was done, other than perhaps to avoid output with no subtitles in a reel (which is not allowed by Bv2.1). But I think even if that does still happen we could make our own reels for the missing ones. | |||
| 2024-01-04 | Allow specification of map CPLs by ID (#2702). | Carl Hetherington | |
