summaryrefslogtreecommitdiff
path: root/src/lib/image.cc
AgeCommit message (Collapse)Author
2016-07-09Missing swap in Image::swap.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-06-13Rename MD5Digester -> Digester.Carl Hetherington
2016-05-26Fix slightly inexplicable RGB/BGR confusion; before this the colour of ↵Carl Hetherington
subtitles is wrong.
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
2016-05-11Fix typo (* for +) and use libdcp's sRGB to XYZ matrix (to help with #752).Carl Hetherington
2016-05-04Allow build with the Ubuntu 16.04 version of FFmpeg.Carl Hetherington
2016-03-08Bump ffmpeg to master somewhere post 3.0.Carl Hetherington
2015-11-17Fix crash due to writing off the end of an Image's buffer; see comments.Carl Hetherington
2015-11-08Add appearance dialog for SubRip subtitles.Carl Hetherington
2015-11-03Add missing alpha_blend() for XYZ content so that subtitle overlay works on ↵Carl Hetherington
DCP content again.
2015-10-29Fix incorrect colourspace conversion of XYZ contentCarl Hetherington
when it is not being passed through as untouched JPEG2000 (#730).
2015-10-20Replace StringError with the equivalent std::runtime_error.Carl Hetherington
2015-10-15Use AV_ prefixes on some FFmpeg bits.Carl Hetherington
2015-08-26Rest of src/lib/*.h tidying.Carl Hetherington
2015-08-25Purge rint() and use llrint and friends.Carl Hetherington
2015-08-25Add video waveform viewer.Carl Hetherington
2015-08-24White space.Carl Hetherington
2015-08-17Remove unused Image::crop.Carl Hetherington
2015-08-17Fix crop of some YUV content.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-12Comment.Carl Hetherington
2015-06-12Add a pixel format to ::fade().Carl Hetherington
2015-06-11Remove unused method.Carl Hetherington
2015-06-10Fix digester to take digest of the whole image, not just the first line.Carl Hetherington
2015-04-22Actually use YUV->RGB setting when converting.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-11Alpha blending fix from 1.x.Carl Hetherington
2015-01-03Various libdcp API changes.Carl Hetherington
2014-12-20Hand-apply d849d411cff28ef5453085791d0b4d7cd73bd070 from master; replace all ↵Carl Hetherington
assert()s with thrown exceptions.
2014-10-25Fix Image::alpha_blend for 48-bit RGB.Carl Hetherington
2014-10-21Merge master.Carl Hetherington
2014-10-16Merge branch 'master' into 12bitCarl Hetherington
2014-09-30Basic video fade support.Carl Hetherington
2014-09-11Spot repeated frames from single-image sources and optimise encoding.Carl Hetherington
2014-08-23Fix some errant stringstreams.Carl Hetherington
2014-08-09Properly remove JSON server; remove some unused usings; remove some ↵Carl Hetherington
unnecessary uses of stringstream.
2014-07-07Initial hack to support 12-bit colour.Carl Hetherington
2014-06-26Merge master.Carl Hetherington
2014-06-25Support pixel format 46 in make_black().Carl Hetherington
2014-06-13Various fixes to alpha blending for pre-multipled alpha (as Cairo uses). ↵Carl Hetherington
Fix merge() to work with non-zero positions. Optimise merge() to return a single image straight away if only one is passed in.
2014-06-04Merge master.Carl Hetherington
2014-06-03Include audio mapping in the digest used to distinguish differentCarl Hetherington
audio analyses so that the analyses are re-computed when the mapping changes. Reported-by: Matthias Damm
2014-06-02Expand the over-allocation of image buffers to 32 bytes to attempt to avoid ↵Carl Hetherington
bad reads by swscale.
2014-05-20Merge master.Carl Hetherington
2014-05-14Make DCPVideoFrame use PlayerVideoFrame to store its image.Carl Hetherington