summaryrefslogtreecommitdiff
path: root/src/audio_out
AgeCommit message (Collapse)Author
2004-05-07extend help string for speaker arrangementMichael Roitzsch
CVS patchset: 6494 CVS date: 2004/05/07 13:37:00
2004-04-30Add "Speaker arrangement" config item support to oss as well.James Courtier-Dutton
Only oss and alsa used the old multi channel config items. CVS patchset: 6467 CVS date: 2004/04/30 12:57:47
2004-04-30Implement a more user friendly "Speaker arrangement" config item.James Courtier-Dutton
CVS patchset: 6463 CVS date: 2004/04/30 03:07:33
2004-04-26Ooops, no debugging and moreMichael Roitzsch
CVS patchset: 6444 CVS date: 2004/04/26 18:01:06
2004-04-26it is now possible to select a different mixer numberMichael Roitzsch
CVS patchset: 6443 CVS date: 2004/04/26 17:57:08
2004-04-23- big endian fix, and delay fixes for the file (wave) audio output pluginBastien Nocera
patch from David Woodhouse <dwmw2@infradead.org> CVS patchset: 6427 CVS date: 2004/04/23 12:41:30
2004-04-14don't give up at first mixer init failure.patch from Ronald Wahl <patchman ↵Daniel Caujolle-Bert
at users.sourceforge.net> CVS patchset: 6403 CVS date: 2004/04/14 21:30:32
2004-04-11typo fixes from FrantisekMichael Roitzsch
CVS patchset: 6395 CVS date: 2004/04/11 15:27:19
2004-04-11thanks to Frantisek for finding the multiline string, but the space should ↵Michael Roitzsch
be there CVS patchset: 6391 CVS date: 2004/04/11 14:41:09
2004-04-10Make xgettext and gcc happy. :-)František Dvořák
CVS patchset: 6386 CVS date: 2004/04/10 18:51:32
2004-04-10improving config help stringsMichael Roitzsch
* for alsa: do not register config entries multiple times just to get the value, use lookup_entry() * for directx: get rid of unused device_name * for OSS: remove mixer config, derive mixer name from device name CVS patchset: 6379 CVS date: 2004/04/10 14:53:42
2004-04-09made GCC happyDaniel Caujolle-Bert
CVS patchset: 6358 CVS date: 2004/04/09 11:48:13
2004-03-21Fix longstanding problem when using xine with alsa's dmix audio out plugin.James Courtier-Dutton
CVS patchset: 6292 CVS date: 2004/03/21 03:29:43
2004-03-20add a boolean "audio.alsa_hw_mixer" entry, on by default, to allow front-endsBastien Nocera
to disable the ALSA event thread CVS patchset: 6291 CVS date: 2004/03/20 20:45:18
2004-03-20Correct device names.James Courtier-Dutton
CVS patchset: 6290 CVS date: 2004/03/20 01:32:29
2004-03-19another try to fix mixer thread deadlock. Don't destroy mixer mutex too ↵Daniel Caujolle-Bert
early (thanks Thibaut!) CVS patchset: 6289 CVS date: 2004/03/19 13:17:47
2004-03-18Fix more messagesPhilipp Hahn
CVS patchset: 6287 CVS date: 2004/03/18 09:07:00
2004-03-18Fix wording of messagesPhilipp Hahn
CVS patchset: 6286 CVS date: 2004/03/18 07:26:24
2004-03-12big cleanup/fix of mute status/events. Bastien, can you check if the event ↵Daniel Caujolle-Bert
thread still lockup on Totem? CVS patchset: 6244 CVS date: 2004/03/12 16:19:29
2004-03-05forgot to uncomment the pthread_{cancel,join} portionDaniel Caujolle-Bert
CVS patchset: 6226 CVS date: 2004/03/05 23:44:39
2004-03-05re-enable mixer thread: add a 333ms timeout. The "only one concerned"Daniel Caujolle-Bert
frontend must be fixed instead of commenting piece of code, IMHO :-) CVS patchset: 6225 CVS date: 2004/03/05 23:01:26
2004-03-04autoscan devfs patch from SteveFrantišek Dvořák
CVS patchset: 6216 CVS date: 2004/03/04 16:06:02
2004-03-03use the _x_abort() macro instead of abort, since it prints some debug infoMichael Roitzsch
before aborting CVS patchset: 6211 CVS date: 2004/03/03 20:09:11
2004-03-02- disable the AO event thread as pthread_cancel is known to be very unreliableBastien Nocera
and is causing deadlocks on exit in Totem, see: http://bugzilla.gnome.org/show_bug.cgi?id=122120 CVS patchset: 6206 CVS date: 2004/03/02 23:51:39
2004-03-02- added David Woodhouse's file (wave) audio out plugin, added David to the ↵Bastien Nocera
AUTHORS file, and mentioned the new plugin in the ChangeLog CVS patchset: 6205 CVS date: 2004/03/02 19:48:41
2004-02-21Fix mixer failure for envy24 sound cards.James Courtier-Dutton
Error message reported: - xine: simple.c:1465: snd_mixer_selem_get_playback_volume: Zusicherung »elem« nicht erfüllt. CVS patchset: 6181 CVS date: 2004/02/21 14:16:48
2004-02-15exiting xine with arts audio freezes on BSD; this should be an arts bug, butMichael Roitzsch
mplayer works around this, so we could do the same ;) thanks to Fridtjof Busse for reporting and testing this CVS patchset: 6161 CVS date: 2004/02/15 19:29:47
2004-01-29minor improvement in log output formattingJames Stembridge
CVS patchset: 6082 CVS date: 2004/01/29 22:01:07
2004-01-05Fix the noise which can occur for some rates.František Dvořák
The main bugs remains: - buffer overrun (need different method of events?...) - stop playback on stop CVS patchset: 5999 CVS date: 2004/01/05 00:51:44
2004-01-01Win32 port, mainly DirectX:František Dvořák
* use DirectX under CygWin and basic auto-stuff * move some my macros in configure.ac * I don't know why, but shared directx plugins can't be linked with libdxguid.a. Used cute-hack, idea is from mplayer. Also thanks to hexedit, because I haven't sources of w32api. * Fix some warnings in vo directx and ao directx. * Decrease version of directx. It seems it still works. For compilation with DirectX under Cygwin you need header files from directx-sdk. Autoconf macros are only basic, but it works. for example: DIRECTX_CFLAGS=-I/cygrive/c/Program\ Files/Directx/include ./autogen.sh CVS patchset: 5971 CVS date: 2004/01/01 18:14:51
2004-01-01unused variableMichael Roitzsch
CVS patchset: 5969 CVS date: 2004/01/01 15:55:24
2003-12-31Compilation under CygWin.František Dvořák
CVS patchset: 5966 CVS date: 2003/12/31 18:31:39
2003-12-31fix driver initialization on big endian platforms that don't support littleSiggi Langauf
endian audio samples CVS patchset: 5964 CVS date: 2003/12/31 12:05:26
2003-12-20solved some big-endian problemesManfred Tremmel
CVS patchset: 5928 CVS date: 2003/12/20 19:51:48
2003-12-14API version bounceSiggi Langauf
CVS patchset: 5912 CVS date: 2003/12/14 22:13:22
2003-12-13- check that setting the "bits per sample" was what we asked for even if the ↵Bastien Nocera
ioctl works (fixes playback of 8 bits sounds on i810 soundcards) CVS patchset: 5904 CVS date: 2003/12/13 19:22:33
2003-12-13Update win32 MSVC build:František Dvořák
* internal names cleanup * http input plugin uses http_helper.c * fix change in audio_directx * MSVC stoped compile xineui because of 'this', mysterious * change non-constand array lengths to malloc/free, it good for such old compilers as my MSVC 6.0 * change lprintf macro for MSVC to compile again (I don't know, how use variable number of macro arguments in MSVC...) * merge compiling of xine-utils and xine-engine CVS patchset: 5902 CVS date: 2003/12/13 11:35:07
2003-12-12Fix using va_arg without explicit NULL 'terminator'Daniel Caujolle-Bert
CVS patchset: 5892 CVS date: 2003/12/12 01:44:39
2003-12-09update copyright year (and we have to do it again in 3 weeks... ;-) )Daniel Caujolle-Bert
CVS patchset: 5879 CVS date: 2003/12/09 00:02:28
2003-12-08another lprintf found that prints the filename twiceMichael Roitzsch
CVS patchset: 5866 CVS date: 2003/12/08 11:34:37
2003-12-07get rid of XINE_{ASSERT,ABORT} and useless xine_print_trace (useless). ↵Daniel Caujolle-Bert
Replace XINE_ASSERT by _x_assert, which works exaclty as assert, except that it still warns with NDEBUG defined (but don't abort). Fix missuning of assert(0), which isn't safe, abort is abort, assert is for debugging purpose only, so all assert(0) has been converted to abort() alls. In osd_preload_fonts(): alloc needed memory chunk. Define NDEBUG in CFLAGS, for non DEBUG build only. CVS patchset: 5860 CVS date: 2003/12/07 15:34:29
2003-12-07- don't segfault when the audio device isn't availableBastien Nocera
CVS patchset: 5857 CVS date: 2003/12/07 00:25:52
2003-12-05cleanup phase II. use xprintf when it's relevant, use xine_xmalloc when it's ↵Daniel Caujolle-Bert
relevant too. Small other little fix (can't remember). Change few internal function prototype because it xine_t pointer need to be used if some xine's internal sections. NOTE: libdvd{nav,read} is still too noisy, i will take a look to made it quit, without invasive changes. To be continued... CVS patchset: 5844 CVS date: 2003/12/05 15:54:56
2003-11-29AUDIODEV patch by Mitch@0Bits.COMMiguel Freitas
CVS patchset: 5817 CVS date: 2003/11/29 15:41:37
2003-11-26xprintf clean pass. xprintf now log into new XINE_LOG_TRACE log buffer. ↵Daniel Caujolle-Bert
scratch buffer enhancement (thanks Thibaut for the malloc tips), enlarge log buffer from 25 lines (very useless), to 150 (better). CVS patchset: 5801 CVS date: 2003/11/26 23:44:08
2003-11-26lprintf cleanup, pass I.Daniel Caujolle-Bert
CVS patchset: 5796 CVS date: 2003/11/26 19:43:26
2003-11-07Allow for some very basic sound cards that do not support "front" device.James Courtier-Dutton
Fall back to "default" CVS patchset: 5702 CVS date: 2003/11/07 18:25:35
2003-10-25use relchk.sh use relchk.sh use relchk.shDaniel Caujolle-Bert
fix "make dist". Now tarball is complete. don't expect people have doc formatting tools (check for sgmltools and fig2dev). rename the spaced name file in win32 (Tim, can you check if i didn't break anything please ?). CVS patchset: 5589 CVS date: 2003/10/25 00:49:11
2003-10-20Add a warning about RESUME calls happening when they should now.James Courtier-Dutton
CVS patchset: 5557 CVS date: 2003/10/20 07:04:55
2003-10-19Try to follow audio_out api.Thibaut Mattern
Thanks to Daniel for the patch. Bastien: please test CVS patchset: 5542 CVS date: 2003/10/19 13:40:32