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
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