summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2022-11-02fixup! Bump libdcp for subtitle Z-position fixes (#2356).zposCarl Hetherington
2022-11-02Enable some debug logging for TMS upload.Carl Hetherington
2022-11-02Add passive mode option to TMS upload.Carl Hetherington
Disabling this fixes TMS upload with some FTP servers (reported on a Synology NAS).
2022-10-27Throw exception if av_frame_alloc() fails.Carl Hetherington
2022-10-26Remove unnecessary copy constructors (default ones are OK).Carl Hetherington
2022-10-26Allow move construction of Player.Carl Hetherington
2022-10-26Allow move construction of AudioMerger.Carl Hetherington
2022-10-26Allow move construction of ActiveText.Carl Hetherington
2022-10-25Hopefully fix crash when the same frame is encoded twice.Carl Hetherington
Previously if some frame X was passed to the encoder twice I think this would happen: X1 written; X stored to _pending_images X2 written; _pending_images remains the same X1 encode finishes; X is discarded from _pending_images Data for X2 is read by the encoder but was just freed I think this might have resulted in intermittent crashes, which were fairly common in the 2.17.x branch with the test ffmpeg_encoder_prores_regression_1 But I didn't conclusively prove it.
2022-10-21Fix colour range property for subsampled sources (#2357).Carl Hetherington
2022-10-19Extract Collator class.Carl Hetherington
2022-10-18Fix dark mode for release notes.Carl Hetherington
2022-10-18Add VideoFilterGraph::process for Image.Carl Hetherington
2022-10-18Cleanup: some const-correctness.Carl Hetherington
2022-10-18Extract VideoFilterGraphSet.Carl Hetherington
2022-10-18Remove believed-unnecessary mutex.Carl Hetherington
2022-10-18Support Rec2020 YUV/RGB conversion.Carl Hetherington
2022-10-17Make the _film member of Player a weak_ptr.Carl Hetherington
2022-10-17Remove some more unnecessary use of shared_ptr.Carl Hetherington
2022-10-17Remove some unnecessary use of shared_ptr.Carl Hetherington
2022-10-14Add some missing change signals in the Player.Carl Hetherington
2022-10-14Cleanup: use ChangeSignaller in player.Carl Hetherington
2022-10-14Add a comment.Carl Hetherington
2022-10-14Use a plain declaration rather than a shared_ptr.Carl Hetherington
2022-10-14Cleanup: add header guards.Carl Hetherington
2022-10-14Save and restore sash positions in the main DoM.Carl Hetherington
2022-10-13Ignore deprecation of SCP API in libssh; we still want to support it (for ↵Carl Hetherington
now at least).
2022-10-05Add contains_assetmap()Carl Hetherington
2022-10-01Cleanup: remove unnecessary ifCarl Hetherington
2022-10-01Cleanup: replace very short but long-lasting variable name.Carl Hetherington
2022-10-01Fix checking of frame channels vs stream channels.Carl Hetherington
The comment says that we're handling differences between channel counts in the frame and stream but the code wasn't doing that.
2022-09-27Use EnumIndexedVector in Image.Carl Hetherington
2022-09-27Use EnumIndexedVector in J2KEncoder.Carl Hetherington
2022-09-27Cleanup: sorting things.Carl Hetherington
2022-09-27Use EnumIndexedVector in ReelWriter.Carl Hetherington
2022-09-27Use EnumIndexedVector in Player.Carl Hetherington
2022-09-27Use EnumIndexedVector in DCPExaminer.Carl Hetherington
2022-09-27Use EnumIndexedVector in DCPContent.Carl Hetherington
2022-09-27Add EnumIndexedVector.Carl Hetherington
2022-09-26Provide a similar fix to the one in ff639b3cf30afcc097bfd21d39c8d15f466cadd6Carl Hetherington
for DCPs that contain subtitle files without <Font> tags.
2022-09-25Remove a rather excessive log message.Carl Hetherington
2022-09-23Work around strange build error on Ubuntu 18.04Carl Hetherington
tmp/cc4JuI65.s: Assembler messages: /tmp/cc4JuI65.s:174: Error: symbol `_ZNSt14_Function_base13_Base_managerIUlNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE_E10_M_managerERSt9_Any_dataRKS9_St18_Manager_operation' is already defined
2022-09-20Fix font_id_map errors when importing DCP subtitles that have noCarl Hetherington
font declarations / tags (#2339).
2022-09-19Fix default placement of SRT (etc.) now that the alignment has changedCarl Hetherington
2022-09-17Fix typo in log message.Carl Hetherington
2022-09-17When emailing multiple addresses, put one in To: and the rest in CC: (#2310).Carl Hetherington
2022-09-17Don't try to send KDM email unless we have a from address.Carl Hetherington
2022-09-17Allow specification of the CPL ID to use in a DCP with _create (#2302).Carl Hetherington
2022-09-17Catch CPLNotFoundError more nicely.Carl Hetherington
2022-09-17Give a better error if a specified CPL does not exist.Carl Hetherington