summaryrefslogtreecommitdiff
path: root/src/lib/wscript
AgeCommit message (Collapse)Author
2016-11-19Move position variables into the video/audio/subtitle decoder classes.Carl Hetherington
2016-11-17A possibly-better approach to seeking.Carl Hetherington
Before this commit, decoders try to guess whether they should request a seek based on what they have in their buffers. This seems reasonable for video and audio, which will always (I think) have some data lying around to give an indication of where their parent decoders are in the timeline. It doesn't work so well for subtitles, as the storage of subs is cleared out based on time (+/- 5s of "now") so there is a good chance that the storage will be empty. This gives the subtitle decoder no chance of knowing where its parent is, so it's very likely to seek. This commit asks the parent decoder to seek if it wants to, and it decides based on a knowledge of roughly where it is in the timeline. Hence the sub-decoders just see if they have got the data that is being requested, and if not they suggest to the parent that it might like to seek. They then start calling pass(). Hence the parent should only seek if some calls to pass() are not going to elicit the required data in a reasonable time.
2016-08-24Allow import of OV/VF DCPs (#906).Carl Hetherington
2016-08-12Move locale_convert into libdcp.Carl Hetherington
2016-08-12Replace incorrect uses of raw_convert with a new locale_convert.Carl Hetherington
2016-08-12Move raw_convert into libdcp.Carl Hetherington
2016-08-01Simplify NameFormat stuff.Carl Hetherington
2016-07-29Rename KDMNameFormat.Carl Hetherington
2016-07-29Basics of custom DCP filename components.Carl Hetherington
2016-07-29Allow configuration of KDM filename format.Carl Hetherington
2016-07-22Rename SafeStringStream -> locked_stringstream. Bump deps for removal of ↵Carl Hetherington
stringstream.
2016-07-08Factor out hints code into its own method.Carl Hetherington
2016-06-14Add VideoFrame class.Carl Hetherington
This puts a frame index with an Eyes, which simplifies code in some areas. I can't think of a better name for it, unfortunately.
2016-06-13Use nettle rather then openssl for MD5 digesting.Carl Hetherington
2016-06-13Rename MD5Digester -> Digester.Carl Hetherington
2016-05-26Factor out decoder creation to a factory method.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-25Basics of Atmos content support; can be added to project and appears in ↵Carl Hetherington
timeline.
2016-05-25Add VideoMXFContent (part of #803).Carl Hetherington
2016-05-23Fix missing words in properties windows (#874).Carl Hetherington
2016-05-18Remove Sndfile code and use FFmpeg instead.Carl Hetherington
2016-05-18More of previous.Carl Hetherington
2016-05-18Copy SingleStreamAudioContent into DCPContent and SndfileContent.Carl Hetherington
2016-05-04Allow build with the Ubuntu 16.04 version of FFmpeg.Carl Hetherington
2016-02-26Allow changes to colours of FFmpeg subtitles (#795).Carl Hetherington
2016-02-12Rename SubRip -> TextSubtitle.Carl Hetherington
2016-02-09Fix non-use of LUFS stuff due to error in waf configuration stage.Carl Hetherington
2016-01-10Case-insensitive sort for image filenames.Carl Hetherington
2016-01-07Fix build.Carl Hetherington
2015-12-11Split EncodeServer into that and Server.Carl Hetherington
2015-12-11Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵Carl Hetherington
ServerDescription -> EncodeServerDescription.
2015-12-04Don't need to explicitly link to OpenJPEG.Carl Hetherington
2015-12-04Use libdcp's compress_j2k; move Data into libdcp.Carl Hetherington
2015-11-18Basic (untested) ebur128 (#368).Carl Hetherington
2015-11-18Split FilterGraph into that and VideoFilterGraph.Carl Hetherington
2015-11-02Fix incorrect preview of italic subtitles (#728).Carl Hetherington
This requires fonts to be configured with their italic versions so that the italic font can be given to FontConfig and hence used to render text. Bold font configuration is also added here although bold subtitles aren't yet supported.
2015-10-22Move quite a lot of stuff out of Writer into a new classCarl Hetherington
ReelWriter, which hopefully cleans things up a bit.
2015-10-09Logging improvements to allow prettier displays in the server GUI.Carl Hetherington
2015-10-09Replace quickmail with a direct (and asynchronous) libcurl email sender.Carl Hetherington
2015-10-09Try to clean up KDM creation code a bit.Carl Hetherington
2015-09-30Remove references to libswresample.Carl Hetherington
2015-09-25More build fixes.Carl Hetherington
2015-09-23Try to fix build.Carl Hetherington
2015-09-18Add UpmixerB.Carl Hetherington
2015-09-05Use libsamplerate for resampling instead of FFmpeg / libsoxr.Carl Hetherington
libsoxr was crashing on Windows and seems somewhat unmaintained.
2015-09-01update.{cc,h} -> update_checker.{cc,h}.Carl Hetherington
2015-08-26Separate AudioPoint.Carl Hetherington
2015-08-26Split log.{cc,h}.Carl Hetherington
2015-08-23Try to fix build; link failure of FontConfig.Carl Hetherington
2015-08-23Use the correct font to render subtitles in preview / burn-in (#663).Carl Hetherington