aboutsummaryrefslogtreecommitdiffhomepage
path: root/audio/out/ao_alsa.c
Commit message (Expand)AuthorAge
* ao_alsa: log the ALSA state if we get a non-XRUN errorGravatar Jan Ekström2018-09-29
* ao_alsa: handle XRUNs separately from other errorsGravatar Jan Ekström2018-09-29
* ao_alsa: early exit get_space if paused or ALSA is not readyGravatar Jan Ekström2018-09-29
* ao_alsa: simplify get_space()Gravatar Jan Ekström2018-06-04
* ao_alsa: replace snd_pcm_status() with snd_pcm_avail() in get_space()Gravatar Muhammad Faiz2018-06-04
* ao_alsa: actually report underruns to userGravatar wm42018-04-15
* ao_alsa: reduce requested buffer sizeGravatar wm42018-04-15
* ao_alsa: add options for controlling period/buffer sizeGravatar wm42018-04-15
* ao_alsa: reduce verbosity at -vGravatar wm42018-01-25
* audio: fix annyoing af_get_best_sample_formats() definitionGravatar wm42018-01-25
* Fix undefined preprocessor behaviorGravatar wm42018-01-18
* ao_alsa: change license to LGPLGravatar wm42017-11-23
* ao_alsa: don't convert twice on retryGravatar wm42017-11-23
* Add checks for HAVE_GPL to various GPL-only source filesGravatar wm42017-10-10
* ao_alsa: drop use of AF_FORMAT_S24Gravatar wm42017-07-07
* audio/out: require AO drivers to report period size and correct bufferGravatar wm42017-06-25
* options: remove remaining deprecated audio device selection optionsGravatar wm42017-04-23
* ao_alsa: fix device filtering, add another exceptionGravatar wm42017-03-14
* ao_alsa: filter fewer devicesGravatar wm42017-03-14
* ao_alsa: POLLERR can be set even if the device is not lostGravatar wm42017-03-14
* ao_alsa: close audio device if polling returns POLLERRGravatar wm42017-02-27
* ao_alsa: fix an error checkGravatar wm42017-02-27
* ao_alsa: print certain ALSA errors as string instead as numberGravatar wm42016-12-07
* options: remove deprecated sub-option handling for --vo and --aoGravatar wm42016-11-25
* audio/out/push: play silence on --audio-stream-silenceGravatar wm42016-11-24
* ao_alsa: explicitly add default device manuallyGravatar wm42016-11-14
* ao_alsa: fill unused ALSA channels with silenceGravatar wm42016-11-08
* ao_alsa: strictly disable chmap use for mono/stereoGravatar wm42016-11-08
* ao_alsa: _really_ disable chmap API use in cases where we shouldGravatar wm42016-11-08
* ao_alsa: slightly better debug loggingGravatar wm42016-11-08
* ao_alsa: try to fallback to "hdmi" before "iec958" for spdifGravatar wm42016-10-07
* audio/out: deprecate device sub-optionsGravatar wm42016-09-05
* options: add a mechanism to make sub-option replacement slightly easierGravatar wm42016-09-05
* ao_alsa: change sub-options to global optionsGravatar wm42016-09-02
* ao_alsa: log if retrieving supported channel maps failsGravatar wm42016-08-22
* ao_alsa: make pause state more robust, reduce minor code duplicationGravatar wm42016-08-09
* ao_alsa: handle --audio-stream-silenceGravatar wm42016-08-09
* audio: use --audio-channels=auto behavior, except on ALSAGravatar wm42016-08-04
* ao_alsa: add more shitty workaroundsGravatar wm42016-05-06
* ao_alsa: log final hwparams tooGravatar wm42016-05-03
* ao_alsa: log hwparams while restricting themGravatar wm42016-04-28
* ao_alsa: filter audio device listGravatar wm42015-11-24
* ao_alsa: list bidirectional devices tooGravatar wm42015-11-24
* ao_alsa: remove the last bits of legacy channel map fallbackGravatar wm42015-11-07
* ao_alsa: fix 7.1 over HDMIGravatar wm42015-11-04
* ao_alsa: map mp_chmaps back to ALSA in a different wayGravatar wm42015-11-04
* ao_alsa: print more chmap info at debug verbosityGravatar wm42015-11-04
* ao_alsa: minor cleanupsGravatar wm42015-11-03
* ao_alsa: simplify dmix non-NA hackGravatar wm42015-11-03
* ao_alsa: move channel map setting code out of main init functionGravatar wm42015-11-03