Commit Graph

12 Commits

Author SHA1 Message Date
paulc 8c02021eeb Use static const Regexps wherever possible to speed up code.
git-svn-id: http://voip.null.ro/svn/yate@3391 acf43c95-373e-0410-b603-e72c3f656dc1
2010-06-17 11:38:46 +00:00
paulc 3f364ef2bd Pick only the already offered formats from an arbitrary list of media formats.
This removes the possibility of accidentally answering with a codec that was not offered.


git-svn-id: http://voip.null.ro/svn/yate@3347 acf43c95-373e-0410-b603-e72c3f656dc1
2010-05-27 15:46:36 +00:00
paulc a3b65e3faa Reorder libraries so that Yate libraries and modules can be linked using --as-needed avoiding underlinking or overlinking.
Reported by Mandriva (bug report #206).


git-svn-id: http://voip.null.ro/svn/yate@3143 acf43c95-373e-0410-b603-e72c3f656dc1
2010-03-24 13:46:12 +00:00
paulc 81e5d1050e Use the proper clearParams() method to clear the parameter lists.
git-svn-id: http://voip.null.ro/svn/yate@3078 acf43c95-373e-0410-b603-e72c3f656dc1
2010-02-15 13:53:18 +00:00
marian 929f79d534 Fixed ILBC payload name in rtpmap.
git-svn-id: http://voip.null.ro/svn/yate@2949 acf43c95-373e-0410-b603-e72c3f656dc1
2009-11-16 13:35:54 +00:00
paulc 3624562f55 Added an extra parameter to SDPSession::updateFormats() allowing it to add or remove media.
Use the SDPSession::updateFormats() method in SIP instead of reimplementing it.


git-svn-id: http://voip.null.ro/svn/yate@2873 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-20 22:54:56 +00:00
paulc 221cbb9019 Explicitely set "media"="false" when other but no audio media is present since the default for audio is true.
git-svn-id: http://voip.null.ro/svn/yate@2872 acf43c95-373e-0410-b603-e72c3f656dc1
2009-10-20 20:43:27 +00:00
paulc 748e8b3ae6 Mark media as muted if chan.rtp returned an empty local IP address.
git-svn-id: http://voip.null.ro/svn/yate@2858 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-25 13:16:00 +00:00
paulc 1c1216ada5 Add the media format to the chan.rtp message even if not starting it.
git-svn-id: http://voip.null.ro/svn/yate@2836 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 15:02:43 +00:00
paulc ab72da1219 Added several RTP paylods for MPEG (A/V) and MJPEG streams.
git-svn-id: http://voip.null.ro/svn/yate@2833 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 09:11:57 +00:00
paulc cea5f52b61 Provide the entire SDPMedia to the mediaChanged() mthod, not only the name of the media.
Add the "rtpid" parameter to the chan.rtp message if the media id() is available.


git-svn-id: http://voip.null.ro/svn/yate@2832 acf43c95-373e-0410-b603-e72c3f656dc1
2009-09-14 09:06:16 +00:00
paulc 5b8b3431c6 Added separate library for interpreting lines of a SDP.
git-svn-id: http://voip.null.ro/svn/yate@2804 acf43c95-373e-0410-b603-e72c3f656dc1
2009-08-24 11:58:41 +00:00