projects
/
dcpomatic.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Use atomic for _ignore_text.
[dcpomatic.git]
/
src
/
lib
/
butler.cc
2022-05-26
Carl Hetherington
Fix race between the Butler thread starting and audio...
blob
|
commitdiff
|
raw
2022-04-20
Carl Hetherington
C++11 tidying.
blob
|
commitdiff
|
raw
|
diff to current
2022-03-14
Carl Hetherington
C++11 tidying.
blob
|
commitdiff
|
raw
|
diff to current
2021-10-16
Carl Hetherington
Always block waiting for audio when exporting.
v2.15.169
blob
|
commitdiff
|
raw
|
diff to current
2021-10-16
Carl Hetherington
Use an enum instead of a bool to specify blocking/non...
blob
|
commitdiff
|
raw
|
diff to current
2021-10-11
Carl Hetherington
Cleanup: use enum class.
blob
|
commitdiff
|
raw
|
diff to current
2021-09-27
Carl Hetherington
Merge branch 'better-gl' into v2.15.x
blob
|
commitdiff
|
raw
|
diff to current
2021-09-27
Carl Hetherington
Replace aligned bool with enum Alignment.
blob
|
commitdiff
|
raw
|
diff to current
2021-09-27
Carl Hetherington
Setup Butler::_prepare_only_proxy on construction.
blob
|
commitdiff
|
raw
|
diff to current
2021-09-27
Carl Hetherington
When the player is used in OpenGL mode, pass unscaled...
blob
|
commitdiff
|
raw
|
diff to current
2021-05-03
Carl Hetherington
C++11 tidying.
blob
|
commitdiff
|
raw
|
diff to current
2021-04-30
Carl Hetherington
C++11 tidying.
blob
|
commitdiff
|
raw
|
diff to current
2021-04-20
Carl Hetherington
Add some possibly-useful markers for debugging threads...
blob
|
commitdiff
|
raw
|
diff to current
2021-03-31
Carl Hetherington
C++11 cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2021-02-15
Carl Hetherington
Don't keep returning AGAIN from the butler when it...
blob
|
commitdiff
|
raw
|
diff to current
2021-01-31
Carl Hetherington
More enum class additions.
blob
|
commitdiff
|
raw
|
diff to current
2021-01-07
Carl Hetherington
std::shared_ptr
blob
|
commitdiff
|
raw
|
diff to current
2020-12-01
Carl Hetherington
Changes to crop can be handled with a reset_metadata().
blob
|
commitdiff
|
raw
|
diff to current
2020-11-30
Carl Hetherington
Give Butler a weak_ptr<Film>
blob
|
commitdiff
|
raw
|
diff to current
2020-11-16
Carl Hetherington
Make sure we use limited ("video") range data when...
blob
|
commitdiff
|
raw
|
diff to current
2020-09-01
Carl Hetherington
Build fixes for Boost >= 1.73
blob
|
commitdiff
|
raw
|
diff to current
2020-08-17
Carl Hetherington
Report better errors when the butler dies.
blob
|
commitdiff
|
raw
|
diff to current
2020-07-29
Carl Hetherington
Fix bugs in thread termination causing occasional pthread
blob
|
commitdiff
|
raw
|
diff to current
2020-07-05
Carl Hetherington
Improve butler error reporting during export.
v2.15.88
blob
|
commitdiff
|
raw
|
diff to current
2020-01-30
Carl Hetherington
Various thread cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2019-11-05
Carl Hetherington
Remove dubious _buffers_mutex and maintain a lock on...
blob
|
commitdiff
|
raw
|
diff to current
2019-07-24
Carl Hetherington
Optimise the feel of some GUI functions by doing the...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-15
Carl Hetherington
Player::playlist_content_change will call setup_pieces...
v2.15.5
blob
|
commitdiff
|
raw
|
diff to current
2019-05-10
Carl Hetherington
Put Time types in dcpomatic namespace.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-19
Carl Hetherington
Comment tweaks.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-19
Carl Hetherington
Hopefully better errors on large video/audio disagreements.
blob
|
commitdiff
|
raw
|
diff to current
2019-03-26
Carl Hetherington
Unset _awaiting on a regular seek. This fixes bad...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-07
Carl Hetherington
Better reporting of errors in Butler::prepare.
v2.13.125
blob
|
commitdiff
|
raw
|
diff to current
2019-01-06
Carl Hetherington
Fix comment typo.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-22
Carl Hetherington
Fix assumption of 48kHz DCP audio in AudioRingBuffers...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-21
Carl Hetherington
Tidy and fix logging.
blob
|
commitdiff
|
raw
|
diff to current
2018-11-06
Carl Hetherington
Do image crop/scale/window in the butler prepare threads.
blob
|
commitdiff
|
raw
|
diff to current
2018-11-06
Carl Hetherington
Double up on DCP-decode prepare threads and readahead...
v2.13.66
blob
|
commitdiff
|
raw
|
diff to current
2018-11-06
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-06
Carl Hetherington
Add some code to help with profiling the player.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-11
Carl Hetherington
Store audio/video even when suspended.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-04
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-04
Carl Hetherington
Allow the butler to say "try again later" when get_vide...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-29
Carl Hetherington
Basics of splitting CCAP streams into different assets.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-22
Carl Hetherington
Await video in get_video() if we are suspended.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-20
Carl Hetherington
Allow nested butler suspensions.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-19
Carl Hetherington
Replace May/Done/NotDone signal sets with one signal...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-19
Carl Hetherington
Suspend butler on player may-change as otherwise there...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-14
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-13
Carl Hetherington
More fixes for errors / crashes / misbehaviour with...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-12
Carl Hetherington
Don't seek during timeline drags.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-09
Carl Hetherington
Remove duplicated stuff from seek_unlocked(); tweak...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-05
Carl Hetherington
Get closed caption view data from the butler, rather...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-03
Carl Hetherington
Remove unused parameter.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-03
Carl Hetherington
Timestamp audio emissions from butler and hence discard...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-02
Carl Hetherington
A variety of changes to improve (but not entirely fix...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-27
Carl Hetherington
Remove debug code.
blob
|
commitdiff
|
raw
|
diff to current
2018-07-27
Carl Hetherington
Merge branch 'master' of ssh://git.carlh.net/home/carl...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-26
Carl Hetherington
Protect the public API of Player with a mutex, since
blob
|
commitdiff
|
raw
|
diff to current
2018-06-22
Carl Hetherington
Add some timing logs for playback.
blob
|
commitdiff
|
raw
|
diff to current
2018-06-11
Carl Hetherington
Throw exceptions when things in the butler get really...
v2.13.31
blob
|
commitdiff
|
raw
|
diff to current
2018-02-18
Carl Hetherington
Hold lock for the whole of Butler::video(). Fixes...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-16
Carl Hetherington
Name threads on Linux.
blob
|
commitdiff
|
raw
|
diff to current
2018-02-12
Carl Hetherington
Tone some debug messages down slightly.
blob
|
commitdiff
|
raw
|
diff to current
2018-02-07
Carl Hetherington
Slightly better log message.
blob
|
commitdiff
|
raw
|
diff to current
2017-12-29
Carl Hetherington
Add basic memory-used stuff for butler and reduce minim...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-29
Carl Hetherington
Reduce the maximum video readahead.
blob
|
commitdiff
|
raw
|
diff to current
2017-12-13
Carl Hetherington
Attempt to prevent a deadlock if audio is full and...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-14
Carl Hetherington
Remove believed-unnecessary player-changed handler...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-14
Carl Hetherington
Missing conditional wakeup.
blob
|
commitdiff
|
raw
|
diff to current
2017-08-14
Carl Hetherington
I think Butler should just clear itself out when the...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-14
Carl Hetherington
Remove Film dependency from Butler.
blob
|
commitdiff
|
raw
|
diff to current
2017-07-26
Carl Hetherington
Fix warning.
blob
|
commitdiff
|
raw
|
diff to current
2017-07-26
Carl Hetherington
Multi-threaded decode of DCP when previewing.
blob
|
commitdiff
|
raw
|
diff to current
2017-07-12
Carl Hetherington
Report underruns from Butler::get_audio.
blob
|
commitdiff
|
raw
|
diff to current
2017-06-11
Carl Hetherington
Catch butler runaway when no audio is provided by the...
blob
|
commitdiff
|
raw
|
diff to current
2017-06-01
Carl Hetherington
Re-add missing audio mapping in butler for preview.
blob
|
commitdiff
|
raw
|
diff to current
2017-05-21
Carl Hetherington
Remove some unused code.
blob
|
commitdiff
|
raw
|
diff to current
2017-05-08
Carl Hetherington
Set _finished to false when requesting a seek so that...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-05
Carl Hetherington
Clear _video/_audio when the seek is request, not when...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Carl Hetherington
Nicer fix for previous commit.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-26
Carl Hetherington
Fix video flickering when seeking near the end of the...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-23
Carl Hetherington
Cope better with the butler thread throwing an exceptio...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-21
Carl Hetherington
Throw exceptions raised while waiting for the butler...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Config option to disable preview audio.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
No-op; white space.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Should clear audio too when seeking.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Tidy up slightly.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Don't return 'no video' from get_video() until the...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Clear out ring buffers when the player's output changes.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Handle butler thread exceptions properly.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Remove redundant cast.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
More audio readahead.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Several fixes to audio.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Try to stop Butler deadlocking on quit.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
First bits of audio support.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Seemingly basically working butler for video.
blob
|
commitdiff
|
raw
|
diff to current
2017-04-19
Carl Hetherington
Initial butler work.
blob
|
commitdiff
|
raw
|
diff to current