Commit Graph

76 Commits

Author SHA1 Message Date
bossiel 619407e16d MentorEM: Memory alignment and access optimization, built-in RGB32->I420 converter, general optimizations. 2015-07-27 09:43:30 +00:00
bossiel 91cf3de635 Add support for HTTP and SOCKS proxies\nSincity final iOS features 2015-06-20 17:58:34 +00:00
bossiel 493815f88e Make media change detection stronger and smarter 2015-06-08 22:14:20 +00:00
bossiel 1948ff4480 Define 'NAME_MAX' if not done 2015-05-24 23:14:48 +00:00
bossiel d208a36f4d Make sure the semaphore name is unique across processes 2015-05-22 00:43:46 +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 487760d14f Change debug prefix 2015-04-23 15:54:59 +00:00
bossiel 789ed5e871 suppress some iOSbuild warnings 2015-04-22 22:04:27 +00:00
bossiel 071c2cd0dc Fix 'E_CONNRESET' issue on WES8 2015-01-06 07:09:01 +00:00
bossiel 6dabf5ca17 Adds support for Win64 (Media libraries used in Gotham project) build. 2014-12-19 17:09:09 +00:00
bossiel 583d9babc2 Fix segmentation fault on telepresence 2014-12-08 11:12:26 +00:00
bossiel c1273cf3dd Fix list sorting issue (butterfly effect: sincity fails to talk to FireFox) 2014-11-27 04:24:14 +00:00
bossiel 12b693b8e5 Fix "488 Not acceptable" issue when "video" line comes before "audio" 2014-11-25 00:22:14 +00:00
bossiel b5010d7f40 - Rebuild some win32 libraries to remove /GL flag
- Do not map screencast GDI producer to video media type
- Update configure.ac to use compatibility version 1191
2014-11-24 17:25:18 +00:00
bossiel c3841f0268 Add more logs in TURN module
Speedup ICE connection check
Make ICE nomination smarter
Fix issue on ICE pairs sorting
2014-11-19 17:33:09 +00:00
bossiel e3fe08a09f Fix echo issue on WP8 2014-11-16 19:40:20 +00:00
bossiel 8427c62a08 [SINCITY] Update for WEC7 2014-09-08 21:59:37 +00:00
bossiel cdb3eb106a Use "GetProcAddress" instead of "GetProcAddressA" in WIN32 2014-09-05 23:34:22 +00:00
bossiel 166b6a172e [SIN CITY]
Adding support for WEC7 (Windows Embedded Compact 7)
2014-09-05 17:12:30 +00:00
bossiel 8a98a5ac18 Update libxml2 and DirectShow libraries (on Win32) and use "/MT" runtime. 2014-08-19 06:29:35 +00:00
bossiel 3ac62adb50 Enforce METROPOLIS support 2014-06-03 02:24:50 +00:00
bossiel 9d4090adf9 Close webrtc2sip #122 2014-05-15 01:55:29 +00:00
bossiel 495a93f06e Fix issue 380 2014-05-14 23:32:11 +00:00
bossiel 0e2c6057f1 Fix some warnings on iOS 2014-05-05 10:37:32 +00:00
bossiel 86482b3986 TURN episode #6 2014-05-04 09:52:05 +00:00
bossiel a34f5884e6 Make 'refCount' volatile and detect support for atomic inc/dec in configure.ac 2014-05-04 03:11:04 +00:00
bossiel a602f6a440 BFCP episode #5 2014-04-28 21:16:53 +00:00
bossiel a71def2e08 Remove useless debug message 2014-04-19 04:52:05 +00:00
bossiel 58458f0d4e Fix issue 367 2014-04-13 21:43:54 +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 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 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 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 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 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 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 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