Commit Graph

65 Commits

Author SHA1 Message Date
bossiel c5ff66d362 Begin adding support for Android x86 2014-02-26 01:43:32 +00:00
bossiel be2187b64d Update IPSec documentation 2013-12-26 18:17:56 +00:00
bossiel 921117452f Adds support for 3GPP IMS-IPSec 2013-12-26 17:43:05 +00:00
bossiel 0cdb2dc63d Make webrtc2sip more robust to DDoS attacks 2013-10-07 05:59:09 +00:00
bossiel b0ff29b39e Fix issue 311 2013-08-18 21:19:41 +00:00
bossiel a8b6c9928d Remove "M" suffix from version names 2013-07-29 06:05:35 +00:00
bossiel 56a915b47c Update version information 2013-07-29 06:01:48 +00:00
bossiel f172ae2a5a Update version info 2013-07-29 04:19:53 +00:00
bossiel 69726e7432 Make sure not to display error message when some external DLLs used by standalone plugins are missing 2013-07-29 03:08:57 +00:00
bossiel 5379fb5072 - Adds two new public API functions: tmedia_codec_plugin_registered_get_const() and tsk_plugin_file_exist()
- Make sure not to mix codecs when producer is bundled (e.g. using MF encoder with NVIDIA CUDA decoder).
2013-07-28 22:39:50 +00:00
bossiel 539c048866 Add version info in all standalone plugins 2013-07-28 04:32:17 +00:00
bossiel f8db7178db Update vsprojs to use C7 debug format instead of ZI 2013-07-26 06:05:23 +00:00
bossiel e60ad397a0 Adds support for WASAPI (http://msdn.microsoft.com/en-us/library/windows/desktop/dd371455(v=vs.85).aspx) 2013-07-26 00:41:11 +00:00
bossiel 7bd14cceb4 Re-open jitter buffer and denoiser when session is updated (reINVITE) 2013-07-11 17:36:17 +00:00
bossiel 77e6d19a43 Change VS project setting (release target to use full optimization -Ox-) 2013-07-10 03:40:30 +00:00
bossiel d3b723c4bb - Begin adding full documentation (stage: tinySAK)
- Fix issue 229
- Fix session renegotiation regression (offer always restart session)
2013-07-08 09:44:56 +00:00
bossiel 5b6c7599a9 Add cast to make WP8 compiler happy. 2013-07-02 08:39:35 +00:00
bossiel cc444070fb - Allow setting preferred producer (by friendly name)
- Add more utility functions for stand-alone plugins
- Factorize H.264 helper functions
2013-07-02 07:33:04 +00:00
bossiel ec7b0bc297 Remove "$(DXSDK_DIR)include" from tinyDAV as already added on global scoop (fix compilation issues when using Windows SDK 8) 2013-06-27 05:56:38 +00:00
bossiel ad713dd466 Replace tinyDShow project by stand-alone plugin (DLL). 2013-06-27 03:17:21 +00:00
bossiel 1da4baac3e - GNU make files:
* complete rewrite to add auto detection for thirdparties libraries
 * all features are enabled by default unless --without-xxx is used
 * adds support for pkg-config to ease integration on other projects (tp, webrtc2sip...)
****** FIRT REVISION KNOW TO FULLY WORK WITH TP ******
- Detect support for h264, h263, theora and mp4v-es at runtime instead of using macros at compile-time
- Allows configuring audio ptime and video fps
- Adds support for congestion control
- Complete support for RTCP-REMB (http://tools.ietf.org/html/draft-alvestrand-rmcat-remb-00)
- Change way the bitrate is computed (use width, height, motion-rank and fps)
-
2013-06-10 05:47:01 +00:00
bossiel 01e9b91499 adds libopus libraries for iOS 2013-05-07 23:08:10 +00:00
bossiel c6ea8f7fab Fix issue 261 (Adds support for Opus audio codec)
Fix issue 262, issue 263 and issue 264
2013-05-07 04:55:21 +00:00
bossiel 89a0888fdd Fix issue 249 2013-04-10 19:12:33 +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 dae4db06c5 Fix iDoubs #148 #150 2013-03-20 21:40:26 +00:00
bossiel a90cfad367 Lock the video encoder before destroying it. 2013-03-19 16:39:30 +00:00
bossiel 1540bf5dcf Adds support for TCP/TLS outbound (webrtc2sip) 2013-03-13 14:26:06 +00:00
bossiel f84115babc - Fix issues on ICE
- Adds support for Firefox Aurora
- Fix issue 208
2013-02-25 15:00:37 +00:00
bossiel 5702098bc8 Adds support for Windows Phone 8 and Surface Pro 2013-02-17 18:56:03 +00:00
bossiel 572312e743 Fix early media issue (Doubango issue 143 and IMSDroid issue 429) 2013-02-11 00:24:28 +00:00
bossiel b3e246b1bb Fix issue 202, issue 204 and issue 205 2013-02-06 10:54:08 +00:00
bossiel 4b115a1c3b Fix issues on SigComp 2013-01-30 03:45:02 +00:00
bossiel c65cebcd9c Fix issue 161, issue 169, issue 177, issue 178, issue 179, issue 192 and issue 196. 2013-01-21 20:45:33 +00:00
bossiel 017ac31766 Add support for DTLS-SRTP (rfc5764 and rfc5763) 2013-01-07 15:37:02 +00:00
bossiel 691054d035 Fix webrtc2sip bug 27\nSuppress some warnings 2012-12-05 06:35:45 +00:00
bossiel caffaf4e00 Fix webrtc2sip bug 29 2012-12-04 00:31:40 +00:00
bossiel c35b4e9255 Add support for Linux (webrtc2sip 2.0) 2012-12-03 03:11:21 +00:00
bossiel bc329c5649 Begin adding support for GNU autotools 2012-11-22 00:09:46 +00:00
bossiel 2e090e1851 Fix memory leak issue when a constructor returns 'null'. 2012-11-20 21:00:57 +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 3ba61782b4 Allow enabling/disabling logs at runtime 2012-09-11 14:40:34 +00:00
bossiel 5428e86579 - Add supports for add-ons (plugins loaded from shared libs)
- Add WebRTC audio add-on for Linux systems
- Add OpenSL-ES audio add-on for Android 2.3+
- Fix RTC issue: BYE not sent when the call is ended
- Update Android build scripts to detect all toolchanins (up to 8b), include striping, make NDK r7c as the default toolchain
- Add support for Adaptive echo tail
- Update Speex libraries for Android
- Disable build for speakup-jb code when speex-jb is enabled
- Prevent SIGPIPE signal on iOS when using UDP
2012-09-03 06:41:33 +00:00
bossiel cdf51072df Add callback function to be notified before the proxy audio producer need to push the buffer 2012-08-10 19:01:57 +00:00
bossiel e523084136 Fix deadlock issue 2012-05-03 03:41:39 +00:00
bossiel 2190d46a14 Fix GCC warnings 2012-05-02 11:54:19 +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 c092aaf166 Add support for SRTP and some other cool stuff 2012-03-14 16:11:33 +00:00
bossiel ad6c5b16ec Fix video rotation issue
Fix FFmpeg crash on Android
Begin adding support for WebSockets
2012-02-27 22:53:00 +00:00
bossiel bb40d86943 Fix bogue issue 95 2011-12-06 23:03:49 +00:00