Add ability to set output format and output rate

This commit is contained in:
Mike Brady
2016-08-19 12:51:15 +01:00
parent 5ddaec18b5
commit 01e5128507
11 changed files with 64 additions and 18 deletions
+4 -2
View File
@@ -134,9 +134,11 @@ static void deinit(void) {
ao_shutdown();
}
static void start(int sample_rate) {
if (sample_rate != 44100)
static void start(int sample_rate, int sample_format) {
if (sample_rate != 0)
die("unexpected sample rate!");
if (sample_format != 0)
die("unexpected sample format!");
}
static void play(short buf[], int samples) { ao_play(dev, (char *)buf, samples * 4); }