22 |
|
|
23 |
#include "rdesktop.h" |
#include "rdesktop.h" |
24 |
#include "rdpsnd.h" |
#include "rdpsnd.h" |
25 |
|
#include "rdpsnd_dsp.h" |
26 |
#include <unistd.h> |
#include <unistd.h> |
27 |
#include <fcntl.h> |
#include <fcntl.h> |
28 |
#include <errno.h> |
#include <errno.h> |
208 |
} |
} |
209 |
|
|
210 |
void |
void |
|
alsa_volume(uint16 left, uint16 right) |
|
|
{ |
|
|
static int warned = 0; |
|
|
|
|
|
if (!warned) |
|
|
{ |
|
|
warning("volume changes currently not supported with alsa-output\n"); |
|
|
warned = 1; |
|
|
} |
|
|
} |
|
|
|
|
|
void |
|
211 |
alsa_play(void) |
alsa_play(void) |
212 |
{ |
{ |
213 |
struct audio_packet *packet; |
struct audio_packet *packet; |
282 |
alsa_driver.wave_out_close = alsa_close; |
alsa_driver.wave_out_close = alsa_close; |
283 |
alsa_driver.wave_out_format_supported = alsa_format_supported; |
alsa_driver.wave_out_format_supported = alsa_format_supported; |
284 |
alsa_driver.wave_out_set_format = alsa_set_format; |
alsa_driver.wave_out_set_format = alsa_set_format; |
285 |
alsa_driver.wave_out_volume = alsa_volume; |
alsa_driver.wave_out_volume = rdpsnd_dsp_softvol_set; |
286 |
alsa_driver.wave_out_play = alsa_play; |
alsa_driver.wave_out_play = alsa_play; |
287 |
alsa_driver.name = xstrdup("alsa"); |
alsa_driver.name = xstrdup("alsa"); |
288 |
alsa_driver.description = xstrdup("ALSA output driver, default device: " DEFAULTDEVICE); |
alsa_driver.description = xstrdup("ALSA output driver, default device: " DEFAULTDEVICE); |