summaryrefslogtreecommitdiff
path: root/src/lib/player_video.h
AgeCommit message (Collapse)Author
2020-11-23Remove swaroop variant.Carl Hetherington
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-02Pass around JPEG2000 data as a shared_ptr and hence avoid a copyCarl Hetherington
of 4MB of data for every JPEG2000 frame we decode.
2020-04-17Add a missing noncopyable.Carl Hetherington
2020-04-17Rename send_binary -> write_to_socket.Carl Hetherington
2020-04-14Ignore and report failures to decode frames during playback (#1593).Carl Hetherington
2019-05-24Basic ability to set video range (JPEG/MPEG) at least for YUV content. May ↵Carl Hetherington
not work for RGB. See #1509.
2019-04-25Fix preview update when fade is changed (#1531).Carl Hetherington
2019-03-28Allow explicit specification of email protocol (plain/STARTTLS/SSL).v2.13.138Carl Hetherington
2018-11-27Similar fix for scaling (#1416).Carl Hetherington
2018-11-27Fix non-updating crop settings (#1421).Carl Hetherington
2018-11-21Take Film pointer out of Content.Carl Hetherington
2018-11-06Do image crop/scale/window in the butler prepare threads.Carl Hetherington
2018-11-06Switch PlayerVideo::always_rgb to a new ::force and use it in FFmpegFileEncoder.Carl Hetherington
2018-11-06Remove some unused parameters.Carl Hetherington
2018-11-06Add some code to help with profiling the player.Carl Hetherington
2018-09-29swaroop: Disable play/stop/pause and slider during ad content.Carl Hetherington
2018-07-23Tidy up after mass rename.Carl Hetherington
2018-07-20Untested; allow viewing of subtitles or closed captions in the preview.Carl Hetherington
2018-02-28Fix crash if quick_refresh() fails.Carl Hetherington
2018-02-24Speed some operations by re-using the last PlayerVideo but withCarl Hetherington
updated metadata (where possible). Helps with #1194.
2018-01-31Fix sequencing failure in some very specific circumstances.Carl Hetherington
2017-12-29Add basic memory-used stuff for butler and reduce minimum audioCarl Hetherington
readahead quite a bit. This in turn reduces the maximum butler memory usage as it will keep getting audio (and hence video) until the minimum audio readahead is hit.
2017-07-26Multi-threaded decode of DCP when previewing.Carl Hetherington
2017-04-19Initial butler work.Carl Hetherington
2017-04-19Attempt to tidy up internal APIs slightly.Carl Hetherington
2017-04-19Various work on the audio code.Carl Hetherington
2016-06-14Discard right-eye images when using 3D sources to make 2D DCPs.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-04Use libdcp's compress_j2k; move Data into libdcp.Carl Hetherington
2015-10-29Fix incorrect colourspace conversion of XYZ contentCarl Hetherington
when it is not being passed through as untouched JPEG2000 (#730).
2015-08-26Rest of src/lib/*.h tidying.Carl Hetherington
2015-07-16float -> double in a few places.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-25Use optional<> for PositionImage in PlayerVideo to make things a bit clearer.Carl Hetherington
2015-06-21No-op: remove all trailing whitespace.Carl Hetherington
2015-06-10Tidy up J2KImageProxy a bit.Carl Hetherington
2015-06-10Rename EncodedData -> Data and trim it a bit.Carl Hetherington
2015-03-25Remove Scaler config and use SWS_BICUBIC everywhere.Carl Hetherington
2015-01-07Make a note in the log when XYZ values are clamped by libdcp on XYZ -> RGB ↵Carl Hetherington
conversion.
2015-01-04Fix loading of 1.x metadata.Carl Hetherington
2014-12-05Some include tidying.Carl Hetherington
2014-11-07Remove log from ImageProxy hierarchy.Carl Hetherington
2014-10-25Merge master.Carl Hetherington
2014-10-21Merge master.Carl Hetherington
2014-09-30Basic video fade support.Carl Hetherington
2014-09-11Spot repeated frames from single-image sources and optimise encoding.Carl Hetherington
2014-07-22Option to draw a border around the content's image (#391).Carl Hetherington
2014-07-10Basics of direct write of J2K data without encode/decode.Carl Hetherington