summaryrefslogtreecommitdiff
path: root/src/audio_out
AgeCommit message (Collapse)Author
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-20Andy's patch for AC3Joachim Koenig
CVS patchset: 453 CVS date: 2001/08/20 11:15:57
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-13alsa05 patch provided by Peter WeissgerberGuenter Bartsch
CVS patchset: 418 CVS date: 2001/08/13 14:03:00
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-08-01new sync stuff and SPDIF correctionsJoachim Koenig
CVS patchset: 376 CVS date: 2001/08/01 18:17:40
2001-07-30artsd audio output patch by Philip StadermannGuenter Bartsch
CVS patchset: 366 CVS date: 2001/07/30 10:15:17
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-18Split alsa drivers, more checks about versions. Made xine lib c++ compliant.Daniel Caujolle-Bert
CVS patchset: 308 CVS date: 2001/07/18 21:38:16
2001-07-17Fixed distcheck failure. Fixed Slackware/Redhat package generation.Daniel Caujolle-Bert
CVS patchset: 302 CVS date: 2001/07/17 21:55:12
2001-07-16IRIX / mips port. Audio and CD support are not implemented yet.Matthias Hopf
Nuked BUILD_LIB_STATIC. Changed some architecture dependend code to feature dependend code. Autoconf'ing CD / DVD ioctl() support. CVS patchset: 288 CVS date: 2001/07/16 19:36:00
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-07-14cleaned up and finished spu_thread removalGuenter Bartsch
CVS patchset: 275 CVS date: 2001/07/14 12:50:33
2001-07-10Fixed get_dir in input plugins. Fixed a strange header inclusion bugDaniel Caujolle-Bert
in libw32dll/wine. CVS patchset: 264 CVS date: 2001/07/10 21:07:55
2001-06-30(hopefully) fixed alsa driverGuenter Bartsch
CVS patchset: 237 CVS date: 2001/06/30 23:09:25
2001-06-26last_audio_vpts stuff added to sun audio driverJuergen Keil
CVS patchset: 234 CVS date: 2001/06/26 18:47:13
2001-06-25small code cleanup, no warnings when compiling esdGuenter Bartsch
CVS patchset: 231 CVS date: 2001/06/25 08:46:55
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-22Make sure the sun-style-ioctl audio plugin compiles on NetBSDJuergen Keil
CVS patchset: 215 CVS date: 2001/06/22 10:45:03
2001-06-21solaris and stability patches provided by Juergen KeilGuenter Bartsch
CVS patchset: 211 CVS date: 2001/06/21 17:34:23
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-11SPDIF works nowJoachim Koenig
CVS patchset: 166 CVS date: 2001/06/11 19:37:53
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-06Added alsa 0.5 compilation. Only one driver will be enabled at sameDaniel Caujolle-Bert
time, this is temporary. CVS patchset: 131 CVS date: 2001/06/06 19:34:23
2001-06-06driver for alsa 0.5.xJoachim Koenig
CVS patchset: 130 CVS date: 2001/06/06 16:41:35
2001-06-05more creditsJoachim Koenig
CVS patchset: 128 CVS date: 2001/06/05 19:50:56
2001-06-05some copyrights and devices now configurableJoachim Koenig
CVS patchset: 127 CVS date: 2001/06/05 16:58:47
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-06-01Fixed compilation with 0.5 library.Daniel Caujolle-Bert
CVS patchset: 110 CVS date: 2001/06/01 07:25:26
2001-05-31more ac3 stuff now in driverJoachim Koenig
CVS patchset: 107 CVS date: 2001/05/31 18:36:08
2001-05-30alsa is back againJoachim Koenig
CVS patchset: 103 CVS date: 2001/05/30 18:31:32
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-26Add install-debug rules. This fix the "make install" problem withDaniel Caujolle-Bert
debug version builds. Fixed The debug rule in src/input. CVS patchset: 85 CVS date: 2001/05/26 22:04:38
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