summaryrefslogtreecommitdiff
path: root/src/lib/image.cc
AgeCommit message (Collapse)Author
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
2013-04-30Couple of missing formats from Image::components().Carl Hetherington
2013-04-30Update filter graph to new API.Carl Hetherington
2013-04-25Remove Image::clone in favour of a copy constructor for SimpleImage; clean ↵Carl Hetherington
up A/B transcoder slightly; fix combiner if image strides differ; try to fix problems when destroying Encoders; fix SimpleImage copy constructor to cope with aligned images; don't call encoder::process_end if the encode throws an exception.
2013-04-24Some const correctness.Carl Hetherington
2013-03-21Try to support UYVY422 (#82).Carl Hetherington
2013-02-28Various markup and tweaks.Carl Hetherington
2013-02-26Speculative support for some new YVU444 pixel formats.Carl Hetherington
2013-02-23Support YUV444P pixels (#66).Carl Hetherington
2013-02-23Throw an exception rather than asserting when unable to handle a pixel ↵Carl Hetherington
format (#65).
2013-02-20Fix servomatic build. Hopefully resolve confusion wrt linesize andCarl Hetherington
stride for FilterBufferImage; the linesize can apparently sometimes be (slightly) larger than the width for byte-per-pixel images (e.g. YUV420P). Remove grotty peek-style socket communication and use a hopefully more robust send of the length of data as a binary word before the data itself. Should fix #62.
2013-02-03Fix crop on aligned images, which affected still image DCP generation.Carl Hetherington