summaryrefslogtreecommitdiff
path: root/src/audio_out/audio_oss_out.c
AgeCommit message (Collapse)Author
2001-12-01small bugfix from Stefan Bittner <sbi@pobox.com>Guenter Bartsch
CVS patchset: 1148 CVS date: 2001/12/01 13:10:53
2001-11-30Valid mrls are no more static (except few ones), like file suffix too.Daniel Caujolle-Bert
First draft of compat.h (almost empty for now). CVS patchset: 1139 CVS date: 2001/11/30 00:53:50
2001-11-18more cleanups, config stuff bugfixesGuenter Bartsch
CVS patchset: 1068 CVS date: 2001/11/18 15:08:30
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17Add 'xine_' prefix to all of xine-utils functions (what about cpuDaniel Caujolle-Bert
acceleration?). Merge xine-utils header files to a new one "xineutils.h". Update xine-lib C/headers to reflect those changes. dxr3 headers are no more installed ine $includdir, but $includdir/xine. CVS patchset: 1054 CVS date: 2001/11/17 14:26:36
2001-11-04Bill's force audio rate patches, preparing for 0.9.40.9.4Guenter Bartsch
CVS patchset: 953 CVS date: 2001/11/04 22:49:38
2001-10-21softsync patchesMiguel Freitas
CVS patchset: 850 CVS date: 2001/10/21 23:14:08
2001-10-14start_time initialization moved, added latency configure optionGuenter Bartsch
CVS patchset: 813 CVS date: 2001/10/14 23:38:30
2001-10-14small cleanup, doesn't make sense to set start_time in the init functionGuenter Bartsch
CVS patchset: 808 CVS date: 2001/10/14 20:48:37
2001-10-14descriptor leak patch by Chris Rankin <rankinc@pacbell.net>Guenter Bartsch
CVS patchset: 799 CVS date: 2001/10/14 14:43:42
2001-10-14system clock based softsync, based on work by Bill Fink ↵Guenter Bartsch
<billfink@mindspring.com> CVS patchset: 798 CVS date: 2001/10/14 14:39:36
2001-10-07oss softsync patche provided by bill finkGuenter Bartsch
CVS patchset: 763 CVS date: 2001/10/07 22:44:57
2001-10-01Add simple mixer control in xine-engine/ao plugins. Fixed some missingsDaniel Caujolle-Bert
in audio_decoder. xine-ui warn at compile time due of a #warning i added, i will remove it pretty soon. CVS patchset: 715 CVS date: 2001/10/01 23:04:57
2001-09-30use SNDCTL_DSP_GETODELAY if available. fixes sync problem with the freebsd ↵Heiko Schaefer
audio driver for sb128. CVS patchset: 710 CVS date: 2001/09/30 23:12:05
2001-09-28O_NONBLOCK (posix) seems to be prefered to O_NDELAY or the kernelJuergen Keil
internal FNDELAY flag, for non blocking I/O on various platforms Now, a solaris user with OSS installed can build the xine oss audio plugin, too. CVS patchset: 707 CVS date: 2001/09/28 10:19:08
2001-09-08increase gap tolerance for non-realtime driversGuenter Bartsch
CVS patchset: 589 CVS date: 2001/09/08 16:29:30
2001-09-06DTS via SPDIFJoachim Koenig
CVS patchset: 582 CVS date: 2001/09/06 15:40:47
2001-09-01README updates.James Courtier-Dutton
The README.xinerc now contains all config items which might appear. Some are left for developers to add meanings. Some typo changes. CVS patchset: 543 CVS date: 2001/09/01 18:00:16
2001-08-29update to liba52 v 0.7.0 including the dynamic range compensation feature ↵Guenter Bartsch
(disabled by default, enable it in your .xinerc if you want it) CVS patchset: 515 CVS date: 2001/08/29 00:51:57
2001-08-25small cleanupsGuenter Bartsch
CVS patchset: 485 CVS date: 2001/08/25 08:11:41
2001-08-24fixed esd / gap support (configureable), coding style enforcementGuenter Bartsch
CVS patchset: 475 CVS date: 2001/08/24 01:05:30
2001-08-23re-enabled audio resampling, correct a/v sync, corrected code ↵Guenter Bartsch
style/indentation. corrected delay() behaviour according to what's specified in the header file comment: return delay(offset) instead of absolute time CVS patchset: 473 CVS date: 2001/08/23 21:40:05
2001-08-22Both OSS and ALSA09 are now supported by the new audio_out architecture.James Courtier-Dutton
Some minor cleanup. Please see xine-lib/src/xine-engine/audio_out.c for a list of what works and what does not. CVS patchset: 461 CVS date: 2001/08/22 10:51:05
2001-08-21First checkin of new audio_out architecture.James Courtier-Dutton
Audio sync and AC3 formatting now done in xine-lib/src/xine-engine/audio_out.c Audio out now done in xine-lib/src/audio_out/* Currently, only xine-lib/src/audio_oss_out.c is active. Re-support of others will follow as other people implement them. ao_functions split into ao_instance and ao_driver and function in a similar fashion as video_out. All decoder plugins now call ao_instance instead of ao_functions. ao_instance is used in xine-lib/src/xine-engine/audio_out.c ao_driver is used in xine-lib/src/audio_out/* See also changes in xine-ui files CVS patchset: 459 CVS date: 2001/08/21 19:39:50
2001-08-18corrected code indentiationGuenter Bartsch
CVS patchset: 448 CVS date: 2001/08/18 23:28:26
2001-08-14audio output plugin priority handling, based on patch provided by Philip ↵Guenter Bartsch
Stadermann CVS patchset: 423 CVS date: 2001/08/14 01:38:17
2001-08-12make oss output check if sampling rate is supported and try 44100 hz if notGuenter Bartsch
CVS patchset: 413 CVS date: 2001/08/12 01:03:55
2001-08-05Fixed a very hard to track bug with 5.0 or 5.1 playback:Eduard Hasenleithner
If gaps need to be written, the former size of 8192 was not a multiple of the sample*channels size. This is explained as forbidden in the OSS programmer's guide. The new zero_buffer is a multiple of 3 and 5 (along the many 2s). CVS patchset: 390 CVS date: 2001/08/05 19:04:34
2001-08-05Implemented preferred OSS audio device.xine-0_5_0-release0.5.0Eduard Hasenleithner
Fixed resample selection code. CVS patchset: 389 CVS date: 2001/08/05 12:19:54
2001-07-26PPC patches by Bill FinkGuenter Bartsch
CVS patchset: 355 CVS date: 2001/07/26 19:12:21
2001-07-22Made resampling switchable through xinerc.Eduard Hasenleithner
CVS patchset: 324 CVS date: 2001/07/22 14:18:22
2001-07-22Fixed missing case for 5.1 output.Eduard Hasenleithner
Added resample bypass (do_resample). Replaced package drop printf with xprintf. CVS patchset: 321 CVS date: 2001/07/22 11:22:00
2001-07-20latest libac3 update from walken including lfe supportGuenter Bartsch
CVS patchset: 314 CVS date: 2001/07/20 22:37:56
2001-07-14Enable STEREO again.James Courtier-Dutton
More debug info in audio_oss_out.c CVS patchset: 279 CVS date: 2001/07/14 17:45:06
2001-06-24fixed esd output pluginGuenter Bartsch
CVS patchset: 229 CVS date: 2001/06/24 23:08:42
2001-06-24added arts audio support contributed by Philip StadermannGuenter Bartsch
CVS patchset: 226 CVS date: 2001/06/24 07:17:37
2001-06-24fixed small audio_fd initialization bugGuenter Bartsch
CVS patchset: 223 CVS date: 2001/06/24 03:36:30
2001-06-24added missing metronom functions (sorry... ;-))Guenter Bartsch
CVS patchset: 221 CVS date: 2001/06/24 02:19:29
2001-06-23fixed race between metronom and xine engine, small audio plugin api change ↵Guenter Bartsch
to improve responsiveness (unfinished), small demux_mpeg_block bugfix (alignment for DVD plugin) CVS patchset: 218 CVS date: 2001/06/23 19:45:47
2001-06-16err message bugfixGuenter Bartsch
CVS patchset: 193 CVS date: 2001/06/16 19:58:31
2001-06-15Fixed some warns.Daniel Caujolle-Bert
CVS patchset: 185 CVS date: 2001/06/15 08:58:11
2001-06-14small patches and bugfixes (debugging on freebsd...)Guenter Bartsch
CVS patchset: 174 CVS date: 2001/06/14 09:19:44
2001-06-11ac3 spdif output on oss drivers from James Courtier-DuttonGuenter Bartsch
CVS patchset: 165 CVS date: 2001/06/11 10:40:09
2001-06-05fixed little bug for buffer underrunsGuenter Bartsch
CVS patchset: 125 CVS date: 2001/06/05 04:40:53
2001-06-04protection agains dry buffers (alsa oss emulation) and less debugging outputGuenter Bartsch
CVS patchset: 124 CVS date: 2001/06/04 17:19:28
2001-06-04a radically simplified (but working) audio output syncing methodGuenter Bartsch
CVS patchset: 123 CVS date: 2001/06/04 17:13:36
2001-05-27mpg123 decoder plugin, 4/5-channel surround, ac3 pass-through (untested) and ↵Guenter Bartsch
minor bugfixes CVS patchset: 86 CVS date: 2001/05/27 23:48:12
2001-05-08Check for byteswap.h presence. Add workaround for AFMT_S16_NE definition.Daniel Caujolle-Bert
CVS patchset: 70 CVS date: 2001/05/08 11:31:39
2001-05-07Fixed the way to detect libtool version. Add get_capabilities(),get_property()Daniel Caujolle-Bert
and set_property() to audio out. get_supported_modes removed, use get_cap() instead. Change the way of capabilities, match like video_out AO_CAP_* and AO_PROP_*. Fixed a small typo in demux_mpeg.c. Fixed libmpg123 audio output callings arguments. Change the AO_MODE to AO_CAP_MODE in all required locations. CVS patchset: 69 CVS date: 2001/05/07 03:40:34
2001-05-07Check and comply with devfs (i hope).Daniel Caujolle-Bert
CVS patchset: 68 CVS date: 2001/05/07 02:25:00