summaryrefslogtreecommitdiff
path: root/codecs/codec_a_mu.c
diff options
context:
space:
mode:
Diffstat (limited to 'codecs/codec_a_mu.c')
-rw-r--r--codecs/codec_a_mu.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/codecs/codec_a_mu.c b/codecs/codec_a_mu.c
index a478dc7af..23f04f055 100644
--- a/codecs/codec_a_mu.c
+++ b/codecs/codec_a_mu.c
@@ -46,7 +46,7 @@ static unsigned char a2mu[256];
static int alawtoulaw_framein(struct ast_trans_pvt *pvt, struct ast_frame *f)
{
int x = f->samples;
- unsigned char *src = f->data;
+ unsigned char *src = f->data.ptr;
unsigned char *dst = (unsigned char *)pvt->outbuf + pvt->samples;
pvt->samples += x;
@@ -62,7 +62,7 @@ static int alawtoulaw_framein(struct ast_trans_pvt *pvt, struct ast_frame *f)
static int ulawtoalaw_framein(struct ast_trans_pvt *pvt, struct ast_frame *f)
{
int x = f->samples;
- unsigned char *src = f->data;
+ unsigned char *src = f->data.ptr;
unsigned char *dst = (unsigned char *)pvt->outbuf + pvt->samples;
pvt->samples += x;
@@ -87,7 +87,7 @@ static struct ast_frame *alawtoulaw_sample(void)
f.mallocd = 0;
f.offset = 0;
f.src = __PRETTY_FUNCTION__;
- f.data = ulaw_slin_ex; /* XXX what ? */
+ f.data.ptr = ulaw_slin_ex; /* XXX what ? */
return &f;
}
@@ -101,7 +101,7 @@ static struct ast_frame *ulawtoalaw_sample(void)
f.mallocd = 0;
f.offset = 0;
f.src = __PRETTY_FUNCTION__;
- f.data = ulaw_slin_ex;
+ f.data.ptr = ulaw_slin_ex;
return &f;
}