diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2008-10-27 09:05:56 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2008-10-27 09:05:56 +0000 |
commit | ff70dcce4b4d04d01e92c19c67a6c15b84dcf3e9 (patch) | |
tree | b5b328b3349ec49a7fc25ef1a79675f4897f8565 /pjmedia | |
parent | cebdf0a62795af2d57a2e2e7574d8f17262a4361 (diff) |
Minor fix on Symbian sound latency info.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2357 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia/symbian_sound.cpp | 6 | ||||
-rw-r--r-- | pjmedia/src/pjmedia/symbian_sound_aps.cpp | 5 |
2 files changed, 7 insertions, 4 deletions
diff --git a/pjmedia/src/pjmedia/symbian_sound.cpp b/pjmedia/src/pjmedia/symbian_sound.cpp index 8c09be2c..1759e99a 100644 --- a/pjmedia/src/pjmedia/symbian_sound.cpp +++ b/pjmedia/src/pjmedia/symbian_sound.cpp @@ -850,8 +850,10 @@ PJ_DEF(pj_status_t) pjmedia_snd_stream_get_info(pjmedia_snd_stream *strm, pi->channel_count = strm->channel_count; pi->samples_per_frame = strm->samples_per_frame; pi->bits_per_sample = BYTES_PER_SAMPLE * 8; - pi->rec_latency = 0; - pi->play_latency = 0; + // Symbian uses 4096 bytes buffer (~2048 samples/256 ms) for PCM rec & play. + // The latencies below are rounded up to be a multiplication of 80. + pi->rec_latency = 2080; + pi->play_latency = 2080; return PJ_SUCCESS; } diff --git a/pjmedia/src/pjmedia/symbian_sound_aps.cpp b/pjmedia/src/pjmedia/symbian_sound_aps.cpp index 9b54c3d3..4f8f1d04 100644 --- a/pjmedia/src/pjmedia/symbian_sound_aps.cpp +++ b/pjmedia/src/pjmedia/symbian_sound_aps.cpp @@ -728,8 +728,9 @@ PJ_DEF(pj_status_t) pjmedia_snd_stream_get_info(pjmedia_snd_stream *strm, pi->channel_count = strm->channel_count; pi->samples_per_frame = strm->samples_per_frame; pi->bits_per_sample = BYTES_PER_SAMPLE * 8; - pi->rec_latency = 0; - pi->play_latency = 0; + // latencies approximation (in samples) + pi->rec_latency = strm->samples_per_frame * 2; + pi->play_latency = strm->samples_per_frame * 2; return PJ_SUCCESS; } |