Commit Graph

1403 Commits

Author SHA1 Message Date
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
bossiel 46062ac149 Use aggressive GDI frame grabbing instead of timers 2015-04-27 15:43:12 +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 4d499af5db Do not include useless headers when MSRP/BFCP/IPSEC modules are disabled 2015-04-21 20:41:15 +00:00
bossiel 83872b9717 add "tr" and "fd" parameter in ICE candidates to ease debugging 2015-04-14 00:23:29 +00:00
bossiel 4579598bec Use one "rto" variable for each ICE server
Speedup ICE reflexive candidates gathering when UDP is disabled
2015-04-14 00:12:54 +00:00
bossiel 994089baa7 Do not downgrade video size when the requested "maxFS" matches "currFS" 2015-04-13 22:59:24 +00:00
bossiel 7468c99843 Allow setting level id for openh264 when build-type require it 2015-04-13 21:49:39 +00:00
bossiel 73619d90d3 allow setting build-type option 2015-04-13 21:48:05 +00:00
bossiel 466ac6258f do not exclude g729 in the build 2015-04-13 02:21:21 +00:00
bossiel 4c3e907ef5 Do not restart media session when we transit from "AVP" to "AVPF" 2015-04-13 02:16:41 +00:00
bossiel 09c36b896b Allow disabling tinyMSRP, tinyBFCP and tinyIPSec when only the media engine is used 2015-03-11 00:20:15 +00:00
bossiel 799d6f0d70 Define "MF_SA_D3D11_AWARE" GUID for SDK7 2015-03-06 06:09:14 +00:00