aboutsummaryrefslogtreecommitdiffhomepage
path: root/audio/out/push.c
Commit message (Expand)AuthorAge
* audio_buffer: remove dependency on mp_audioGravatar wm42017-09-21
* Avoid calling close(-1)Gravatar wm42017-06-29
* audio/out: require AO drivers to report period size and correct bufferGravatar wm42017-06-25
* audio/out/push: merge if branches with same conditionGravatar wm42017-01-09
* audio/out/push: play silence on --audio-stream-silenceGravatar wm42016-11-24
* audio: fix --audio-stream-silence with ao_alsaGravatar wm42016-11-21
* audio/out: prevent underruns with spdif under certain conditionsGravatar wm42016-10-04
* player, ao, vo: don't call mp_input_wakeup() directlyGravatar wm42016-09-16
* osdep: rename atomics.h to atomic.hGravatar wm42016-09-07
* osdep/io: introduce mp_flush_wakeup_pipe()Gravatar Rostislav Pehlivanov2016-07-30
* audio: apply an upper bound timeout when drainingGravatar wm42016-06-12
* audio: do not wake up core during EOFGravatar wm42016-06-12
* build: silence -Wunused-resultGravatar Niklas Haas2016-06-07
* Relicense some non-MPlayer source files to LGPL 2.1 or laterGravatar wm42016-01-19
* audio: fix format function consistency issuesGravatar wm42015-06-26
* threads: use utility+POSIX functions instead of weird wrappersGravatar wm42015-05-11
* audio/out/push: fix off-by-one errorGravatar wm42014-11-21
* audio/out: consistently use double return type for get_delayGravatar wm42014-11-09
* audio/out/push: when using audio wait fallback, recheck conditionGravatar wm42014-11-06
* Set thread name for debuggingGravatar wm42014-10-19
* audio/out/push: reset projected EOF time on new dataGravatar wm42014-10-14
* audio/out/push: make draining slightly more robustGravatar wm42014-10-10
* audio/out/push: fix EOF heuristicGravatar wm42014-10-10
* audio/out/push: fix some AOs freezing on exitGravatar wm42014-10-05
* audio/out/push: make draining more robustGravatar wm42014-10-05
* audio/out/push: limit fallback sleep time to reasonable limitsGravatar wm42014-10-05
* audio/out/push: clean up properly on init errorGravatar wm42014-09-27
* audio/out: check device buffer size for push.c onlyGravatar wm42014-09-27
* audio/out: fix active waiting during pause againGravatar wm42014-09-06
* audio/out/push: redo audio waitingGravatar wm42014-09-06
* audio/out: make EOF handling properly event-basedGravatar wm42014-09-05
* audio: make buffer size configurableGravatar wm42014-09-05
* audio/out: prevent burning CPU when seeking while pausedGravatar wm42014-08-31
* Move compat/ and bstr/ directory contents somewhere elseGravatar wm42014-08-29
* audio: limit on low (and not high) buffer sizeGravatar wm42014-08-21
* audio/out: fix initialization failure with win32Gravatar wm42014-07-26
* audio, client API: check mp_make_wakeup_pipe() return valueGravatar wm42014-07-25
* audio: don't wait for draining if pausedGravatar wm42014-07-13
* audio: more detailed debugging outputGravatar wm42014-06-12
* audio: don't wait when draining and pausedGravatar wm42014-06-12
* audio/out/push: don't attempt to fill AO buffer when pausedGravatar wm42014-06-03
* audio/out/push: keep some extra bufferGravatar wm42014-05-31
* ao_alsa: reduce spurious wakeupsGravatar wm42014-05-30
* audio/out/push: handle draining correctlyGravatar wm42014-05-30
* audio: change handling of an EOF corner caseGravatar wm42014-05-30
* audio/out/push: add a way to wait for the audio device with poll()Gravatar wm42014-05-30
* audio/out/push: add mechanism for event-based waitingGravatar wm42014-05-30
* threads: use mpv time for mpthread_cond_timedwait wrapperGravatar wm42014-05-18
* audio/out: fix previous commitGravatar wm42014-05-11
* audio/out: avoid wakeup feedback loopGravatar wm42014-05-11