- if (rtpmap != NULL)
- sdp_AddAttribute (sdp, "rtpmap", "%u %s", pt, rtpmap);
+ if (ptname != NULL)
+ {
+ if ((strcmp (type, "audio") == 0) && (chans != 1))
+ sdp_AddAttribute (sdp, "rtpmap", "%u %s/%u/%u", pt, ptname, clock,
+ chans);
+ else
+ sdp_AddAttribute (sdp, "rtpmap", "%u %s/%u", pt, ptname, clock);
+ }