Commit Graph

1416 Commits

Author SHA1 Message Date
bossiel 58d34e7ff9 Update API version to "1316" 2015-06-20 18:08:56 +00:00
bossiel ea0445ae2f Do not include "Winhttp.h" when building for WEC7 2015-06-20 18:08:00 +00:00
bossiel 5c17c3db83 Fix warnings when building with VS2013 2015-06-20 18:04:56 +00:00
bossiel 91cf3de635 Add support for HTTP and SOCKS proxies\nSincity final iOS features 2015-06-20 17:58:34 +00:00
bossiel aac1d07d67 Fix build issue on WINCE 2015-06-20 06:19:02 +00:00
bossiel 40ec3479ad Add "tnet_get_mac_address()" function for Windows 2015-06-20 06:16:57 +00:00
bossiel e989621fe0 Add send retry support for WIN32 TCP transport 2015-06-15 07:48:04 +00:00
bossiel a75e07604e do not remove the socket from the 'poll transport' for i/o pending errors 2015-06-11 08:52:26 +00:00
bossiel 737b492b69 Workaround for ICE issue in Asterisk 2015-06-11 08:34:28 +00:00
bossiel 2834ba3d41 Fix media update issues with sip2sip.info (loosing AVPF profile info which disable RTCP-FB) 2015-06-11 06:53:46 +00:00
bossiel e150f2eab6 Update API version (1305) 2015-06-09 01:24:03 +00:00
bossiel 9f4760fe25 Fix reINVITE issues when SRTP mode is mandatory 2015-06-09 00:58:22 +00:00
bossiel 493815f88e Make media change detection stronger and smarter 2015-06-08 22:14:20 +00:00
bossiel 7ffe7eba0b Update tinyNET VS proj to include "common" folder
Use ICE new API for the video part in the SIP dialog
2015-06-08 08:58:39 +00:00
bossiel baf317bbb7 Use new ICE API to add STUN servers when SIP is Used.\n Fix rotation issue in h264 2015-06-05 00:45:47 +00:00
bossiel 50c32ae287 Jump to "bail" instead of exiting the function when building ICE pairs fail 2015-05-31 08:13:32 +00:00
bossiel 59ac08a7f5 Fix calling convention for "typedef DirectDrawCreate" to avoid "Run-Time Check Failure #0" issue 2015-05-31 06:28:50 +00:00
bossiel 068faeb03e Update iOS/FFmpeg+x264/i386 libs 2015-05-31 02:04:18 +00:00
bossiel 89eda17f57 Use universal libs on iOS 2015-05-30 05:21:34 +00:00
bossiel 46ff80bf9b Fix typos 2015-05-30 03:02:52 +00:00
bossiel b5ba54b466 Update openssl version to 1.0.2a for all platforms
Fix IP fragmentation issue on DTLS handshaking messages
Fix ICE negotiation issues (chrome only) on some restrictive networks (using regular nomination instead of aggressive)
2015-05-30 00:32:35 +00:00
bossiel 30eabeddda Add "DDLOCK_WAIT" flag the the surface locking to wait when it's busy instead of breaking the loop when we receive "DDERR_WASSTILLDRAWING" 2015-05-28 23:16:05 +00:00
bossiel 231fdb89ac Make VP8 encoder thread-safe (fix video corruption issue when the configuration is updated while we're encoding a frame) 2015-05-26 23:47:58 +00:00
bossiel f7ca47efc6 Fix deadlock issue on Hovis 2015-05-26 20:05:45 +00:00
bossiel 1948ff4480 Define 'NAME_MAX' if not done 2015-05-24 23:14:48 +00:00
bossiel e893198af7 Include "D3dm.h" header for WINCE version number in [0x500, 0x700[ 2015-05-22 02:48:07 +00:00
bossiel e993a33182 Add status info when reporting read error in cfsocket 2015-05-22 01:14:49 +00:00
bossiel d208a36f4d Make sure the semaphore name is unique across processes 2015-05-22 00:43:46 +00:00
bossiel a2fa230552 Use "TNET_UNDER_WINDOWS_CE" instead of "TDAV_UNDER_WINDOWS_CE" in tinyNET 2015-05-21 02:55:59 +00:00
bossiel fa2ae8e743 - Remove wcecompat headers and libs
- Remove unconditional debug print at startup (for sincity only)
2015-05-21 02:54:39 +00:00
bossiel 80ce058e74 Update tinyDAV VS proj to include DirectDraw file 2015-05-21 02:31:29 +00:00
bossiel c16f27a1e2 Dynamic load for "DDraw.dll" instead of linking to "DDraw.lib" 2015-05-21 02:28:39 +00:00
bossiel 181ffe75a4 Remove useless "break"s 2015-05-20 20:54:42 +00:00
bossiel 79ff1fe75d Add Microsoft DirectDraw screencast producer 2015-05-20 20:46:33 +00:00
bossiel 2ec0624c6b Check cfstream status when open fails before breaking the process 2015-05-20 19:45:51 +00:00
bossiel fe2ca56297 Set "_WIN32_WINNT_WIN8" if not defined 2015-05-18 19:34:24 +00:00
bossiel abd5542116 Reset rotation value when encoder is closed 2015-05-18 04:03:22 +00:00
bossiel b05d823e18 Fix crash on iOS audio producer (regression) 2015-05-18 00:17:33 +00:00
bossiel dcc7530df7 Include "local_fd" value when printing debug info for ICE pair mismatch 2015-05-14 21:35:31 +00:00
bossiel 9aadba8409 typedef "tnet_fd_t" as "int" instead of "int32_t" 2015-05-14 21:29:15 +00:00
bossiel f02dcce3cd Overflow: holding a file descriptor in "uint16_t" instead of "tnet_fd_t" 2015-05-14 21:10:01 +00:00
bossiel 7ab923d0ff Change path to route.h on iOS 2015-05-12 03:44:09 +00:00
bossiel abcb76c387 Do not push TURN candidates in local list while looping. Use a copy. 2015-05-11 21:17:05 +00:00
bossiel d18dafbb74 Match the TURN peer-id before signaling broken connections 2015-05-06 23:56:50 +00:00
bossiel e4438eb20e Release useless TURN allocations as soon as ICE connection checking is finished 2015-05-06 21:40:47 +00:00
bossiel 5409a375f2 Add "id" field to the ICE pairs to ease debugging
Do not set IP_TOS option on RTP sockets on WEC7
Use correct fd in ICE candidates when TURN socket is initialized (instead of using the socket from the host candidate associated to the relay)
2015-05-05 23:53:17 +00:00
bossiel a207ec76f6 Fix fd leaking issue on DTLS sockets 2015-05-05 17:57:55 +00:00
bossiel 84533036a6 Match IP versions when building ICe pairs 2015-05-05 16:57:01 +00:00
bossiel 7179001946 Add "local_fd" value in the logs when we fail to create a peer reflexive candidate 2015-05-01 22:43:59 +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