From c9215bab98c6e7e8e55314eb216473a4ce004f0c Mon Sep 17 00:00:00 2001 From: Luca Abeni Date: Fri, 9 Nov 2007 12:33:28 +0000 Subject: Add support for some more audio formats Originally committed as revision 10969 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/sdp.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'libavformat/sdp.c') diff --git a/libavformat/sdp.c b/libavformat/sdp.c index f0c65b499f..86ec3b9ad9 100644 --- a/libavformat/sdp.c +++ b/libavformat/sdp.c @@ -166,6 +166,24 @@ static char *sdp_media_attributes(char *buff, int size, AVCodecContext *c, int p payload_type, c->sample_rate, c->channels, payload_type, config); break; + case CODEC_ID_PCM_S16BE: + if (payload_type >= 96) + av_strlcatf(buff, size, "a=rtpmap:%d L16/%d/%d\r\n", + payload_type, + c->sample_rate, c->channels); + break; + case CODEC_ID_PCM_MULAW: + if (payload_type >= 96) + av_strlcatf(buff, size, "a=rtpmap:%d PCMU/%d/%d\r\n", + payload_type, + c->sample_rate, c->channels); + break; + case CODEC_ID_PCM_ALAW: + if (payload_type >= 96) + av_strlcatf(buff, size, "a=rtpmap:%d PCMA/%d/%d\r\n", + payload_type, + c->sample_rate, c->channels); + break; default: /* Nothing special to do, here... */ break; -- cgit v1.2.3