summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/g722.c
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2011-02-18 09:34:28 +0000
committerNanang Izzuddin <nanang@teluu.com>2011-02-18 09:34:28 +0000
commitf5685f7b793f56489a16df6c808898d29cc4bbb5 (patch)
tree825e56a081071856966a301892d047290337a2bd /pjmedia/src/pjmedia-codec/g722.c
parent18cecc69115001ad1b6e980ce7fa13dc3b059c1a (diff)
Fix #1199:
- Modified G722 frame time to 10ms (was 20ms) and frame per packet to 2 (was 1). - Updated the detection mechanism of remote G722 frame-length in the stream to be flexible to any G722 frame length setting (was assumed to be always 20ms). git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3416 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia-codec/g722.c')
-rw-r--r--pjmedia/src/pjmedia-codec/g722.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia-codec/g722.c b/pjmedia/src/pjmedia-codec/g722.c
index 5b43a61b..fbe90bd8 100644
--- a/pjmedia/src/pjmedia-codec/g722.c
+++ b/pjmedia/src/pjmedia-codec/g722.c
@@ -38,9 +38,9 @@
#define THIS_FILE "g722.c"
/* Defines */
-#define PTIME (20)
+#define PTIME (10)
#define SAMPLES_PER_FRAME (16000 * PTIME /1000)
-#define FRAME_LEN (160)
+#define FRAME_LEN (80)
#define PLC_DISABLED 0
/* Tracing */
@@ -291,7 +291,7 @@ static pj_status_t g722_default_attr( pjmedia_codec_factory *factory,
attr->info.frm_ptime = PTIME;
attr->info.pt = PJMEDIA_RTP_PT_G722;
- attr->setting.frm_per_pkt = 1;
+ attr->setting.frm_per_pkt = 2;
attr->setting.vad = 1;
attr->setting.plc = 1;