Commit Graph

119 Commits

Author SHA1 Message Date
bossiel 7908865936 Begin adding full support for GOOG-REMB\nFix iOS 'broken pipe' issue when UDP sockets are invalidated by the OS 2015-08-12 20:36:14 +00:00
bossiel 3716e7f5d8 [WEC7]
Use libvpx_fast code
Enable DDraw multi-threading
Adds support for CPU throttling (disabled by default)
2015-08-08 19:04:31 +00:00
bossiel 60b7f6d8f1 Fix sign issue in YUV buffers index 2015-08-06 18:32:10 +00:00
bossiel f1258bc000 Add support for DDraw multi-threading (encoder || chroma conversion) 2015-08-06 00:04:50 +00:00
bossiel 619407e16d MentorEM: Memory alignment and access optimization, built-in RGB32->I420 converter, general optimizations. 2015-07-27 09:43:30 +00:00
bossiel 0aef5aa336 Add CPU monitoring in DDraw screencast implementation 2015-07-21 23:28:52 +00:00
bossiel b24ba08f11 Update WP8 build
Add 1500mils delay for outgoing SIP INFOs(fast update)
Detect RTCP-fb features at session start up after best codec is known
2015-07-05 18:34:37 +00:00
bossiel 8579d2ce82 GDI consumer: add width and height to the comparison to detect video resolution change 2015-07-05 17:37:24 +00:00
bossiel d8c7ee32e4 Do not print error message when srtp_unprotect() returns err_status_replay_fail 2015-06-26 17:31:27 +00:00
bossiel 9604956a56 Workaround for GE freeze frame feature 2015-06-25 14:56:16 +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 493815f88e Make media change detection stronger and smarter 2015-06-08 22:14:20 +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 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 f7ca47efc6 Fix deadlock issue on Hovis 2015-05-26 20:05:45 +00:00
bossiel e893198af7 Include "D3dm.h" header for WINCE version number in [0x500, 0x700[ 2015-05-22 02:48:07 +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 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 6f2eafef1f Allow setting video fps, bw_up and bw_dow per session. 2015-02-26 22:31:48 +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 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 52a5a609bd Adds support mirroring video produced by Hovis camera 2014-12-29 02:14:53 +00:00
bossiel 6dabf5ca17 Adds support for Win64 (Media libraries used in Gotham project) build. 2014-12-19 17:09:09 +00:00
bossiel a6a2236786 [SINCITY] [WINDOWS] Do not clamp screencast framerate 2014-12-02 07:11:39 +00:00
bossiel 11314bc4a5 Adds support for OpenH264 for Windows 2014-12-01 23:42:34 +00:00
bossiel b5010d7f40 - Rebuild some win32 libraries to remove /GL flag
- Do not map screencast GDI producer to video media type
- Update configure.ac to use compatibility version 1191
2014-11-24 17:25:18 +00:00
bossiel 90d63a83b0 Increase ICE connection check timeout (16 seconds)
Use same WebRTC AudioProc version (WP8, Win32, Android, Linux...): https://code.google.com/p/webrtc-audioproc/
Update Android WebRTC AudioProc binaries
Update SWIG wrappers using SWIG v2.0.9 to fix issue reported at https://groups.google.com/forum/#!topic/doubango/zSkUesoFnZw
2014-11-18 21:05:40 +00:00
bossiel 1583ccac45 - Adds support for TURN/TCP and TURN/TLS
- Adds support for multiple TURN and STUN servers (will be tried in parallel)
2014-10-27 00:41:22 +00:00
bossiel 54251ffc7d Fix issue 406 2014-10-14 16:41:06 +00:00
bossiel 8d4e3a181b - Add GDI video consumer
- Auto-detect support for D3D9
2014-09-25 09:15:19 +00:00
bossiel 144e6da994 Fix core dump issue when no video device is connected (Ubuntu 12.04). 2014-09-24 12:19:40 +00:00
bossiel a726cf0182 Update chroma mapping 2014-09-19 08:11:58 +00:00
bossiel 75f3881c1c Adds support for V4L2 2014-09-18 05:46:27 +00:00
bossiel 69b653dcca Update libxml2 binary for Win32 (/DLL version)
Remove hard-coded link to "dxguid.lib"
Start making video convert smarter
2014-09-16 23:41:25 +00:00
bossiel 8427c62a08 [SINCITY] Update for WEC7 2014-09-08 21:59:37 +00:00
bossiel 166b6a172e [SIN CITY]
Adding support for WEC7 (Windows Embedded Compact 7)
2014-09-05 17:12:30 +00:00
bossiel bfe4646ce5 Fix issue 370 2014-09-05 00:42:52 +00:00
bossiel c8023ac57b Fix warnings on iOS 2014-08-05 10:15:08 +00:00
bossiel ddde17036c Adds support for video mute (Media Foundation) 2014-07-03 04:33:12 +00:00
bossiel 5f80c12eed Fix memory leak in MediaFoundation
Fix SDP renegotiation issue
Fix deadlock in BFCP video producer (when stopped while encoding)
2014-05-21 05:51:30 +00:00
bossiel 11cd9a2c91 Fix crash on BFCP screen share when using GDI grabber 2014-05-16 14:57:16 +00:00
bossiel b72b65d556 Take into account "TIAS" parameter (rfc3890) 2014-05-14 22:38:53 +00:00
bossiel 20a79c0405 Do not introduce FIR delay for METROPOLIS 2014-05-13 14:20:23 +00:00
bossiel 79ce2de8ba BFCP episode #7 2014-04-28 21:44:26 +00:00
bossiel 2fb035ea42 BFCP episode #6 2014-04-28 21:32:45 +00:00