diff options
author | Lennart Poettering <lennart@poettering.net> | 2007-05-13 00:49:21 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2007-05-13 00:49:21 +0000 |
commit | 08ee90ea2e6ea839846c5670afa9d1a19c20ba78 (patch) | |
tree | 20179e14950b79d7057d16b95aea7c13274478cc /converter.c | |
parent | e8ef97ff9e0ff4e4ab2b0f24b5d13e4a9c151ef1 (diff) |
s/device/stream
git-svn-id: file:///home/lennart/svn/public/libsydney/trunk@7 9ba3c220-e4d3-45a2-8aa3-73fcc9aff6ce
Diffstat (limited to 'converter.c')
-rw-r--r-- | converter.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/converter.c b/converter.c index e49945c..f439b77 100644 --- a/converter.c +++ b/converter.c @@ -388,10 +388,10 @@ static void* get_zero_buffer(converter_t *c, size_t size) { int converter_go( converter_t *c, const void *const src[], const size_t sstr[], int sinterleave, - const void **dst[], size_t *dstr[], int dinterleave, + void **dst[], size_t *dstr[], int dinterleave, size_t *size) { - const size_t* stride; + size_t* stride; void** process_data; int is_bounce; int interleave; @@ -400,7 +400,7 @@ int converter_go( sa_assert(c); is_bounce = 0; - stride = sstr; + stride = (size_t*) sstr; process_data = (void**) src; interleave = !!sinterleave; dinterleave = !!dinterleave; @@ -684,7 +684,7 @@ do_interleave: return SA_SUCCESS; } -void converter_set_volume(converter_t *c, int vol[]) { +void converter_set_volume(converter_t *c, const int vol[]) { unsigned i; int no_volume = 1; @@ -715,7 +715,7 @@ void converter_set_volume(converter_t *c, int vol[]) { int converter_go_interleaved( converter_t *c, const void *const data, - const void **dst[], size_t *dstr[], int dinterleave, + void **dst[], size_t *dstr[], int dinterleave, size_t *size) { unsigned i; @@ -728,7 +728,7 @@ int converter_go_interleaved( c->from_stride[i] = stride; } - return converter_go(c, c->from_process_data, c->from_stride, 1, dst, dstr, dinterleave, size); + return converter_go(c, (const void *const*) c->from_process_data, c->from_stride, 1, dst, dstr, dinterleave, size); } void converter_set_ratio(converter_t *c, unsigned rate1, unsigned rate2) { |