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> |
138 |
} |
} |
139 |
|
|
140 |
void |
void |
|
libao_volume(uint16 left, uint16 right) |
|
|
{ |
|
|
warning("volume changes not supported with libao-output\n"); |
|
|
} |
|
|
|
|
|
void |
|
141 |
libao_play(void) |
libao_play(void) |
142 |
{ |
{ |
143 |
struct audio_packet *packet; |
struct audio_packet *packet; |
239 |
libao_driver.wave_out_close = libao_close; |
libao_driver.wave_out_close = libao_close; |
240 |
libao_driver.wave_out_format_supported = libao_format_supported; |
libao_driver.wave_out_format_supported = libao_format_supported; |
241 |
libao_driver.wave_out_set_format = libao_set_format; |
libao_driver.wave_out_set_format = libao_set_format; |
242 |
libao_driver.wave_out_volume = libao_volume; |
libao_driver.wave_out_volume = rdpsnd_dsp_softvol_set; |
243 |
libao_driver.wave_out_play = libao_play; |
libao_driver.wave_out_play = libao_play; |
244 |
libao_driver.name = xstrdup("libao"); |
libao_driver.name = xstrdup("libao"); |
245 |
libao_driver.description = xstrdup("libao output driver"); |
libao_driver.description = xstrdup("libao output driver"); |