summaryrefslogtreecommitdiff
path: root/src/lib/butler.h
AgeCommit message (Expand)Author
2025-01-21wipopt-hacxCarl Hetherington
2022-12-13More header trimming.Carl Hetherington
2022-10-17Remove some more unnecessary use of shared_ptr.Carl Hetherington
2022-10-14Cleanup: add header guards.Carl Hetherington
2022-08-04Cleanup: fix typo in comment.Carl Hetherington
2022-05-26Fix race between the Butler thread starting and audio (perhaps) being disabled.Carl Hetherington
2021-10-16Always block waiting for audio when exporting.v2.15.169Carl Hetherington
2021-10-16Use an enum instead of a bool to specify blocking/non-blocking.Carl Hetherington
2021-10-11Cleanup: use enum class.Carl Hetherington
2021-09-27Replace aligned bool with enum Alignment.Carl Hetherington
2021-09-27Setup Butler::_prepare_only_proxy on construction.Carl Hetherington
2021-09-27When the player is used in OpenGL mode, pass unscaled XYZ data through to the...Carl Hetherington
2021-05-03C++11 tidying.Carl Hetherington
2021-05-01C++11 tidying.Carl Hetherington
2021-04-29Remove use of boost::noncopyable.Carl Hetherington
2021-01-31Use enum class for Film::Property.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-01Changes to crop can be handled with a reset_metadata().Carl Hetherington
2020-12-01Give Butler a weak_ptr<Film>Carl Hetherington
2020-11-16Make sure we use limited ("video") range data when exporting.Carl Hetherington
2020-08-17Report better errors when the butler dies.Carl Hetherington
2020-07-05Improve butler error reporting during export.v2.15.88Carl Hetherington
2020-05-17Fix typo in comment.Carl Hetherington
2020-01-30Various thread cleanups.Carl Hetherington
2019-11-05Remove dubious _buffers_mutex and maintain a lock on _mutex forCarl Hetherington
2019-07-24Optimise the feel of some GUI functions by doing the seek afterCarl Hetherington
2019-05-15Player::playlist_content_change will call setup_pieces() regardlessv2.15.5Carl Hetherington
2019-05-10Put Time types in dcpomatic namespace.Carl Hetherington
2019-03-07Better reporting of errors in Butler::prepare.v2.13.125Carl Hetherington
2018-12-22Fix assumption of 48kHz DCP audio in AudioRingBuffers consistency check (#1436).Carl Hetherington
2018-11-21Tidy and fix logging.Carl Hetherington
2018-11-06Do image crop/scale/window in the butler prepare threads.Carl Hetherington
2018-09-04Allow the butler to say "try again later" when get_video() is calledCarl Hetherington
2018-08-29Basics of splitting CCAP streams into different assets.Carl Hetherington
2018-08-20Allow nested butler suspensions.Carl Hetherington
2018-08-19Replace May/Done/NotDone signal sets with one signal and extendCarl Hetherington
2018-08-19Suspend butler on player may-change as otherwise there's a windowCarl Hetherington
2018-08-14More fixes for errors / crashes / misbehaviour with content changesCarl Hetherington
2018-08-12Don't seek during timeline drags.Carl Hetherington
2018-08-05Get closed caption view data from the butler, rather than the player.Carl Hetherington
2018-08-04Remove unused parameter.Carl Hetherington
2018-08-04Timestamp audio emissions from butler and hence discard very lateCarl Hetherington
2018-08-02A variety of changes to improve (but not entirely fix) behaviourCarl Hetherington
2017-12-29Add basic memory-used stuff for butler and reduce minimum audioCarl Hetherington
2017-08-14Remove believed-unnecessary player-changed handler in butler.Carl Hetherington
2017-08-14Remove Film dependency from Butler.Carl Hetherington
2017-07-26Multi-threaded decode of DCP when previewing.Carl Hetherington
2017-07-12Report underruns from Butler::get_audio.Carl Hetherington
2017-05-22Remove some unused code.Carl Hetherington
2017-04-26Fix video flickering when seeking near the end of the film.Carl Hetherington