summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-08-04 11:06:05 +0000
committerBenny Prijono <bennylp@teluu.com>2006-08-04 11:06:05 +0000
commit60fb5677579381a10db65cf32333fbabdd4a715e (patch)
tree79e9f008ea2fb04c2582daeaa94e6c4ed4853b17 /pjmedia
parent5ba603eebf4450ab31545ccf7483e04c1b00e829 (diff)
Removed the constness of the captured frame from pjmedia_snd_rec_cb specification (experimental, to support AEC since AEC needs to modify the buffer).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@645 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r--pjmedia/include/pjmedia/sound.h2
-rw-r--r--pjmedia/src/pjmedia/pasound.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/pjmedia/include/pjmedia/sound.h b/pjmedia/include/pjmedia/sound.h
index 9cd2bbca..ecff739a 100644
--- a/pjmedia/include/pjmedia/sound.h
+++ b/pjmedia/include/pjmedia/sound.h
@@ -105,7 +105,7 @@ typedef pj_status_t (*pjmedia_snd_play_cb)(/* in */ void *user_data,
*/
typedef pj_status_t (*pjmedia_snd_rec_cb)(/* in */ void *user_data,
/* in */ pj_uint32_t timestamp,
- /* in */ const void *input,
+ /* in */ void *input,
/* in*/ unsigned size);
/**
diff --git a/pjmedia/src/pjmedia/pasound.c b/pjmedia/src/pjmedia/pasound.c
index 9255f698..527c0a02 100644
--- a/pjmedia/src/pjmedia/pasound.c
+++ b/pjmedia/src/pjmedia/pasound.c
@@ -95,8 +95,9 @@ static int PaRecorderCallback(const void *input,
stream->timestamp += frameCount;
status = (*stream->rec_cb)(stream->user_data, stream->timestamp,
- input, frameCount * stream->bytes_per_sample *
- stream->channel_count);
+ (void*)input,
+ frameCount * stream->bytes_per_sample *
+ stream->channel_count);
if (status==0)
return paContinue;