| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-05 | Rename XML tags Fade{In,Out} to VideoFade{In,Out}. | Carl Hetherington | |
| 2024-03-29 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-03-29 | Add VideoContent::rotate_size(). | Carl Hetherington | |
| 2024-03-20 | Remove all use of add_child() from xmlpp. | 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 | 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. | |||
| 2023-09-30 | Apply video range from template (#2611). | Carl Hetherington | |
| 2023-01-02 | Fix errors when a custom size is given which is larger than the container ↵ | Carl Hetherington | |
| (#2404). | |||
| 2022-11-26 | Noisy change to get film into AudioContent::modify_trim_start(). | Carl Hetherington | |
| 2022-11-26 | Remove some backwards compatibility that will cause problems in an upcoming ↵ | Carl Hetherington | |
| commit. | |||
| 2022-09-16 | Fix black borders around the preview in some cases (#2331). | Carl Hetherington | |
| We need to round the container size to the nearest multiple of 2 so that cropping subsampled sources does not leave gaps. As far as I can see: - the direction that you round x in doesn't matter - it's better to round y up (if you calculate the error in the resulting ratio in each case). | |||
| 2022-04-29 | Primitive auto-crop (#1477). | Carl Hetherington | |
| 2022-04-08 | Guess video range better when importing 2.14.x projects (#2227). | Carl Hetherington | |
| 2022-04-07 | Cleanup: tidying. | Carl Hetherington | |
| 2022-04-04 | Add fade in/out option to the content audio tab (#1026). | Carl Hetherington | |
| 2021-10-03 | Don't scale chroma subsampled images to sizes that don't align with the ↵v2.15.166 | Carl Hetherington | |
| subsampling (#1872). There's a slightly odd effect when scaling e.g. YVU420 images to odd and then even widths - there's a small but visible luminance shift. I don't know why this happens, but keeping the scaling sizes locked to the subsampling seems to help. | |||
| 2021-10-03 | Differentiate requested and actual crop. | Carl Hetherington | |
| This is so we limit cropping to what is possible considering chroma subsampling. | |||
| 2021-10-03 | Add PixelQuanta to VideoContent. | Carl Hetherington | |
| 2021-09-19 | Remove unused VideoContentProperty::SCALE and listen to CUSTOM_{RATIO,SIZE} ↵ | Carl Hetherington | |
| instead. ::SCALE was sort-of being used, as it was emitted during examination of video content, but it wasn't being emitted anywhere else (and CUSTOM_{RATIO,SIZE} replace its functionality as far as I can see). | |||
| 2021-03-31 | Add burnt subtitle language to video content. | Carl Hetherington | |
| 2021-01-31 | Use enum class for Film::Property. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-27 | Use enum class for VideoRange. | Carl Hetherington | |
| 2021-01-22 | c++11 tidying. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-06-05 | Fix thinko causing crashes when loading projects with legacy video ratios. | Carl Hetherington | |
| 2020-05-11 | Change video content scaling so that it either: | Carl Hetherington | |
| 1. scales the content up to fit the DCP container, preserving aspect ratio, or 2. stretches the content to a custom aspect ratio, or 3. scales the content to some custom size. | |||
| 2020-05-10 | Remove scale to fit {width,height} options. | Carl Hetherington | |
| 2019-06-01 | Basics of allowing video parts of FFmpegContent to be disabled (#1355 and ↵ | Carl Hetherington | |
| others). | |||
| 2019-05-24 | Basic ability to set video range (JPEG/MPEG) at least for YUV content. May ↵ | Carl Hetherington | |
| not work for RGB. See #1509. | |||
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-01-05 | Fix strange behaviour with single-frame fades (#1440). | Carl Hetherington | |
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-11-21 | Take Film pointer out of Content. | Carl Hetherington | |
| 2018-08-20 | Make ContentChange into a generic ChangeSignaller and use it for Filmv2.13.44 | Carl Hetherington | |
| changes, since we setup_pieces() in response to at least one of these and hence we must know before it happens so we can suspend the butler and player. | |||
| 2018-08-14 | More fixes for errors / crashes / misbehaviour with content changes | Carl Hetherington | |
| and the butler. Here we signal both before and after a change in content. Before, the player disables itself so that any pass()/seek() will be no-ops. After, the player rebuilds its pieces and the butler re-seeks to get back to where it was before the change. | |||
| 2018-07-21 | Revert "Remove join function; the code is long and I don't think anybody" | Carl Hetherington | |
| It turns out Carsten uses it :) This reverts commit bd5e8b83a3a18787241982efdae809d4db21f65d. | |||
| 2018-07-20 | Remove join function; the code is long and I don't think anybody | Carl Hetherington | |
| uses it. | |||
| 2018-04-17 | Use round rather than ceil when putting positions and start trims | Carl Hetherington | |
| onto frame boundaries. ceil() can creep upwards with rounding error, which I have seen happen over a save/load. | |||
| 2018-01-05 | Add simple copy and paste for content settings (#1051). | Carl Hetherington | |
| 2018-01-05 | s/use_template/take_settings_from/g | Carl Hetherington | |
| 2017-12-13 | Fix crash on startup. | Carl Hetherington | |
| 2017-12-11 | Fix various problems caused by non-integer-frame start trims, | Carl Hetherington | |
| and also by the inability of content_video_to_dcp to return negative values. The latter is necessary for tests on "is this content too early" to work. | |||
| 2017-07-12 | Add some tests; fix failure to make DCP when there is a bit of audio right ↵ | Carl Hetherington | |
| at the end of the film (with no corresponding video). | |||
| 2017-06-29 | Offer only flat/scope/full-frame as container choices and differentiate | Carl Hetherington | |
| the names from the UI for content ratios. | |||
| 2017-05-12 | Add default scale-to (#664). | Carl Hetherington | |
| 2017-02-12 | Remove some out-of-date includes. | Carl Hetherington | |
| 2016-12-14 | Add tentative support for the S-Gamut3/S-Log3 colourspace. | Carl Hetherington | |
| 2016-10-03 | Fix thinko. | Carl Hetherington | |
