summaryrefslogtreecommitdiffstats
path: root/libao2/ao_alsa.c
Commit message (Expand)AuthorAgeFilesLines
* libaf: rename af_format.h to format.hwm42012-08-291-1/+1
* ao_alsa: cleanup use of vsnprintfmplayer-svn2012-08-031-1/+0
* libmpcodecs: add ad_spdif.c, S/PDIF passthrough decodermplayer-svn2012-08-031-4/+8
* ao_alsa: support native mute controlwm42012-04-111-25/+46
* libao2: change control() types to enum, remove unused onesUoti Urpala2012-04-081-2/+0
* ao_alsa: use "Master" mixer channel instead of "PCM" by defaultwm42012-04-081-1/+1
* configure, ao_alsa: drop support for obsolete ALSA versionsUoti Urpala2012-02-271-21/+0
* ao_alsa: remove warning by simplifying error handling caseClément Bœsch2011-04-201-4/+4
* spelling fixessiretart2010-11-021-1/+1
* Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* Merge svn changes up to r30463Uoti Urpala2010-03-091-1/+2
|\
| * Explain why we still disable the ALSA resampler even though it is probablyreimar2010-01-281-1/+2
* | Merge svn changes up to r30448Uoti Urpala2010-01-281-17/+6
|\|
| * Declare variable closer to where it is used.reimar2010-01-271-9/+1
| * Remove a useless global variable.reimar2010-01-271-5/+2
| * Do not needlessly make local variable static.reimar2010-01-271-3/+3
| * Remove useless initializers.reimar2010-01-271-2/+2
| * Do not needlessly use (file-)global variables.reimar2010-01-271-4/+3
* | Merge svn changes up to r30301Uoti Urpala2010-01-251-11/+11
|\|
| * Add support for distinguishing between little- and big-endian SPDIF AC3reimar2010-01-111-6/+5
| * Use af_fmt2bits, it should give more sensible values than snd_pcm_format_phys...reimar2010-01-111-1/+1
| * Add and use AF_FORMAT_IS_AC3 macro.reimar2010-01-111-4/+5
* | Merge svn changes up to r30165Uoti Urpala2010-01-081-5/+4
|\|
| * Simplify range-checking functions for subopt parsing.reimar2010-01-011-3/+1
| * Fix function declarations to avoid casting function pointers.reimar2010-01-011-2/+3
* | ao_alsa: Reinitialize parameters properly when reopeningUoti Urpala2009-12-291-4/+4
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-0/+7
|\|
| * Add support for 8 channel audio.tack2009-11-101-0/+7
* | Merge svn changes up to r29752Uoti Urpala2009-10-061-1/+4
|\|
| * Make the ao_alsa play function always process a multiple of ao_data.outburstreimar2009-10-021-1/+4
* | Merge svn changes up to r29644Uoti Urpala2009-09-041-81/+4
|\|
| * The suboption parser now takes a const options list, so mark them all const.reimar2009-09-021-1/+1
| * Use a buffer of about half a second, instead of sizing it to havecladisch2009-08-241-80/+3
* | Merge svn changes up to r29532Uoti Urpala2009-08-181-0/+2
|\|
| * Do not leak the mixer handle if setting of a volume fails.cladisch2009-08-061-0/+2
* | Merge svn changes up to r29455Uoti Urpala2009-07-291-2/+14
|\|
| * Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.diego2009-07-261-2/+2
| * Use correct ALSA sample format for 24-bit samples packed in three bytes.cladisch2009-07-211-4/+4
| * Handle 24bit audio formats natively by ALSA.iive2009-07-191-0/+12
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-24/+24
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-24/+24
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-50/+57
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-50/+50
* | Merge svn changes up to r28862Uoti Urpala2009-03-071-1/+1
|\|
| * Make ao_info_t structs const.reimar2009-03-061-1/+1
* | Merge svn changes up to r28403Uoti Urpala2009-01-311-14/+28
|\|
| * 1) HAVE_SYS_ASOUNDLIB_H/HAVE_ALSA_ASOUNDLIB_H are defined to 0/1,diego2009-01-301-2/+2
| * Add standard license headers.diego2009-01-261-12/+26
* | Merge svn changes up to r28162Uoti Urpala2008-12-191-3/+3
|\|
| * 100l, reorder check for AC3 format to avoid a possible memleakreimar2008-12-151-3/+3
* | ao_alsa: Sanity check get_space() return values betterUoti Urpala2008-12-101-4/+4
* | ao_alsa: If pause loses samples replace them with silenceUoti Urpala2008-12-081-0/+13
|/
* Replace numeric constants by their defines.cehoyos2008-10-091-4/+4
* Fix "format '%d' expects type 'int', but argument 6 has type 'size_t'" warning.ranma2008-10-041-1/+1
* Make alsa resume after suspend to disk (would say 'file descriptor is in bad ...ranma2008-10-041-0/+4
* Our ALSA code needs alloca, so check for it in configure and include alloca.hreimar2008-07-171-0/+1
* cosmetics: Remove pointless parentheses from return statements.diego2008-05-161-15/+15
* ao_alsa: Fix get_space() return values larger than buffersizeuau2007-09-241-2/+2
* When setting the non-audio bit for hwac3 output, just try to set thecladisch2007-02-091-54/+42
* MSGTRs for ao_alsa.ckraymer2006-11-081-60/+54
* typodiego2006-11-071-1/+1
* slight overall verbosity reductiondiego2006-10-121-3/+3
* Remove bogus #ifndef WORDS_BIGENDIAN.diego2006-10-041-2/+0
* When the hardware sample format is AC3, do not force using an hardcodedcladisch2006-09-181-16/+61
* When one of the PCM configuration function in init() fails, abortcladisch2006-09-181-0/+6
* Add workarounds for old prerelease versions of alsa-lib 0.9.0 that didcladisch2006-03-311-0/+6
* To avoid a bug in ALSA's rate plugin that causes spurious overruns, trycladisch2006-03-131-0/+12
* Do not try to count hardware sound cards because there might be nonecladisch2006-03-131-8/+1
* Output error messages from the ALSA library through mp_msg() instead ofcladisch2006-02-271-0/+22
* Show the actual ALSA version instead of the version mplayer was compiledcladisch2006-02-271-0/+4
* Fix the error handling in the play() function: add a handler for EINTR,cladisch2006-02-131-24/+15
* This changes the software parameters to be more compatible with thecladisch2006-02-131-51/+45
* Using non-blocking writes makes sense when the program wants to do othercladisch2006-02-131-49/+5
* Remove the now superfluous mmap suboption.cladisch2006-02-131-5/+0
* After removing play_mmap(), the play() function just unconditionallycladisch2006-02-131-11/+1
* This patch removes mmap support because it doesn't have any benefit.cladisch2006-02-131-151/+8
* Small fixes: make all global variables static, remove some unusedcladisch2006-02-101-15/+9
* Remove a call to snd_pcm_prepare() because snd_pcm_hw_params() does itcladisch2006-02-101-13/+0
* Simplify get_delay(): we don't need to get the complete PCM status butcladisch2006-02-101-25/+10
* Fix get_space(): we don't need to differentiate between the various PCMcladisch2006-02-101-55/+3
* This adds support for more sample formats (U32, float BE, mu/A-law).cladisch2006-02-101-0/+15
* This replaces the hardcoded numbers for the sample format widths with acladisch2006-02-101-31/+3
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-6/+6
* massive attack: mp_msg printf format fixesrathann2006-01-121-2/+2
* use snd_mixer_selem_set_playback_switch when muting ALSA, patch by Matthias L...wanderer2005-12-151-0/+11
* fixrathann2005-12-051-1/+1
* reordered bps calculationhenry2005-08-251-34/+33
* set the nearest number of channels, return(0) upon errorshenry2005-08-251-2/+4
* aos should respect the immed uninit flag (quit immediatly vs waiting till filereimar2005-02-271-0/+3
* Typo in hwac3 stringreimar2005-01-301-1/+1
* Fixed the syntax of the spdif device string.reimar2005-01-281-1/+1
* Use the subopt-helper for parsing suboptions.reimar2005-01-031-109/+57
* af_fmt2str_shortalex2004-12-281-2/+2
* maybe now..alex2004-12-271-1/+1
* hopefully final fixalex2004-12-271-6/+4
* removing AFMT_ dependancyalex2004-12-271-16/+16
* Make include paths consistent.diego2004-12-071-3/+3
* Only use S/PDIF output when no other alsa device is set, allows to usereimar2004-10-171-4/+3
* allow to select an alsa mixer channel index.reimar2004-09-221-2/+23
* Use = instead if # in ALSA device name, as # irritates our config-parser.reimar2004-07-301-3/+3
* removed status in debug_msg as it is nonsens anyway.joyping2004-07-141-1/+1
* volume calc fixes for mixer, by reimar döffinger, 10l reverse by mejoyping2004-07-141-6/+6
* fixes provided by reimar dörfinger. mixer, subdevice parsing, alsa#help,joyping2004-07-131-78/+74
* string, alloca etc. fixesjoyping2004-07-021-66/+34
* additional formats - 8bit & floathenry2004-06-111-2/+17
* alsa9/1.x merge, now with api_compat-definitionjoyping2004-05-121-0/+1177