Commit Graph

1285 Commits

Author SHA1 Message Date
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
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