Commit Graph

294 Commits

Author SHA1 Message Date
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 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 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 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 e893198af7 Include "D3dm.h" header for WINCE version number in [0x500, 0x700[ 2015-05-22 02:48:07 +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 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 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 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 7468c99843 Allow setting level id for openh264 when build-type require it 2015-04-13 21:49:39 +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 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 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 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 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 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 aa00108e6d Change "tmedia_codec_plugin_registered_get_all" signature 2014-12-20 22:57:24 +00:00
bossiel 6dabf5ca17 Adds support for Win64 (Media libraries used in Gotham project) build. 2014-12-19 17:09:09 +00:00
bossiel a6ede9531f Fix issue 418 2014-12-15 05:30:21 +00:00
bossiel 2f8b90d7b8 OpenH264: Decode frames based on the Unit delimiters instead of RTP makers 2014-12-08 14:52:47 +00:00
bossiel 937fd8109b Convert "uiIntraPeriod" value from "second"s to "number of frames" 2014-12-08 13:06:44 +00:00
bossiel 583d9babc2 Fix segmentation fault on telepresence 2014-12-08 11:12:26 +00:00
bossiel 818f03c753 Reset audio jitter buffer when the call is held/resumed or when there is too much delay/missing pkts 2014-12-05 06:31:50 +00:00
bossiel 38eb01798d Use "bps" instead of "kbps" unit in openh264 2014-12-02 07:15:29 +00:00
bossiel aa365f6135 Remove hard-coded rate in openh264 encoder (preview code used for testing) 2014-12-02 07:13:01 +00:00
bossiel a6a2236786 [SINCITY] [WINDOWS] Do not clamp screencast framerate 2014-12-02 07:11:39 +00:00
bossiel c896e8963e Adds support for OpenH264 for Linux 2014-12-02 03:05:41 +00:00
bossiel 5aa110e910 Rename openh264 installation header for "openh264" to "wels" 2014-12-02 01:44:09 +00:00
bossiel 8740ccd9e0 Remove useless DirectSound lib in OpenH264 implementation 2014-12-02 01:36:55 +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