summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-03-23 13:22:45 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-03-23 13:22:45 +0000
commit3a21b42fc86a8281c6c9b8f4a47618d9f6a54abf (patch)
treee5ddbbb5e0d4d9a37264d7cf4046d53c37ef08ce
parent8d783944c28151c370d11fa15e001f2f4e8a3b6c (diff)
Ticket #721: back-porting ticket #720
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.0@2543 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia-codec/ipp_codecs.c4
-rw-r--r--pjmedia/src/pjmedia-codec/l16.c2
-rw-r--r--pjmedia/src/pjmedia/stream.c8
3 files changed, 3 insertions, 11 deletions
diff --git a/pjmedia/src/pjmedia-codec/ipp_codecs.c b/pjmedia/src/pjmedia-codec/ipp_codecs.c
index cc1be0b7..bbc58b73 100644
--- a/pjmedia/src/pjmedia-codec/ipp_codecs.c
+++ b/pjmedia/src/pjmedia-codec/ipp_codecs.c
@@ -1047,12 +1047,12 @@ static pj_status_t ipp_codec_open( pjmedia_codec *codec,
if (s->enc_mode < 0)
goto on_error;
- s->enc_setting.amr_nb = ippc->pt == PJMEDIA_RTP_PT_AMR;
+ s->enc_setting.amr_nb = (pj_uint8_t)(ippc->pt == PJMEDIA_RTP_PT_AMR);
s->enc_setting.octet_aligned = octet_align;
s->enc_setting.reorder = PJ_TRUE;
s->enc_setting.cmr = 15;
- s->dec_setting.amr_nb = ippc->pt == PJMEDIA_RTP_PT_AMR;
+ s->dec_setting.amr_nb = (pj_uint8_t)(ippc->pt == PJMEDIA_RTP_PT_AMR);
s->dec_setting.octet_aligned = octet_align;
s->dec_setting.reorder = PJ_TRUE;
}
diff --git a/pjmedia/src/pjmedia-codec/l16.c b/pjmedia/src/pjmedia-codec/l16.c
index 18baf672..ca0c70f8 100644
--- a/pjmedia/src/pjmedia-codec/l16.c
+++ b/pjmedia/src/pjmedia-codec/l16.c
@@ -421,7 +421,7 @@ static pj_status_t l16_enum_codecs( pjmedia_codec_factory *factory,
if (count < *max_count) {
/* 48KHz stereo */
codecs[count].type = PJMEDIA_TYPE_AUDIO;
- codecs[count].pt = PJMEDIA_RTP_PT_L16_48KHZ_MONO;
+ codecs[count].pt = PJMEDIA_RTP_PT_L16_48KHZ_STEREO;
codecs[count].encoding_name = STR_L16;
codecs[count].clock_rate = 48000;
codecs[count].channel_cnt = 2;
diff --git a/pjmedia/src/pjmedia/stream.c b/pjmedia/src/pjmedia/stream.c
index 5177d3b2..51d5edb5 100644
--- a/pjmedia/src/pjmedia/stream.c
+++ b/pjmedia/src/pjmedia/stream.c
@@ -52,8 +52,6 @@ struct pjmedia_channel
pjmedia_dir dir; /**< Channel direction. */
unsigned pt; /**< Payload type. */
pj_bool_t paused; /**< Paused?. */
- unsigned in_pkt_size; /**< Size of input buffer. */
- void *in_pkt; /**< Input buffer. */
unsigned out_pkt_size; /**< Size of output buffer. */
void *out_pkt; /**< Output buffer. */
pjmedia_rtp_session rtp; /**< RTP session. */
@@ -1394,12 +1392,6 @@ static pj_status_t create_channel( pj_pool_t *pool,
channel->paused = 1;
channel->pt = pt;
- /* Allocate buffer for incoming packet. */
-
- channel->in_pkt_size = PJMEDIA_MAX_MTU;
- channel->in_pkt = pj_pool_alloc( pool, channel->in_pkt_size );
- PJ_ASSERT_RETURN(channel->in_pkt != NULL, PJ_ENOMEM);
-
/* Allocate buffer for outgoing packet. */