summaryrefslogtreecommitdiffstats
path: root/audio/out/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* ao: rename playthread to ao_threadnanahi14 days1-10/+10
* ao: set_pause for pull based aoMisaki Kasumi2024-04-031-8/+25
* audio: rename ao_read_data_unlockedThomas Weißschuh2024-02-051-4/+4
* audio: fix UB when casting INFINITY to integerKacper Michajłow2023-11-151-3/+3
* audio: avoid unnecessary silence padding in read_buffer()Thomas Weißschuh2023-11-081-11/+14
* audio: introduce ao_read_data_nonblocking()Thomas Weißschuh2023-11-081-10/+36
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-051-59/+58
* Revert "audio: don't block on lock in ao_read_data"sfan52023-10-241-2/+1
* audio: don't block on lock in ao_read_dataThomas Weißschuh2023-10-201-1/+2
* ao: convert all timing code to nanosecondsDudemanguy2023-10-161-12/+12
* audio: drain ao before setting pauseDudemanguy2023-08-111-1/+6
* audio: fix crash during uninit on ao_lavcDudemanguy2023-01-131-10/+12
* audio: reset pull AO at end of fileThomas Weißschuh2022-12-221-1/+1
* audio: fix lack of reinitialization on format change with pull AOsPhilip Langdale2022-08-231-0/+1
* audio: stop corrupting audio on underreadsAman Karmani2021-11-201-1/+2
* Revert "audio: fix ao_reset() not clearing paused state leading to stuck AO"sfan52021-07-181-1/+0
* audio: fix ao_reset() not clearing paused state leading to stuck AOsfan52021-07-161-0/+1
* audio: take paused state into account in ao_start()sfan52020-09-201-1/+1
* audio: move start() calls outside of locksfan52020-09-201-3/+10
* audio: fix stream-silence with push AOs (somewhat)wm42020-09-031-5/+10
* audio: fix inefficient behavior with ao_alsa, remove period_size fieldwm42020-08-291-5/+5
* audio: refactor how data is passed to AOwm42020-08-291-266/+223
* audio: don't lock ao_control for pull mode driversKevin Mitchell2020-06-171-2/+7
* audio: fix deadlock on drainingwm42020-06-041-1/+1
* audio: adjust wait durationwm42020-06-031-6/+4
* audio: avoid possible deadlock regression for some AOswm42020-06-021-2/+17
* audio: further simplify internal audio API somewhatwm42020-06-021-20/+12
* audio: slightly better condition for still_playingwm42020-06-021-1/+1
* audio: reduce extra wakeups caused by recent changeswm42020-06-011-5/+4
* audio: redo internal AO APIwm42020-06-011-264/+233
* audio: fix unpausing with some AOswm42020-05-311-1/+1
* audio: stop applying volume twice for some AOswm42020-05-271-1/+0
* audio: remove ao_driver.drainwm42020-05-271-10/+12
* audio: merge pull/push ring buffer glue codewm42020-05-251-0/+751