| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-21 | Extract all uses of DCP-o-matic name to allow branding. | Carl Hetherington | |
| 2024-03-29 | Merge remote-tracking branch 'origin/main' into v2.17.x | Carl Hetherington | |
| 2024-03-29 | Fix video scaling when the video needs rotation (#2791). | Carl Hetherington | |
| 2024-03-20 | Remove all use of add_child() from xmlpp. | 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. | |||
| 2023-12-12 | Add a premultiply filter to sources with an alpha channel (#2681). | Carl Hetherington | |
| 2023-11-20 | Cleanup: handle Filter objects by value rather than by reference. | Carl Hetherington | |
| 2022-12-10 | Extract constants.h | Carl Hetherington | |
| 2022-11-26 | Noisy change to get film into AudioContent::modify_trim_start(). | Carl Hetherington | |
| 2022-10-21 | Fix colour range property for subsampled sources (#2357). | Carl Hetherington | |
| 2022-07-11 | Fix font_id errors with files decoded by FFmpeg which have subtitles. | Carl Hetherington | |
| I'm not sure if this goes far enough - it seems impossible to find all the font IDs used in a FFmpeg file without scanning it. I don't know if (for example) SSA-format font IDs make it through to DoM when decoded by FFmpeg. | |||
| 2022-04-08 | Guess video range better when importing 2.14.x projects (#2227). | Carl Hetherington | |
| 2021-09-19 | Fix failure to open v2.14.x documents with invalid or empty subtitle ↵ | Carl Hetherington | |
| languages (#2085). | |||
| 2021-04-07 | Assorted C++11/formatting cleanups. | Carl Hetherington | |
| 2021-01-31 | Use enum class for Film::Property. | Carl Hetherington | |
| 2021-01-31 | More enum class additions. | Carl Hetherington | |
| 2021-01-08 | c++ tidying. | Carl Hetherington | |
| 2021-01-07 | BOOST_FOREACH. | Carl Hetherington | |
| 2021-01-07 | std::shared_ptr | Carl Hetherington | |
| 2020-11-23 | Remove swaroop variant. | Carl Hetherington | |
| 2020-11-16 | Fix limited value ranges in properties. | Carl Hetherington | |
| 2020-08-02 | Detect soft 2:3 pulldown (telecine) files and decode them at 23.976. | Carl Hetherington | |
| DVD rips from NTSC DVDs are sometimes (always?) encoded using soft 2:3 pulldown. The video frames are actually 23.976 but FFmpeg detects them as 29.97. With the current approach of the video decoder ignoring most PTSs and assuming a constant frame rate it is vital that the file contains the number of frames per second that the detected frame rate predicts. This fixes large sync errors with NTSC DVD rips (#1790). | |||
| 2019-06-09 | swaroop: support validity periods in ecinema KDMs. | Carl Hetherington | |
| 2019-05-14 | Non-swaroop build fixes.v2.15.4 | Carl Hetherington | |
| 2019-05-14 | swaroop: fix incorrect start times with encrypted MP4 content.attic/swaroop-v2.15.x | Carl Hetherington | |
| 2019-05-13 | swaroop: basics of encrypted MP4 playback. | Carl Hetherington | |
| 2019-05-10 | Put Time types in dcpomatic namespace. | Carl Hetherington | |
| 2019-02-01 | Fix crash when importing a file called subs.srt.txt. | Carl Hetherington | |
| 2018-12-12 | Fix content properties (#1428). | Carl Hetherington | |
| 2018-11-23 | Remove required Film from content examine. | Carl Hetherington | |
| 2018-11-23 | Move make_default into AudioMapping. | Carl Hetherington | |
| 2018-11-21 | Tidy and fix logging. | Carl Hetherington | |
| 2018-11-21 | Add and use new FrameRateChange constructors. | Carl Hetherington | |
| 2018-11-21 | Take Film pointer out of Content. | Carl Hetherington | |
| 2018-10-31 | swaroop: beginning of encrypted MP4 / .ecinema.v2.13.65 | Carl Hetherington | |
| 2018-10-19 | Add decryption support.v2.13.63 | 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-23 | Introduce the idea of unknown original subtitle type to clean up the GUI a bit. | Carl Hetherington | |
| 2018-07-23 | Tidy up after mass rename. | Carl Hetherington | |
| 2018-07-23 | More automated renaming. | Carl Hetherington | |
| ActiveCaptions -> ActiveText BitmapCaption -> BitmapText ContentCaption -> ContentText ContentTextCaption -> ContentStringText TextCaptionFileContent -> StringTextFileContent TextCaptionFileDecoder -> StringTextFileDecoder TextCaptionFile -> StringTextFile TextCaption -> StringText PlayerCaption -> PlayerText CaptionContent -> TextContent CaptionDecoder -> TextDecoder CaptionPanel -> TextPanel CaptionView -> TextView CaptionAppearanceDialog -> SubtitleAppearanceDialog CaptionType -> TextType | |||
| 2018-07-22 | Display only required tabs, including subs / ccap. | Carl Hetherington | |
| 2018-07-21 | Fix join for new caption stuff. | Carl Hetherington | |
| 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-21 | Basics of multiple captions per content so that DCPContent can | Carl Hetherington | |
| hold subs and closed captions. | |||
| 2018-07-20 | Remove join function; the code is long and I don't think anybody | Carl Hetherington | |
| uses it. | |||
| 2018-07-19 | Clean up after previous commit. | Carl Hetherington | |
| 2018-07-19 | Rename Subtitle -> Text | Carl Hetherington | |
| sed -i "s/SubtitleContent/TextContent/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc test/*.cc sed -i "s/SubtitleDecoder/TextDecoder/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc test/*.cc sed -i "s/subtitle_content/text_content/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc test/*.cc src/lib/wscript src/wx/wscript sed -i "s/subtitle_decoder/text_decoder/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc test/*.cc src/lib/wscript mv src/lib/subtitle_decoder.cc src/lib/text_decoder.cc mv src/lib/subtitle_decoder.h src/lib/text_decoder.h mv src/lib/subtitle_content.cc src/lib/text_content.cc mv src/lib/subtitle_content.h src/lib/text_content.h mv src/lib/dcp_subtitle_decoder.cc src/lib/dcp_text_decoder.cc mv src/lib/dcp_subtitle_decoder.h src/lib/dcp_text_decoder.h mv src/lib/dcp_subtitle_content.cc src/lib/dcp_text_content.cc mv src/lib/dcp_subtitle_content.h src/lib/dcp_text_content.h mv src/lib/text_subtitle_content.cc src/lib/text_text_content.cc mv src/lib/text_subtitle_content.h src/lib/text_text_content.h mv src/lib/text_subtitle_decoder.cc src/lib/text_text_decoder.cc mv src/lib/text_subtitle_decoder.h src/lib/text_text_decoder.h mv src/wx/timeline_subtitle_content_view.cc src/wx/timeline_text_content_view.cc mv src/wx/timeline_subtitle_content_view.h src/wx/timeline_text_content_view.h | |||
| 2018-06-08 | Auto-rotate videos. | Carl Hetherington | |
| 2018-06-08 | Remove details video properties from non-video content XML. | Carl Hetherington | |
