summaryrefslogtreecommitdiff
path: root/src/lib/image.cc
AgeCommit message (Collapse)Author
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
2014-03-25It builds.Carl Hetherington
2014-03-21Mostly-merge master.Carl Hetherington
2014-03-18Tentative support for 3D from alternate frames.Carl Hetherington
Also remove references to libpostproc. Requested-by: Jean-Jacques Mantello
2014-03-17Merge master.Carl Hetherington
2014-03-15Remove support for FFmpeg postprocessing filters.Carl Hetherington
2014-03-04Merge master.Carl Hetherington
2014-03-04Add support for no-scale of the input video.Carl Hetherington
Requested-by: Gérald Maruccia
2014-02-11Partial hacks to use of libdcp 1.0.Carl Hetherington
2014-02-11Merge master.Carl Hetherington
2014-02-09Fix 1 crash on low memory.Carl Hetherington
2013-12-26Fix DCP building with subs.Carl Hetherington
2013-12-24Merge 1.0 and some subtitling fixes.Carl Hetherington
2013-12-20Some small optimisations to player.Carl Hetherington
2013-12-09Fix pixel format 7 for make_black (#288).Carl Hetherington
2013-12-04Do lots of the player processing with less copying.Carl Hetherington
2013-11-06Support pixel format 30.Carl Hetherington
2013-10-15Allow no-stretch scaling of video content.Carl Hetherington
2013-09-20Port make_black fix for YUVA from master.Carl Hetherington
2013-08-27Fix crash on scaling on OS X.Carl Hetherington
2013-08-23Try to fix problems with odd crop values and YUV.Carl Hetherington
2013-08-23Tidy up duplicated code.Carl Hetherington
2013-07-17tabs -> spaces.Carl Hetherington
2013-07-12Get libdcp to do RGB->XYZ conversion.Carl Hetherington
2013-07-12Remove unused RGBPlusAlphaImage; merge Image/SimpleImage.Carl Hetherington
2013-07-10Make subtitles work at least a bit.Carl Hetherington
2013-07-09Fix cropping of YUV images by amounts that are finer than the U/V resolution ↵Carl Hetherington
(and add a test for that).
2013-07-09Various fixes; simplification of FilmViewer; make image appear on first load ↵Carl Hetherington
of content.
2013-06-26Another try at sorting out the thorny question of timing.Carl Hetherington
2013-06-16Fix hash on bottom line after odd crops of YUV images.Carl Hetherington
2013-06-16Some work on cropping in the film viewer; also prevent player from always ↵Carl Hetherington
scaling up to DCP resolution.
2013-06-15Merge master.Carl Hetherington
2013-06-13Add somewhat empirical support for YUVJ42{0,2,4}P pixels.Carl Hetherington
2013-06-04Fix nasty crash when cropping YUV.Carl Hetherington
2013-06-02Merge master.Carl Hetherington
2013-05-31Various stuff; mostly change to decoder scaling and adding subtitle; scaling ↵Carl Hetherington
test.
2013-05-29Build fixes for OS X.Carl Hetherington
2013-05-03Try to fix the filter / AVFrame ownership.Carl Hetherington
2013-05-02Use newer format to specify filter graphs; don't filter unless necessary; ↵Carl Hetherington
fix tiny memory leak.
2013-05-01Missing format for make_black.Carl Hetherington
2013-05-01Use ffmpeg calls for pixel parameters; add (and alter, hmm) tests to suit.Carl Hetherington
2013-05-01More pixel formats.Carl Hetherington
2013-05-01Typo.Carl Hetherington