log libao2/ao_oss.c @ 36508:449868d26489

age author description
Sun, 17 Mar 2013 22:47:17 +0000 diego Add missing strings.h #includes for strcasecmp().
Tue, 30 Oct 2012 17:36:41 +0000 reimar Only a return value of -1 indicates an error for open(),
Thu, 05 Apr 2012 22:29:37 +0000 reimar Use approach used by ao_oss to avoid audio desync
Mon, 11 Jan 2010 20:27:52 +0000 reimar Add support for distinguishing between little- and big-endian SPDIF AC3
Mon, 11 Jan 2010 19:55:07 +0000 reimar Use AF_FORMAT_IS_AC3 in ao_oss.c
Mon, 05 Oct 2009 07:42:02 +0000 cladisch fix calculation of ao_data.bps for sample formats with more than 16 bits
Sun, 26 Jul 2009 19:53:00 +0000 diego Replace WORDS_BIGENDIAN by HAVE_BIGENDIAN in all internal code.
Fri, 24 Jul 2009 10:35:22 +0000 cladisch Use the correct OSS format, where possible, for mplayer's packed 24-bit
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Fri, 06 Mar 2009 19:43:12 +0000 reimar Make ao_info_t structs const.
Tue, 17 Feb 2009 21:08:22 +0000 reimar Set samplerate in reset also for AC3, and set it before the format in that
Mon, 16 Feb 2009 18:38:54 +0000 reimar 100l, do 0-filling on resume (to avoid desync after pause) in ao_oss only when
Mon, 26 Jan 2009 15:06:44 +0000 diego Add standard license headers.
Sun, 24 Aug 2008 13:52:54 +0000 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)
Thu, 19 Jul 2007 19:15:59 +0000 reimar Somewhat hackish fix for A-V desync with ao_oss and frame stepping:
Sun, 10 Dec 2006 00:21:35 +0000 reimar Remove a disabled and completely outdated sample rate mismatch warning.
Sun, 09 Jul 2006 03:50:47 +0000 reynaldo two variables are made static, one of them additionaly modified to const char*. Patch by Stefan Huehner, stefan AT huehner-org
Wed, 28 Jun 2006 19:22:27 +0000 pacman Respect AOPLAY_FINAL_CHUNK
Thu, 30 Mar 2006 06:40:58 +0000 reynaldo Part1 of several printf2mp_msg changes in patch from Otvos Attila oattila AT chello DOT hu
Thu, 09 Feb 2006 14:08:03 +0000 rathann Patch by Stefan Huehner / stefan % huehner ! org \
Mon, 28 Nov 2005 23:43:24 +0000 diego -aop is long obsolete.
Sat, 19 Nov 2005 14:35:45 +0000 diego Unify include paths, -I.. is in CFLAGS.
Thu, 10 Nov 2005 09:02:56 +0000 albeu Allow setting the mixer per instance so one can fallback between
Sun, 03 Jul 2005 11:38:35 +0000 alex QUERY_FORMAT support
Sat, 26 Feb 2005 23:03:53 +0000 ivo Have OSS audio out fall back to s16ne instead of u8 if it can't open the
Sat, 29 Jan 2005 12:58:16 +0000 reimar print "Unknown/not supported internal format" message only with -v as it
Thu, 06 Jan 2005 17:35:43 +0000 reimar Use AF_FORMAT_S16_NE instead of #ifdef WORDS_BIGENDIAN ...
Thu, 06 Jan 2005 13:15:53 +0000 reimar Check for every 24 and 32 bit AFMT_ separately if it is defined.
Wed, 29 Dec 2004 19:26:01 +0000 alex more verbose messages
Tue, 28 Dec 2004 19:11:14 +0000 alex af_fmt2str_short
Tue, 28 Dec 2004 01:59:12 +0000 rtognimp 100l set default format for AF_FORMATs not supported by sound card
Mon, 27 Dec 2004 17:30:15 +0000 alex removing AFMT_ dependancy
Tue, 07 Dec 2004 02:24:15 +0000 diego Make include paths consistent.
Sat, 18 Sep 2004 20:31:28 +0000 ivo mp_msg transition of unmaintained audio output drivers.
Sat, 01 May 2004 19:43:59 +0000 rfelker ok this one is beyond stupid. the code didn't even do what was intended
Tue, 06 Apr 2004 17:55:36 +0000 alex uninit immed flag
Sat, 24 Jan 2004 11:53:52 +0000 attila add option to select mixer channel
Wed, 13 Aug 2003 21:04:15 +0000 alex Set close-on-exec after newer open (in reset func). Patch by Andriy Gapon <agapon@cv-nj.com>
Fri, 21 Mar 2003 16:42:50 +0000 alex 64bit libao2 fix by Jens Axboe <mplayer-dev@kernel.dk>
Tue, 28 Jan 2003 17:25:53 +0000 arpi nice 10l bug, found by Balatoni Denes <pnis@coder.hu>
Thu, 09 Jan 2003 09:27:51 +0000 arpi 10l
Sat, 28 Dec 2002 13:45:04 +0000 arpi ao_oss was not using the channel & format returned by the soundcard
Thu, 28 Nov 2002 16:15:13 +0000 rfelker 1l, opposite meaning of what's intended!
Thu, 28 Nov 2002 16:14:08 +0000 rfelker avoid giving a /dev/dsp fd to child processes!!
Fri, 01 Nov 2002 17:46:45 +0000 arpi verbose can be negative
Tue, 08 Oct 2002 22:41:45 +0000 rfelker remove nonsense warnings now that libaf is used
Sun, 22 Sep 2002 02:33:28 +0000 arpi tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug
Wed, 28 Aug 2002 19:37:13 +0000 alex release /dev/dsp on pause patch by Eric Lammerts <eric@lammerts.org> (and D Richard Felker III <dalias@aerifal.cx>)
Sun, 04 Aug 2002 18:33:26 +0000 arpi format incompatibility warning
Thu, 25 Jul 2002 20:28:47 +0000 pontscho - add some control (ao_oss, pl_extrastereo)
Fri, 28 Jun 2002 16:42:32 +0000 alex more informal warning and also fixed a 10l bug. Patch by tibcu
Mon, 03 Jun 2002 23:23:03 +0000 arpi msg/i18n fixes and some printf->mp_msg
Mon, 20 May 2002 03:25:26 +0000 arpi big cosmetics patch, cleanup of messages printed by mplayer and libs.
Mon, 13 May 2002 20:11:51 +0000 arpi fix for L<->R swap with 6ch playback - based on patch by Eric Lammerts <eric@lammerts.org>
Mon, 29 Apr 2002 20:42:15 +0000 arpi nonblock open is not legal for OSS (see OSS api docs), and causes problems on freebsd (and maybe other OSs)
Sat, 27 Apr 2002 22:42:27 +0000 arpi OpenBSD, NetBSD portability patches by
Mon, 22 Apr 2002 22:33:06 +0000 arpi AFMT_AC3 autodetect/fallback to S16
Tue, 19 Mar 2002 19:16:01 +0000 arpi non-blocking open - patch by Fredrik Kuivinen <freku045@student.liu.se>
Fri, 22 Feb 2002 14:20:15 +0000 alex using PATH_DEV_*
Thu, 21 Feb 2002 16:02:26 +0000 anders Moved HW dependent mixer stuff to libao and removed master switch