Commit Graph

36 Commits

Author SHA1 Message Date
bossiel 7ab923d0ff Change path to route.h on iOS 2015-05-12 03:44:09 +00:00
bossiel a207ec76f6 Fix fd leaking issue on DTLS sockets 2015-05-05 17:57:55 +00:00
bossiel f5d1688e2a Fix warnnings for iOS\nUse CFDataGetBytePtr to retrieve the pointer to the remote address 2015-05-01 00:03:32 +00:00
bossiel 6dabf5ca17 Adds support for Win64 (Media libraries used in Gotham project) build. 2014-12-19 17:09:09 +00:00
bossiel 8d4e3a181b - Add GDI video consumer
- Auto-detect support for D3D9
2014-09-25 09:15:19 +00:00
bossiel 166b6a172e [SIN CITY]
Adding support for WEC7 (Windows Embedded Compact 7)
2014-09-05 17:12:30 +00:00
bossiel ca96aad378 Fix build issues on WP7 2014-05-11 23:45:01 +00:00
bossiel 3fc0c3df85 TURN episode #9 2014-05-11 22:25:35 +00:00
bossiel 0e2c6057f1 Fix some warnings on iOS 2014-05-05 10:37:32 +00:00
bossiel 4a687f2b23 TURN episode #1 2014-05-01 05:01:53 +00:00
bossiel dbe571afdf Add new API functions: tnet_get_fd_max_allowed(), tnet_set_fd_max_allowed() and tnet_get_fd_opened_count() 2013-10-07 05:04:07 +00:00
bossiel 93c8b9e14c Fix issue 292
Fix two regressions:
 - DTMF not added in the FMTP
 - Audio session fails to start when DSTLS-SRTP is enabled
2013-08-05 04:42:49 +00:00
bossiel e8bf226449 Update bindings 2013-06-24 19:50:19 +00:00
bossiel 181bc7b13d - Adds support for ZeroArtifacts (Perfect video quality)
- Better interop with WebRTC endpoints (better video quality)
- Lock-free on MediaSessionMgr for better performances on both audio and video
- Re-design the video jitter buffer for better CPU prefs and video quality. Request lost frames (RTC-NACK) as many times as required to deal with RTCP-losses. The FPS guesser is smarter.
- Fix issues on RTP timestamps on video pkts
- Update libsrtp binaries on Android and Windows (Use latest CVS)
- Better interop with other h264-rtp implementations (e.g. gstreamer, bria, cisco, polycom, lync...)
- Fix issue 233 (tinyNET does not compile on MAC + fix/patch)
- Fix issue 234 (tinyDAV does not compile on MAC)
- Fix issue 238 (iOS: Bad audio quality when audio/video call uses cpu intensive audio codec (e.g. g729 or speex))
- Fix issue 239 (Adds support for thread priority setting). Timers and audio/video threads now use high priority.
- Fix issue 242 (Hold/Resume fails when audio driver is opensl-es (Android))
- Fix issue 243 (PictureID in VP8 is not correct (only happens when there is overflow on the first 4 bytes))
- Fix issue 244 (Adds callbacks from codecs to session to signal IDR frames decoding)
- Fix issue 245 (Fail to decode h264 buffer)
- FIx issue 246 (Gnu Autotools: Detect support for monotonic timers in configure.ac)
2013-04-09 22:22:16 +00:00
bossiel c827455b24 Fix issue 224 and complete previous commit fixing issue 194 2013-03-22 23:32:22 +00:00
bossiel dae4db06c5 Fix iDoubs #148 #150 2013-03-20 21:40:26 +00:00
bossiel 1540bf5dcf Adds support for TCP/TLS outbound (webrtc2sip) 2013-03-13 14:26:06 +00:00
bossiel 5702098bc8 Adds support for Windows Phone 8 and Surface Pro 2013-02-17 18:56:03 +00:00
bossiel f91a20f44a Fix routing issue with sipml5 outbound. 2013-02-13 19:16:57 +00:00
bossiel 017ac31766 Add support for DTLS-SRTP (rfc5764 and rfc5763) 2013-01-07 15:37:02 +00:00
bossiel 00a7b4b69a Always check that the network interface is Up before using it 2012-12-06 00:36:48 +00:00
bossiel 3c5cfac6cd Fix webrtc2sip bug 29 2012-12-03 21:59:43 +00:00
bossiel c35b4e9255 Add support for Linux (webrtc2sip 2.0) 2012-12-03 03:11:21 +00:00
bossiel 56a66ad5a2 fix typo in 'HAVE_NET_ROUTE_H' 2012-11-23 17:25:36 +00:00
bossiel 6f60d27a82 Do not include <net/if_types.h> on iOS 2012-11-23 16:51:31 +00:00
bossiel bc329c5649 Begin adding support for GNU autotools 2012-11-22 00:09:46 +00:00
bossiel e18af84cd2 - Update RTCWeb profile to all interoperability with chrome stable "23.0.1271.64 m" and later
- Begin adding support for multiple transports
- Begin adding support for p2p, mcu and mediaproxy modes
- Fix issue gathering issue on Windows 7 and later (tied to webrtc4all issue #1)
2012-11-12 08:13:42 +00:00
bossiel b4398c3cd6 Fix idoubs issue 128
Fix imsdroid issue 375
2012-10-25 19:40:25 +00:00
bossiel e523084136 Fix deadlock issue 2012-05-03 03:41:39 +00:00
bossiel 30d25b0e8d Fix some RTCP issues 2012-05-02 19:25:26 +00:00
bossiel d96205b245 - ICE (Interactive Connectivity Establishment): Full implementation of RFC 5245 for NAT Traversal
- 1080p (Full HD): all platforms supports full HD video negotiation. Off course it depends on your CPU and network bandwidth. The preferred video size could be changed from the QoS/QoS screen.
- Adaptive video jitter buffer: A video jitter buffer with advanced features like error correction, packet loss retransmission, delay recovery...
- RTP/AVPF profile as per RFC 4585
- RTCP: Full support for RTCP (3550) and many extensions such as: PLI (RFC 4585), SLI (RFC 4585), RPSI (RFC 4585), FIR (RFC 5104), NACK (4585), TMMBN (RFC 5104)...
- rtcp-mux as per 5761
- Negotiation of Generic Image Attributes in the SDP as per RFC 6236
- Source-Specific Media Attributes in SDP as per draft-lennox-mmusic-sdp-source-attributes-01
- Explicit Call Transfer as per 3GPP TS 24.629
2012-05-02 10:42:55 +00:00
bossiel bb40d86943 Fix bogue issue 95 2011-12-06 23:03:49 +00:00
bossiel 546fe46f0c Fix issue 75, issue 79 and issue 80 2011-10-26 00:32:57 +00:00
bossiel fcc5ca7d11 Fix iDoubs issue 35 \n Fix issues \n Enable early media even if the response isn't reliable 2011-06-02 13:51:24 +00:00
bossiel c91cf1bf1a Update v2.0 (begin adding support for RTCP) 2011-03-29 12:51:58 +00:00
bossiel 5448386f00 Add doubango v2.0 2011-03-25 09:38:07 +00:00