summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2018-01-06Updated de_DE translation from Carsten Kurz.Carl Hetherington
2018-01-06Add player strings to i18n.Carl Hetherington
2018-01-06Add version number to encode server welcome message (#1157).Carl Hetherington
2018-01-06Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2018-01-05pot/merge.Carl Hetherington
2018-01-05Add simple copy and paste for content settings (#1051).Carl Hetherington
2018-01-05s/use_template/take_settings_from/gCarl Hetherington
2018-01-05Missing stop emission for fully-timed FFmpeg subtitles; should fix #1101.Carl Hetherington
2018-01-05Backup more than one config on failure to load.Carl Hetherington
2018-01-05Try to fix build on older Ubuntus etc.Carl Hetherington
2018-01-05Small and somewhat untested optimisation.Carl Hetherington
2018-01-04Do read of image folders during the examine step; fixes #987.Carl Hetherington
2018-01-04Recreate player pieces when changing FFmpeg filters (#1019).Carl Hetherington
2018-01-04Set up a default KDM write mode and preselect the last used one when ↵Carl Hetherington
re-opening the KDM window (#1137).
2018-01-03Fix alpha blending with with offset; should help with #1155.Carl Hetherington
2018-01-03Fix incorrect alpha-blend in some cases.Carl Hetherington
2018-01-03Use convert_pixel_format a little.Carl Hetherington
2018-01-02Add convert_pixel_format convenience function.Carl Hetherington
2018-01-02Mark pieces as done when we're past the end of them; fixes #1154.Carl Hetherington
2018-01-02A previous commit took care to make Decoder::position() not be updatedCarl Hetherington
if the data that was emitted from the decoder was not taken by the player. This means that when the decoder moves into its end trim the position will stay where it is (since the player does not take the data). I can't see the point of doing this; the only use of Decoder::position() is to decide what to pass() next (I think). It is also inconvenient because we would like to check Decoder::position() to decide whether to stop passing a decoder since it's in its end trim (not doing this causes #1154).
2018-01-02No need for position() to be virtual.Carl Hetherington
2018-01-02Add test for incorrect ISDCF name with full-frame content, and fix it (#1118).Carl Hetherington
2018-01-02Fix opening of ZIP files of certificates on Windows (#1124).Carl Hetherington
2017-12-30Add missing factor to fix problems when padding in subsampled containers; ↵Carl Hetherington
should fix #1129.
2017-12-30Make horizontal_factor look the same as vertical_factor.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-12-29Reduce the maximum video readahead.Carl Hetherington
2017-12-29Do split buffers over reel boundaries correctly.Carl Hetherington
2017-12-29I don't think the audio parameter here should ever be 0.Carl Hetherington
2017-12-29Previously the code did not account for referenced audio, so farCarl Hetherington
as I can see. It decided which reel to write new audio to based on how many frames had been written to the current reel; this makes no sense for referred reels for which the player will emit no audio. This code looks at the audio timestamp instead.
2017-12-18More build tweaks for arch.Carl Hetherington
2017-12-18Try to fix build failure with ImageMagick 7 on arch.Carl Hetherington
2017-12-14Mark .exr as a valid image file.Carl Hetherington
2017-12-13Setup SubtitleDecoder::_position correctly (in some cases).Carl Hetherington
2017-12-13Attempt to prevent a deadlock if audio is full and video empty (or vice versa).Carl Hetherington
2017-12-13Reset VideoDecoder::_position on seek.Carl Hetherington
2017-12-13Fix crash on startup.Carl Hetherington
2017-12-11Fix various problems caused by non-integer-frame start trims,Carl Hetherington
and also by the inability of content_video_to_dcp to return negative values. The latter is necessary for tests on "is this content too early" to work.
2017-12-10Give a better error.Carl Hetherington
2017-12-10Clear out _stream_states before re-filling it.Carl Hetherington
2017-12-09Add some information about Windows versions.Carl Hetherington
2017-12-08#include for M_PI.Carl Hetherington
2017-12-08Add M_PI which isn't defined by gcc with std=c++11.Carl Hetherington
2017-11-08Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2017-11-08Updated fr_FR translation from Thierry Journet.Carl Hetherington
2017-10-24pot/merge.Carl Hetherington
2017-10-24Fix (and inform about) video content that is not placed on a frame boundary.Carl Hetherington
2017-10-22pot/merge.Carl Hetherington
2017-10-18Pre-roll subtitles when accurate seeking in DCPs to avoid disappearing subs ↵Carl Hetherington
on frame-advance (and in other cases).
2017-10-10Horrid hack to fix loading of sRGB TIFF, for example; may break log/lin DPX ↵Carl Hetherington
again.