/[rdesktop]/jpeg/rdesktop/trunk/rdpsnd_sun.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
Corrected last patch; rdpsnd_dsp_resample_set is not needed, since we perform the duplication ourselves.
Workaround to support recording on Sun Ray x86 systems.
Properly store the current device settings for full duplex operation.
Fondle the device a bit more carefully when recording to guarantee that we properly sync up with the data stream. This is crucial to get reliable behaviour on multi-byte frames.
Record support for Sun audio backend. Also do some general improvements and get it more in line with the OSS backend.
prefix BOOL with RD_
copyright year update
RD_ prefix and win32 compatibility for core files
Fix audio_driver initialisation to avoid problem with uninitialised variables and reduce the memory leakage.
Make code compile with C89 compilers again
fix sun audio driver
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).
Fix some remaining references to rdpsnd_send_completion().
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.
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)
Created a common xstrdup function.
Added missing c-basic-offset:s and license headers
strdup the audio-device
Correctly init the audio-info structure. Fixes playback-hangs on OpenBSD after changing volume.
use ifdef to see if we are big-endian
Use AUDIO_FLUSH on the BSDs
Use stropts.h on solaris
Removed timezone stuff, due to too much portability problems... Will solve this later Portability "fix" for rdpsnd_sun.c on openbsd
Be more portable to platforms where I_FLUSH && FLUSHW are not defined
AUDIO_CHANNELS_MONO/AUDIO_CHANNELS_STEREO not defined in some versions of Solaris.
fix for oss-driver (too fast acks) some g_ prefixes for globals
Make sure that g_dsp_busy is initialized to False
Fixed indentation
Volume control for OSS & SUN Ignore first 4 bytes of audio-packet (clicking noise)
Updates to Sun audio support (from Michael Gernoth).
Add Sun audio support, fix a bug in the OSS driver. (Michael Gernoth <michael@gernoth.net>)
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 |