/[rdesktop]/jpeg/rdesktop/trunk/rdpsnd_alsa.c |
Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
branch for integration of Daniel Jarboe <daniel.jarboe(at)gmail.com> patches for jpeg
Moving rdesktop trunk to correct location.
update the copyright year
Rename BOOL to RD_BOOL to avoid conflict on Win32.
RD_ prefix
copyright year update
RD_ prefix and win32 compatibility for core files
Add capture support to the alsa backend.
Fix audio_driver initialisation to avoid problem with uninitialised variables and reduce the memory leakage.
Make code compile with C89 compilers again
Abstract select() handling in rdpsnd so that backends can do their thing more correctly.
Restructure driver registration structures a bit so it is easier to add new fields (and also reduce some memory usage/leaks).
remove call to snd_pcm_drop as this is done implicitly by snd_pcm_close and causes an assert on old alsa-versions
set pcm_handle to NULL on close
Rewrite the queue management a bit so that blocks are not completed until they have finished playing. This also makes the queue system mandatory for all backends.
make it possible for the driver to switch resampling on and off dynamically. this will be needed for the OSS driver.
use software volume for ALSA
unify audio-byteswapping as a dsp-function
fix SunCC errors/warnings and configure-variable-usage (LIBS/LDFLAGS)
allow multiple sound-drivers to be compiled in simultaneously and make the runtime selectable
unify queue-handling in rdpsnd.c (remove private copies from all drivers)
add alsa-driver
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |