log libao2/ao_oss.c @ 35245:6055467828a4

age author description
2012-10-30 reimar Only a return value of -1 indicates an error for open(),
2012-04-05 reimar Use approach used by ao_oss to avoid audio desync
2010-01-11 reimar Add support for distinguishing between little- and big-endian SPDIF AC3
2010-01-11 reimar Use AF_FORMAT_IS_AC3 in ao_oss.c
2009-10-05 cladisch fix calculation of ao_data.bps for sample formats with more than 16 bits
2009-07-26 diego Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.
2009-07-24 cladisch Use the correct OSS format, where possible, for mplayer's packed 24-bit
2009-05-13 diego whitespace cosmetics: Remove all trailing whitespace.
2009-03-06 reimar Make ao_info_t structs const.
2009-02-17 reimar Set samplerate in reset also for AC3, and set it before the format in that
2009-02-16 reimar 100l, do 0-filling on resume (to avoid desync after pause) in ao_oss only when
2009-01-26 diego Add standard license headers.
2008-08-24 ranma Fix 'cast from pointer to integer of different size' on 64bit architectures. Casting to long should work for 32bit and 64bit and not make a difference to the boolean operation (since 'format' is always 32bit (int) the upper 32bit of 'arg' won't matter, but the compiler should be happy now. Casting both to unsigned makes sure the compiler isn't messing things up by sign-extending 'format' to 64bit before masking)
2007-07-19 reimar Somewhat hackish fix for A-V desync with ao_oss and frame stepping:
2006-12-10 reimar Remove a disabled and completely outdated sample rate mismatch warning.
2006-07-09 reynaldo two variables are made static, one of them additionaly modified to const char*. Patch by Stefan Huehner, stefan AT huehner-org
2006-06-28 pacman Respect AOPLAY_FINAL_CHUNK
2006-03-30 reynaldo Part1 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu
2006-02-09 rathann Patch by Stefan Huehner / stefan % huehner ! org \
2005-11-28 diego -aop is long obsolete.
2005-11-19 diego Unify include paths, -I.. is in CFLAGS.
2005-11-10 albeu Allow setting the mixer per instance so one can fallback between
2005-07-03 alex QUERY_FORMAT support
2005-02-26 ivo Have OSS audio out fall back to s16ne instead of u8 if it can't open the
2005-01-29 reimar print "Unknown/not supported internal format" message only with -v as it
2005-01-06 reimar Use AF_FORMAT_S16_NE instead of #ifdef WORDS_BIGENDIAN ...
2005-01-06 reimar Check for every 24 and 32 bit AFMT_ separately if it is defined.
2004-12-29 alex more verbose messages
2004-12-28 alex af_fmt2str_short
2004-12-28 rtognimp 100l set default format for AF_FORMATs not supported by sound card
2004-12-27 alex removing AFMT_ dependancy
2004-12-07 diego Make include paths consistent.
2004-09-18 ivo mp_msg transition of unmaintained audio output drivers.
2004-05-01 rfelker ok this one is beyond stupid. the code didn't even do what was intended
2004-04-06 alex uninit immed flag
2004-01-24 attila add option to select mixer channel
2003-08-13 alex Set close-on-exec after newer open (in reset func). Patch by Andriy Gapon <agapon@cv-nj.com>
2003-03-21 alex 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk>
2003-01-28 arpi nice 10l bug, found by Balatoni Denes <pnis@coder.hu>
2003-01-09 arpi 10l
2002-12-28 arpi ao_oss was not using the channel & format returned by the soundcard
2002-11-28 rfelker 1l, opposite meaning of what's intended!
2002-11-28 rfelker avoid giving a /dev/dsp fd to child processes!!
2002-11-01 arpi verbose can be negative
2002-10-08 rfelker remove nonsense warnings now that libaf is used
2002-09-22 arpi tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug
2002-08-28 alex release /dev/dsp on pause patch by Eric Lammerts <eric@lammerts.org> (and D Richard Felker III <dalias@aerifal.cx>)
2002-08-04 arpi format incompatibility warning
2002-07-25 pontscho - add some control (ao_oss, pl_extrastereo)
2002-06-28 alex more informal warning and also fixed a 10l bug. Patch by tibcu
2002-06-03 arpi msg/i18n fixes and some printf->mp_msg
2002-05-20 arpi big cosmetics patch, cleanup of messages printed by mplayer and libs.
2002-05-13 arpi fix for L<->R swap with 6ch playback - based on patch by Eric Lammerts <eric@lammerts.org>
2002-04-29 arpi nonblock open is not legal for OSS (see OSS api docs), and causes problems on freebsd (and maybe other OSs)
2002-04-27 arpi OpenBSD, NetBSD portability patches by
2002-04-22 arpi AFMT_AC3 autodetect/fallback to S16
2002-03-19 arpi non-blocking open - patch by Fredrik Kuivinen <freku045@student.liu.se>
2002-02-22 alex using PATH_DEV_*
2002-02-21 anders Moved HW dependent mixer stuff to libao and removed master switch
2002-01-15 arpi hwac3 fix for cmedia 8738 by Hans-Peter Raschke <Hans-Peter.Raschke@wintermann-datenservice.de>