summaryrefslogtreecommitdiffstats
path: root/src/sample-util.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-06-29 16:48:37 +0000
committerLennart Poettering <lennart@poettering.net>2004-06-29 16:48:37 +0000
commitef422fa4ae626e9638ca70d1c56f27e701dd69c2 (patch)
tree1dd62aee8ec44f3d3c7d5f4bacb3d2b38769e5b3 /src/sample-util.c
parenta74cd2a1bd92eac6a4140d0794ac4b557be6c133 (diff)
esound protocol
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@40 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/sample-util.c')
-rw-r--r--src/sample-util.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/sample-util.c b/src/sample-util.c
index 7a3c267a..ff14548c 100644
--- a/src/sample-util.c
+++ b/src/sample-util.c
@@ -4,7 +4,7 @@
#include "sample-util.h"
struct pa_sample_spec default_sample_spec = {
- .format = SAMPLE_S16NE,
+ .format = PA_SAMPLE_S16NE,
.rate = 44100,
.channels = 2
};
@@ -27,18 +27,20 @@ void silence_memory(void *p, size_t length, struct pa_sample_spec *spec) {
assert(p && length && spec);
switch (spec->format) {
- case SAMPLE_U8:
+ case PA_SAMPLE_U8:
c = 127;
break;
- case SAMPLE_S16LE:
- case SAMPLE_S16BE:
- case SAMPLE_FLOAT32:
+ case PA_SAMPLE_S16LE:
+ case PA_SAMPLE_S16BE:
+ case PA_SAMPLE_FLOAT32:
c = 0;
break;
- case SAMPLE_ALAW:
- case SAMPLE_ULAW:
+ case PA_SAMPLE_ALAW:
+ case PA_SAMPLE_ULAW:
c = 80;
break;
+ default:
+ assert(0);
}
memset(p, c, length);
@@ -47,7 +49,7 @@ void silence_memory(void *p, size_t length, struct pa_sample_spec *spec) {
size_t mix_chunks(struct mix_info channels[], unsigned nchannels, void *data, size_t length, struct pa_sample_spec *spec, uint8_t volume) {
unsigned c, d;
assert(channels && data && length && spec);
- assert(spec->format == SAMPLE_S16NE);
+ assert(spec->format == PA_SAMPLE_S16NE);
for (d = 0;; d += sizeof(int16_t)) {
int32_t sum = 0;