summaryrefslogtreecommitdiff
path: root/src/lib/dcp_video.cc
AgeCommit message (Collapse)Author
2020-11-16Make sure we use limited ("video") range data when exporting.Carl Hetherington
Our export formats all currently use limited range but we weren't making sure data fed to the encoders was limited range. Should fix #1832.
2020-11-02Replace dcp::Data with dcp::ArrayDataCarl Hetherington
2020-09-01Build fixes for Boost >= 1.73Carl Hetherington
Forward-ported-from: d1e9749ca290673639a49d693a8fe5c6557cc2de
2020-07-26Ignore libxml++ warnings in a nicer way.Carl Hetherington
2020-06-17Allow more complete control over the libdcp/DCP-o-matic metadata written to ↵Carl Hetherington
various places.
2020-04-17Checksum network encode requests and replies to protect againstCarl Hetherington
network corruption (#1381).
2020-04-17Rename send_binary -> write_to_socket.Carl Hetherington
2018-11-21Tidy and fix logging.Carl Hetherington
2018-11-06Remove some unused parameters.Carl Hetherington
2017-06-23Attempts to simplify black-filling logic in Player.Carl Hetherington
2017-04-27Move ports around to allow master/server to coexist (#962).Carl Hetherington
2017-04-19Various Doxygen fixes.Carl Hetherington
2017-02-12Remove some out-of-date includes.Carl Hetherington
2016-08-15compose/raw_convert fiddling.Carl Hetherington
2016-08-12Move raw_convert into libdcp.Carl Hetherington
2016-06-21Revert "Use make_shared<>."Carl Hetherington
Support for this seems to vary wildly across DoM's build targets. Stuff that builds on 16.04 won't build on 14.04, for example. Seems to not be worth the hassle now. This reverts commit 5a5324ed3a381a86dfe0a6e3932c1d58fdcd596f.
2016-06-21Use make_shared<>.Carl Hetherington
2016-05-25No-op; fix GPL address and use the explicit-program-name version.Carl Hetherington
2016-05-12Optimise image scaling for the preview.Carl Hetherington
2015-12-11Rename Server -> EncodeServer, ServerFinder -> EncodeServerFinder, ↵Carl Hetherington
ServerDescription -> EncodeServerDescription.
2015-12-10Remove duplicate conversion to XYZ.Carl Hetherington
2015-12-06Increase timeout on client-server-test.Carl Hetherington
2015-12-04Build fixes.Carl Hetherington
2015-12-04Use libdcp's compress_j2k; move Data into libdcp.Carl Hetherington
2015-11-03Now-required include.Carl Hetherington
2015-10-29Fix incorrect colourspace conversion of XYZ contentCarl Hetherington
when it is not being passed through as untouched JPEG2000 (#730).
2015-10-09Logging improvements to allow prettier displays in the server GUI.Carl Hetherington
2015-08-26Include tidying src/lib/a-j*.hCarl Hetherington
2015-08-26Move ServerDescription into its own header.Carl Hetherington
2015-08-25Add video waveform viewer.Carl Hetherington
2015-08-19More timing tweaks.Carl Hetherington
2015-08-19Some work on rationalising and tidying up timing logging.Carl Hetherington
2015-08-18Include tidying.Carl Hetherington
2015-06-30Calm down default logging a bit.Carl Hetherington
2015-06-25Make player decide whether subtitles should be burnt based onCarl Hetherington
content settings rather than using the film's settings. Remove film property of burn-subtitles.
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-11Log a warning rather than getting stuck when clamping XYZ values in RGB->XYZ ↵Carl Hetherington
conversion (#600).
2015-06-10Take a JPEG2000 header marked as SRGB to mean that no XYZ -> RGB conversion ↵Carl Hetherington
should happen.
2015-06-10Tidy up J2KImageProxy a bit.Carl Hetherington
2015-06-10Rename EncodedData -> Data and trim it a bit.Carl Hetherington
2015-04-16Add our own raw_convert that uses SafeStringStream.Carl Hetherington
2015-03-25Remove Scaler config and use SWS_BICUBIC everywhere.Carl Hetherington
2015-02-02Changes to libdcp API.Carl Hetherington
2015-01-29Move Socket to dcpomatic_socket.{cc,h}.Carl Hetherington
2015-01-07Make a note in the log when XYZ values are clamped by libdcp on XYZ -> RGB ↵Carl Hetherington
conversion.
2014-12-28Basic adaptations for changes to libdcp1 colour conversion handling.Carl Hetherington
2014-12-05Include rearrangement.Carl Hetherington
2014-10-25Merge master.Carl Hetherington
2014-10-21Merge master.Carl Hetherington
2014-09-11Spot repeated frames from single-image sources and optimise encoding.Carl Hetherington