log libao2/ao_alsa.c @ 36618:9b18f6a45d01

age author description
2014-01-17 compn add comment about ac3 aes, patch by funman
2012-12-02 reimar Do not use strrchr when strchr works just as well.
2012-11-30 reimar Make AF_FORMAT_IS_IEC61937 include AF_FORMAT_IS_AC3.
2012-10-30 reimar Try to make code a bit clearer.
2012-04-10 ib Clarify the used opening modes by improving the verbose status messages.
2012-04-05 reimar Use approach used by ao_oss to avoid audio desync
2012-04-05 reimar vsnprintf always 0-terminates the string, so remove
2011-11-14 diego ao_alsa: drop check for sys/asoundlib.h and ALSA version
2011-10-12 diego S/PDIF passthrough decoder
2011-05-07 reimar Simplify code and avoid an incorrect "may be used initialized"
2010-08-03 siretart various spelling fixes, found by the Debian QA tool 'lintian'
2010-01-28 reimar Explain why we still disable the ALSA resampler even though it is probably
2010-01-27 reimar Declare variable closer to where it is used.
2010-01-27 reimar Remove a useless global variable.
2010-01-27 reimar Do not needlessly make local variable static.
2010-01-27 reimar Remove useless initializers.
2010-01-27 reimar Do not needlessly use (file-)global variables.
2010-01-11 reimar Add support for distinguishing between little- and big-endian SPDIF AC3
2010-01-11 reimar Use af_fmt2bits, it should give more sensible values than snd_pcm_format_physical_width,
2010-01-11 reimar Add and use AF_FORMAT_IS_AC3 macro.
2010-01-01 reimar Simplify range-checking functions for subopt parsing.
2010-01-01 reimar Fix function declarations to avoid casting function pointers.
2009-11-10 tack Add support for 8 channel audio.
2009-10-02 reimar Make the ao_alsa play function always process a multiple of ao_data.outburst
2009-09-02 reimar The suboption parser now takes a const options list, so mark them all const.
2009-08-24 cladisch Use a buffer of about half a second, instead of sizing it to have
2009-08-06 cladisch Do not leak the mixer handle if setting of a volume fails.
2009-07-26 diego Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.
2009-07-21 cladisch Use correct ALSA sample format for 24-bit samples packed in three bytes.
2009-07-19 iive Handle 24bit audio formats natively by ALSA.
2009-05-13 diego whitespace cosmetics: Remove all trailing whitespace.
2009-03-06 reimar Make ao_info_t structs const.
2009-01-30 diego 1) HAVE_SYS_ASOUNDLIB_H/HAVE_ALSA_ASOUNDLIB_H are defined/undefined,
2009-01-26 diego Add standard license headers.
2008-12-15 reimar 100l, reorder check for AC3 format to avoid a possible memleak
2008-10-09 cehoyos Replace numeric constants by their defines.
2008-10-04 ranma Fix "format '%d' expects type 'int', but argument 6 has type 'size_t'" warning.
2008-10-04 ranma Make alsa resume after suspend to disk (would say 'file descriptor is in bad state' before this change)
2008-07-17 reimar Our ALSA code needs alloca, so check for it in configure and include alloca.h
2008-05-16 diego cosmetics: Remove pointless parentheses from return statements.
2007-09-24 uau ao_alsa: Fix get_space() return values larger than buffersize
2007-02-09 cladisch When setting the non-audio bit for hwac3 output, just try to set the
2006-11-08 kraymer MSGTRs for ao_alsa.c
2006-11-07 diego typo
2006-10-12 diego slight overall verbosity reduction
2006-10-04 diego Remove bogus #ifndef WORDS_BIGENDIAN.
2006-09-18 cladisch When the hardware sample format is AC3, do not force using an hardcoded
2006-09-18 cladisch When one of the PCM configuration function in init() fails, abort
2006-03-31 cladisch Add workarounds for old prerelease versions of alsa-lib 0.9.0 that did
2006-03-13 cladisch To avoid a bug in ALSA's rate plugin that causes spurious overruns, try
2006-03-13 cladisch Do not try to count hardware sound cards because there might be none
2006-02-27 cladisch Output error messages from the ALSA library through mp_msg() instead of
2006-02-27 cladisch Show the actual ALSA version instead of the version mplayer was compiled
2006-02-13 cladisch Fix the error handling in the play() function: add a handler for EINTR,
2006-02-13 cladisch This changes the software parameters to be more compatible with the
2006-02-13 cladisch Using non-blocking writes makes sense when the program wants to do other
2006-02-13 cladisch Remove the now superfluous mmap suboption.
2006-02-13 cladisch After removing play_mmap(), the play() function just unconditionally
2006-02-13 cladisch This patch removes mmap support because it doesn't have any benefit.
2006-02-10 cladisch Small fixes: make all global variables static, remove some unused