std::shared_ptr
[dcpomatic.git] / src / lib / butler.cc
2021-01-07 Carl Hetheringtonstd::shared_ptr
2020-12-01 Carl HetheringtonChanges to crop can be handled with a reset_metadata().
2020-11-30 Carl HetheringtonGive Butler a weak_ptr<Film>
2020-11-16 Carl HetheringtonMake sure we use limited ("video") range data when...
2020-09-01 Carl HetheringtonBuild fixes for Boost >= 1.73
2020-08-17 Carl HetheringtonReport better errors when the butler dies.
2020-07-29 Carl HetheringtonFix bugs in thread termination causing occasional pthread
2020-07-05 Carl HetheringtonImprove butler error reporting during export. v2.15.88
2020-01-30 Carl HetheringtonVarious thread cleanups.
2019-11-05 Carl HetheringtonRemove dubious _buffers_mutex and maintain a lock on...
2019-07-24 Carl HetheringtonOptimise the feel of some GUI functions by doing the...
2019-05-15 Carl HetheringtonPlayer::playlist_content_change will call setup_pieces... v2.15.5
2019-05-10 Carl HetheringtonPut Time types in dcpomatic namespace.
2019-04-19 Carl HetheringtonComment tweaks.
2019-04-19 Carl HetheringtonHopefully better errors on large video/audio disagreements.
2019-03-26 Carl HetheringtonUnset _awaiting on a regular seek. This fixes bad...
2019-03-07 Carl HetheringtonBetter reporting of errors in Butler::prepare. v2.13.125
2019-01-06 Carl HetheringtonFix comment typo.
2018-12-22 Carl HetheringtonFix assumption of 48kHz DCP audio in AudioRingBuffers...
2018-11-21 Carl HetheringtonTidy and fix logging.
2018-11-06 Carl HetheringtonDo image crop/scale/window in the butler prepare threads.
2018-11-06 Carl HetheringtonDouble up on DCP-decode prepare threads and readahead... v2.13.66
2018-11-06 Carl HetheringtonMerge branch 'master' of ssh://git.carlh.net/home/carl...
2018-11-06 Carl HetheringtonAdd some code to help with profiling the player.
2018-09-11 Carl HetheringtonStore audio/video even when suspended.
2018-09-04 Carl HetheringtonMerge branch 'master' of ssh://git.carlh.net/home/carl...
2018-09-04 Carl HetheringtonAllow the butler to say "try again later" when get_vide...
2018-08-29 Carl HetheringtonBasics of splitting CCAP streams into different assets.
2018-08-22 Carl HetheringtonAwait video in get_video() if we are suspended.
2018-08-20 Carl HetheringtonAllow nested butler suspensions.
2018-08-19 Carl HetheringtonReplace May/Done/NotDone signal sets with one signal...
2018-08-19 Carl HetheringtonSuspend butler on player may-change as otherwise there...
2018-08-14 Carl HetheringtonMerge branch 'master' of ssh://git.carlh.net/home/carl...
2018-08-13 Carl HetheringtonMore fixes for errors / crashes / misbehaviour with...
2018-08-12 Carl HetheringtonDon't seek during timeline drags.
2018-08-09 Carl HetheringtonRemove duplicated stuff from seek_unlocked(); tweak...
2018-08-05 Carl HetheringtonGet closed caption view data from the butler, rather...
2018-08-03 Carl HetheringtonRemove unused parameter.
2018-08-03 Carl HetheringtonTimestamp audio emissions from butler and hence discard...
2018-08-02 Carl HetheringtonA variety of changes to improve (but not entirely fix...
2018-07-27 Carl HetheringtonRemove debug code.
2018-07-27 Carl HetheringtonMerge branch 'master' of ssh://git.carlh.net/home/carl...
2018-07-26 Carl HetheringtonProtect the public API of Player with a mutex, since
2018-06-22 Carl HetheringtonAdd some timing logs for playback.
2018-06-11 Carl HetheringtonThrow exceptions when things in the butler get really... v2.13.31
2018-02-18 Carl HetheringtonHold lock for the whole of Butler::video(). Fixes...
2018-02-16 Carl HetheringtonName threads on Linux.
2018-02-12 Carl HetheringtonTone some debug messages down slightly.
2018-02-07 Carl HetheringtonSlightly better log message.
2017-12-29 Carl HetheringtonAdd basic memory-used stuff for butler and reduce minim...
2017-12-29 Carl HetheringtonReduce the maximum video readahead.
2017-12-13 Carl HetheringtonAttempt to prevent a deadlock if audio is full and...
2017-08-14 Carl HetheringtonRemove believed-unnecessary player-changed handler...
2017-08-14 Carl HetheringtonMissing conditional wakeup.
2017-08-14 Carl HetheringtonI think Butler should just clear itself out when the...
2017-08-14 Carl HetheringtonRemove Film dependency from Butler.
2017-07-26 Carl HetheringtonFix warning.
2017-07-26 Carl HetheringtonMulti-threaded decode of DCP when previewing.
2017-07-12 Carl HetheringtonReport underruns from Butler::get_audio.
2017-06-11 Carl HetheringtonCatch butler runaway when no audio is provided by the...
2017-06-01 Carl HetheringtonRe-add missing audio mapping in butler for preview.
2017-05-21 Carl HetheringtonRemove some unused code.
2017-05-08 Carl HetheringtonSet _finished to false when requesting a seek so that...
2017-05-05 Carl HetheringtonClear _video/_audio when the seek is request, not when...
2017-04-26 Carl HetheringtonNicer fix for previous commit.
2017-04-26 Carl HetheringtonFix video flickering when seeking near the end of the...
2017-04-23 Carl HetheringtonCope better with the butler thread throwing an exceptio...
2017-04-21 Carl HetheringtonThrow exceptions raised while waiting for the butler...
2017-04-19 Carl HetheringtonConfig option to disable preview audio.
2017-04-19 Carl HetheringtonNo-op; white space.
2017-04-19 Carl HetheringtonShould clear audio too when seeking.
2017-04-19 Carl HetheringtonTidy up slightly.
2017-04-19 Carl HetheringtonDon't return 'no video' from get_video() until the...
2017-04-19 Carl HetheringtonClear out ring buffers when the player's output changes.
2017-04-19 Carl HetheringtonHandle butler thread exceptions properly.
2017-04-19 Carl HetheringtonRemove redundant cast.
2017-04-19 Carl HetheringtonMore audio readahead.
2017-04-19 Carl HetheringtonSeveral fixes to audio.
2017-04-19 Carl HetheringtonTry to stop Butler deadlocking on quit.
2017-04-19 Carl HetheringtonFirst bits of audio support.
2017-04-19 Carl HetheringtonSeemingly basically working butler for video.
2017-04-19 Carl HetheringtonInitial butler work.