summaryrefslogtreecommitdiff
path: root/src/lib/butler.cc
AgeCommit message (Expand)Author
2018-02-18Hold lock for the whole of Butler::video(). Fixes jumpy nudge-seekCarl Hetherington
2018-02-16Name threads on Linux.Carl Hetherington
2018-02-12Tone some debug messages down slightly.Carl Hetherington
2018-02-07Slightly better log message.Carl Hetherington
2017-12-29Add basic memory-used stuff for butler and reduce minimum audioCarl Hetherington
2017-12-29Reduce the maximum video readahead.Carl Hetherington
2017-12-13Attempt to prevent a deadlock if audio is full and video empty (or vice versa).Carl Hetherington
2017-08-14Remove believed-unnecessary player-changed handler in butler.Carl Hetherington
2017-08-14Missing conditional wakeup.Carl Hetherington
2017-08-14I think Butler should just clear itself out when the player changes.Carl Hetherington
2017-08-14Remove Film dependency from Butler.Carl Hetherington
2017-07-26Fix warning.Carl Hetherington
2017-07-26Multi-threaded decode of DCP when previewing.Carl Hetherington
2017-07-12Report underruns from Butler::get_audio.Carl Hetherington
2017-06-11Catch butler runaway when no audio is provided by the player.Carl Hetherington
2017-06-01Re-add missing audio mapping in butler for preview.Carl Hetherington
2017-05-22Remove some unused code.Carl Hetherington
2017-05-08Set _finished to false when requesting a seek so that the nextCarl Hetherington
2017-05-05Clear _video/_audio when the seek is request, not when it's performed.Carl Hetherington
2017-04-26Nicer fix for previous commit.Carl Hetherington
2017-04-26Fix video flickering when seeking near the end of the film.Carl Hetherington
2017-04-23Cope better with the butler thread throwing an exception; give upCarl Hetherington
2017-04-21Throw exceptions raised while waiting for the butler to deliver video.Carl Hetherington
2017-04-19Config option to disable preview audio.Carl Hetherington
2017-04-19No-op; white space.Carl Hetherington
2017-04-19Should clear audio too when seeking.Carl Hetherington
2017-04-19Tidy up slightly.Carl Hetherington
2017-04-19Don't return 'no video' from get_video() until the player has finished and we...Carl Hetherington
2017-04-19Clear out ring buffers when the player's output changes.Carl Hetherington
2017-04-19Handle butler thread exceptions properly.Carl Hetherington
2017-04-19Remove redundant cast.Carl Hetherington
2017-04-19More audio readahead.Carl Hetherington
2017-04-19Several fixes to audio.Carl Hetherington
2017-04-19Try to stop Butler deadlocking on quit.Carl Hetherington
2017-04-19First bits of audio support.Carl Hetherington
2017-04-19Seemingly basically working butler for video.Carl Hetherington
2017-04-19Initial butler work.Carl Hetherington