summaryrefslogtreecommitdiff
path: root/src/lib/image.h
AgeCommit message (Collapse)Author
2014-09-11Spot repeated frames from single-image sources and optimise encoding.Carl Hetherington
2014-07-22Warning fixes.Carl Hetherington
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-17Merge master.Carl Hetherington
2014-03-15Remove support for FFmpeg postprocessing filters.Carl Hetherington
2014-02-24Tweaks for libdcp.Carl Hetherington
2014-02-11Partial hacks to use of libdcp 1.0.Carl Hetherington
2013-12-04Do lots of the player processing with less copying.Carl Hetherington
2013-09-20Port make_black fix for YUVA from master.Carl Hetherington
2013-08-23Tidy up duplicated code.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-06-16Some work on cropping in the film viewer; also prevent player from always ↵Carl Hetherington
scaling up to DCP resolution.
2013-05-31Various stuff; mostly change to decoder scaling and adding subtitle; scaling ↵Carl Hetherington
test.
2013-05-25Merge master and multifarious hackery.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-01Add pixel formats tests.Carl Hetherington
2013-04-30Update filter graph to new API.Carl Hetherington
2013-04-30Remove old ffmpeg compatibility stuff.Carl Hetherington
2013-04-26Merge master; fix crash on new film.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-04-13DVD-o-matic -> DCP-o-matic.Carl Hetherington
2013-02-26Speculative support for some new YVU444 pixel formats.Carl Hetherington
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-01-23Make sure inputs to sws_scale are aligned, as I think they must be.Carl Hetherington
2013-01-17Try to tidy up frame indexing; use DCP length obtained from the transcode to ↵Carl Hetherington
make the DCP.
2013-01-09Try to allow builds with 0.10.4-era ffmpeg.Carl Hetherington
2013-01-06Remove unused and broken constructor.Carl Hetherington
2012-12-17Various fixes to still-image mode.Carl Hetherington
2012-12-16Try again to sort out image alignment a bit.Carl Hetherington
2012-12-16Various hacks to subtitles etc.Carl Hetherington
2012-11-18Fix mis-alignment of copied AlignedImages; add some asserts; some docs.Carl Hetherington
2012-11-14Tests pass again.Carl Hetherington
2012-11-12Untested; extend CompactImage to return a AVPicture.Carl Hetherington
2012-10-20Rework audio to deinterleave straight away and pass dataCarl Hetherington
around as floats. Should simplify things.
2012-10-15Unholy melange of stuff; setup a standard test config; send / receive subs ↵Carl Hetherington
to / from servers; various other image stride-related fixes.
2012-10-15Some work on DCI naming. Clean up compacted / aligned image handling somewhat.Carl Hetherington
2012-10-14Try to clarify the difference between line size and stride.Carl Hetherington
2012-10-14Various fixes to subtitling.Carl Hetherington
2012-10-14Simplify use of Image hierarchy a bit.Carl Hetherington
2012-10-14Remove believed-unnecessary PostProcessImage.Carl Hetherington
2012-10-10Subs successfully exported with thumbs.Carl Hetherington
2012-09-24Remove long-since disused hash debugging.Carl Hetherington
2012-07-15Move things round a bit.Carl Hetherington