summaryrefslogtreecommitdiff
path: root/src/xine-engine/audio_out.c
AgeCommit message (Collapse)Author
2001-12-10Disable _XOPEN_SOURCE define for solaris, it causes compile errors with aJuergen Keil
va_list typedef redefine. We get the prototype for swab() on solais by including stdlib.h / unistd.h CVS patchset: 1209 CVS date: 2001/12/10 12:31:08
2001-12-09Move SPDIF encaps into the audio decoders.James Courtier-Dutton
This makes the SPDIF out code in xine-engine/audio_out.c very simple. It will also make audio sync better as the correct number of samples will be passed to got_audio_samples. CVS patchset: 1195 CVS date: 2001/12/09 18:31:01
2001-11-27Improve DTS support.James Courtier-Dutton
CVS patchset: 1121 CVS date: 2001/11/27 00:00:34
2001-11-20should fix pause and slow/fast playingMiguel Freitas
CVS patchset: 1086 CVS date: 2001/11/20 12:41:57
2001-11-19reverting a change i did yesterday (discarding buffers on close might notMiguel Freitas
be a good idea...) CVS patchset: 1080 CVS date: 2001/11/19 19:10:41
2001-11-19fix buffer leak and race condition where audio_out thread would not runMiguel Freitas
CVS patchset: 1079 CVS date: 2001/11/19 18:58:04
2001-11-18make audio_out close fasterMiguel Freitas
CVS patchset: 1072 CVS date: 2001/11/18 22:59:29
2001-11-18new configfile interface, code cleanup, xprintf is goneGuenter Bartsch
CVS patchset: 1064 CVS date: 2001/11/18 03:53:23
2001-11-17Some more DTS corrections.James Courtier-Dutton
CVS patchset: 1056 CVS date: 2001/11/17 17:29:39
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-16Small change.James Courtier-Dutton
CVS patchset: 1053 CVS date: 2001/11/16 21:06:21
2001-11-16DTS Audio should work via the SPDIF Digital out.James Courtier-Dutton
Added DTS syncinfo check and header parsing. CVS patchset: 1051 CVS date: 2001/11/16 20:24:56
2001-11-15fix segfault playing mono/low rate streams. we need to check if 4x isMiguel Freitas
enough for all resample cases!! CVS patchset: 1039 CVS date: 2001/11/15 00:32:36
2001-11-10'debug' build didn't compile any more, variable 'vpts' was unknownJuergen Keil
CVS patchset: 1015 CVS date: 2001/11/10 19:34:25
2001-11-10very unfinished scr discontinuity detection stuff, new software audio out ↵Guenter Bartsch
buffer and thread CVS patchset: 1010 CVS date: 2001/11/10 13:48:02
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-16SPDIF sync improvedJoachim Koenig
CVS patchset: 821 CVS date: 2001/10/16 17:57:31
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-03A test "pointer < 0" does not make sense; removed.Juergen Keil
CVS patchset: 727 CVS date: 2001/10/03 15:21:29
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-12DTS patches from Michiel TonemanJoachim Koenig
CVS patchset: 626 CVS date: 2001/09/12 22:00:51
2001-09-11fixed no-resample audio output, fixed qt stream end detectionGuenter Bartsch
CVS patchset: 620 CVS date: 2001/09/11 23:02:47
2001-09-11Fix some Floating point exceptionsJames Courtier-Dutton
Document return values of audio_out.c:open CVS patchset: 615 CVS date: 2001/09/11 14:10:04
2001-09-10fixed unixscr_adjust, using it to fix small audio gapsGuenter Bartsch
CVS patchset: 607 CVS date: 2001/09/10 21:52:59
2001-09-10a quicktime demuxer based on openquicktime, cinepack support fixed, minor ↵Guenter Bartsch
bugfixes regarding buffer type handling CVS patchset: 600 CVS date: 2001/09/10 03:04:48
2001-09-06DTS via SPDIFJoachim Koenig
CVS patchset: 581 CVS date: 2001/09/06 15:23:14
2001-09-06Use return value "0" as an error indication for ao_instance->open; "1" (orJuergen Keil
some value > 0) for success. (for consistancy with ao_driver->open) CVS patchset: 576 CVS date: 2001/09/06 13:33:20
2001-09-02ac3 output via spdif patch provided by Andy Lo A Foe <andy@orbital.xs4all.nl>Guenter Bartsch
CVS patchset: 550 CVS date: 2001/09/02 00:30:22
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-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-22code cleanup: removed unneeded includes and defines, used C style ↵Guenter Bartsch
indentiation and comments CVS patchset: 464 CVS date: 2001/08/22 16:20:13
2001-08-22Minor fixes.James Courtier-Dutton
CVS patchset: 462 CVS date: 2001/08/22 11:03:52
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-06-14more small fixes and workaroundsGuenter Bartsch
CVS patchset: 176 CVS date: 2001/06/14 09:54:13
2001-04-24Oops, forgotten files.Daniel Caujolle-Bert
CVS patchset: 22 CVS date: 2001/04/24 20:57:11