summaryrefslogtreecommitdiff
path: root/pjmedia/src/pjmedia-codec/l16.c
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-04-01 12:05:34 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-04-01 12:05:34 +0000
commitd35a8221a34a562a88bdb7c947a7018080539c59 (patch)
treeaa5a5abd2d4421426668329a193d079d2d0b293d /pjmedia/src/pjmedia-codec/l16.c
parent5c2400ce2b6ca229272457be1ff383df1d9c6139 (diff)
Ticket #774:
- Initial source of G.722.1/Annex C integration. - Disabled some "odd" modes of L16 codec (11kHz & 22kHz mono & stereo) while releasing some payload types. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2563 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/src/pjmedia-codec/l16.c')
-rw-r--r--pjmedia/src/pjmedia-codec/l16.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia-codec/l16.c b/pjmedia/src/pjmedia-codec/l16.c
index 2b1ad7b3..2789498e 100644
--- a/pjmedia/src/pjmedia-codec/l16.c
+++ b/pjmedia/src/pjmedia-codec/l16.c
@@ -330,6 +330,8 @@ static pj_status_t l16_enum_codecs( pjmedia_codec_factory *factory,
++count;
}
+// disable some L16 modes
+#if 0
if (count < *max_count) {
/* 11025 Hz mono */
codecs[count].type = PJMEDIA_TYPE_AUDIO;
@@ -349,6 +351,7 @@ static pj_status_t l16_enum_codecs( pjmedia_codec_factory *factory,
codecs[count].channel_cnt = 2;
++count;
}
+#endif
if (count < *max_count) {
/* 16000 Hz mono */
@@ -371,6 +374,8 @@ static pj_status_t l16_enum_codecs( pjmedia_codec_factory *factory,
++count;
}
+// disable some L16 modes
+#if 0
if (count < *max_count) {
/* 22050 Hz mono */
codecs[count].type = PJMEDIA_TYPE_AUDIO;
@@ -391,6 +396,7 @@ static pj_status_t l16_enum_codecs( pjmedia_codec_factory *factory,
codecs[count].channel_cnt = 2;
++count;
}
+#endif
if (count < *max_count) {
/* 32000 Hz mono */