X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fraop_buffer.c;h=15f588c5be0b3e9e3e2a78db381485d07ef7a52e;hb=597bc69b0a31b9f1834911aeb34e389f28ea0ae7;hp=38995c220bd21ae0837461ec75ce46f903aacdeb;hpb=a5670bb87456390a0b5dd8de687793a7f980d492;p=deb_shairplay.git diff --git a/src/lib/raop_buffer.c b/src/lib/raop_buffer.c index 38995c2..15f588c 100644 --- a/src/lib/raop_buffer.c +++ b/src/lib/raop_buffer.c @@ -146,7 +146,8 @@ set_decoder_info(alac_file *alac, ALACSpecificConfig *config) } raop_buffer_t * -raop_buffer_init(const char *fmtp, +raop_buffer_init(const char *rtpmap, + const char *fmtp, const unsigned char *aeskey, const unsigned char *aesiv) { @@ -155,6 +156,7 @@ raop_buffer_init(const char *fmtp, ALACSpecificConfig *alacConfig; int i; + assert(rtpmap); assert(fmtp); assert(aeskey); assert(aesiv); @@ -186,7 +188,7 @@ raop_buffer_init(const char *fmtp, raop_buffer_entry_t *entry = &raop_buffer->entries[i]; entry->audio_buffer_size = audio_buffer_size; entry->audio_buffer_len = 0; - entry->audio_buffer = raop_buffer->buffer+i*audio_buffer_size; + entry->audio_buffer = (char *)raop_buffer->buffer+i*audio_buffer_size; } /* Initialize ALAC decoder */