Commit Graph

1377 Commits

Author SHA1 Message Date
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
bossiel e0fbae9a6a Fix memory leak issue 2015-03-06 06:01:41 +00:00
bossiel 58cdf9595e Query for "MF_SA_D3D11_AWARE" to detect support for GPU acceleration in video converter 2015-03-05 19:43:15 +00:00
bossiel 5a8268d0cb Adds support for native SSL mutual auth for iOS 2015-03-04 09:37:53 +00:00
bossiel a4240ed271 Fix issue 438 (regression) 2015-03-03 22:44:12 +00:00
bossiel b4c9b4bd25 Update pluginDirectShow to build under x64 2015-03-03 00:45:57 +00:00
bossiel 24e1eba626 Begin adding support for per-session video size 2015-02-27 00:57:31 +00:00
bossiel 6f2eafef1f Allow setting video fps, bw_up and bw_dow per session. 2015-02-26 22:31:48 +00:00
bossiel c79abd37d2 Fix issue 435 2015-02-18 16:03:04 +00:00
bossiel 3866a7a9a0 Do not add "packetization-mode=0" parameter in the initial offer even if such mode is required (https://tools.ietf.org/html/rfc6184#section-6.2). Interop issue when calling eyebeam. 2015-02-13 06:31:30 +00:00
bossiel be64e203e7 Disable Microsoft'MF H.264 codec 2015-02-11 19:24:11 +00:00
bossiel 8682aa3670 Fix issue 422, issue 423, issue 425, issue 426, issue 427, issue 428, issue 429 and issue 431 2015-02-11 18:40:22 +00:00
bossiel ca8a252970 Add changes from GE
Fix issue 430
2015-02-11 18:26:48 +00:00
bossiel 46d9e8a989 Issue fix: "KS.H must be included before codecapi.H" 2015-02-11 12:35:27 +00:00
bossiel 777c74162f Adds support for Microsoft Desktop Duplication API (https://msdn.microsoft.com/en-us/library/windows/desktop/hh404487(v=VS.85).aspx) 2015-02-02 19:07:04 +00:00
bossiel 5b6f4cbc44 Minor bug fixes for Gotham phase #2 2015-01-27 17:42:54 +00:00
bossiel e5e9aaf9db Change encoder IO pattern to MFX_IOPATTERN_IN_VIDEO_MEMORY when D3D11 is enabled 2015-01-20 23:05:31 +00:00
bossiel 510fb05b3f [GOTHAM]
Adds support for Intel MSDK H264 implementation
Add utility functions for the custom MF Skink
2015-01-20 22:11:54 +00:00
bossiel c948b20cad Fix issue 423 2015-01-17 23:31:40 +00:00
bossiel 48a7689271 Issue 422: lock stream reading 2015-01-16 23:40:47 +00:00
bossiel ba6d83e0b9 Fix issue 422 2015-01-16 22:32:41 +00:00
bossiel 9df3c2f7e0 Add iOS x86_64 binaries\nDisable G729 VAD until support for suc feature is added in the jitter buffer\nFix crash on G729@iOS@ARM64 2015-01-14 23:33:21 +00:00
bossiel 071c2cd0dc Fix 'E_CONNRESET' issue on WES8 2015-01-06 07:09:01 +00:00
bossiel 52a5a609bd Adds support mirroring video produced by Hovis camera 2014-12-29 02:14:53 +00:00
bossiel b07f2a9541 Update DirectShow support for Windows Embedded Compact 7 (WEC7) 2014-12-24 17:21:31 +00:00
bossiel a036460abc Detect when H264 MF implementation supports setting MaxSliceSize and defined the packetization mode based on this value 2014-12-24 02:35:33 +00:00
bossiel dae51b7af5 ICodecAPI->IsSupported returns HRESULT instead of BOOL 2014-12-24 02:10:14 +00:00