Commit Graph

321 Commits

Author SHA1 Message Date
bossiel e8bf226449 Update bindings 2013-06-24 19:50:19 +00:00
bossiel cdee7030b4 fix issue 281 2013-06-19 19:12:33 +00:00
bossiel 6d20f4b9d2 Update max download/upload bandwidth only if congestion control is enabled 2013-06-19 18:46:48 +00:00
bossiel 8f25b4d354 Allows multiple states with same id on same compartment as per rfc 3320 6.2-3 2013-06-17 16:20:44 +00:00
bossiel 74eb7e5a02 Add "a=rtcp-fb:* goog-remb" attribute in SDP for video 2013-06-13 19:07:14 +00:00
bossiel ce0b8a8554 Update Doubango pkgconfig version from 898 to 904 2013-06-12 13:04:10 +00:00
bossiel 0293df506f Add guard around 'VPX_CODEC_CAP_ERROR_CONCEALMENT'. 2013-06-12 00:10:45 +00:00
bossiel 5e642c76a1 Split playback and record in denoiser 2013-06-11 13:16:35 +00:00
bossiel f32a455b68 Allow setting video FPS 2013-06-10 15:09:40 +00:00
bossiel 54af71e58d Fix invalid ptime in audiounit(iOS) - regression introduce by r898 2013-06-10 10:32:37 +00:00
bossiel 1da4baac3e - GNU make files:
* complete rewrite to add auto detection for thirdparties libraries
 * all features are enabled by default unless --without-xxx is used
 * adds support for pkg-config to ease integration on other projects (tp, webrtc2sip...)
****** FIRT REVISION KNOW TO FULLY WORK WITH TP ******
- Detect support for h264, h263, theora and mp4v-es at runtime instead of using macros at compile-time
- Allows configuring audio ptime and video fps
- Adds support for congestion control
- Complete support for RTCP-REMB (http://tools.ietf.org/html/draft-alvestrand-rmcat-remb-00)
- Change way the bitrate is computed (use width, height, motion-rank and fps)
-
2013-06-10 05:47:01 +00:00
bossiel f4baaa0fb3 Fix issue reported at https://groups.google.com/group/doubango/browse_thread/thread/52c6860d945f2ef 2013-06-04 00:17:40 +00:00
bossiel 3217795f85 - Allows setting max video down/up bandwidth
- Allows setting video motion rank
- Allows enabling/disabling STUN for ICE per SIP stack
2013-06-03 08:39:53 +00:00
bossiel 35e839e63d - Fix issue 231
- Add binaries for libfreetype and libfaac (win32)
- Update FFmpeg binaries fo TP system (win32)
2013-06-01 00:54:48 +00:00
bossiel 06ad4eb190 - Use FFmpeg 1.2 on Windows
- Fix issue 274
2013-05-24 19:33:16 +00:00
bossiel 4bfa114fe9 Update website 2013-05-23 11:30:11 +00:00
bossiel 0e28292878 Begin adding support for draft-alvestrand-rmcat-remb-02 2013-05-19 22:53:53 +00:00
bossiel 9d7591aa8c Fix chunck size computation for any ptime 2013-05-19 04:15:13 +00:00
bossiel 5e12c6d1a3 Fix issue 272 (Adds support for "ANY" audio ptime) 2013-05-19 04:12:26 +00:00
bossiel 2200cca32d Begin adding support for Windows Media Foundation (http://msdn.microsoft.com/en-us/library/windows/desktop/ms694197(v=vs.85).aspx) 2013-05-17 09:31:36 +00:00
bossiel 302d09dc08 Fix issue 271 2013-05-16 11:47:44 +00:00
bossiel 78094de99d Fix issue 268 2013-05-15 21:43:14 +00:00
bossiel 01e9b91499 adds libopus libraries for iOS 2013-05-07 23:08:10 +00:00
bossiel 61468d60ac Always update audio proxy consumer output parameters when prepare() succeed to be sure resampler will be created with mismatch 2013-05-07 06:33:42 +00:00
bossiel 5d8056257b Fix typo in configure.ac 2013-05-07 05:52:34 +00:00
bossiel c6ea8f7fab Fix issue 261 (Adds support for Opus audio codec)
Fix issue 262, issue 263 and issue 264
2013-05-07 04:55:21 +00:00
bossiel 511f18f580 Make ilbc/autogen.sh executable 2013-04-12 18:33:54 +00:00
bossiel 2033cc6c1f Use integer option instead of string for 'rc-lookahead' parameter 2013-04-12 18:24:58 +00:00
bossiel fc57ebdcd6 Use MD5 CNAMEs to avoid padding issues 2013-04-12 08:03:36 +00:00
bossiel 4774a7c164 Make ANSI-C compilers happy 2013-04-12 04:48:34 +00:00
bossiel 76ac0718cf Fix issue 250 and issue 251 2013-04-12 04:42:27 +00:00
bossiel 89a0888fdd Fix issue 249 2013-04-10 19:12:33 +00:00
bossiel 1cea5286ef Fix issue 247 2013-04-10 17:01:02 +00:00
bossiel 1634be15a6 Do not raise thread priority on network transport on iOS 2013-04-09 23:14:23 +00:00
bossiel 181bc7b13d - Adds support for ZeroArtifacts (Perfect video quality)
- Better interop with WebRTC endpoints (better video quality)
- Lock-free on MediaSessionMgr for better performances on both audio and video
- Re-design the video jitter buffer for better CPU prefs and video quality. Request lost frames (RTC-NACK) as many times as required to deal with RTCP-losses. The FPS guesser is smarter.
- Fix issues on RTP timestamps on video pkts
- Update libsrtp binaries on Android and Windows (Use latest CVS)
- Better interop with other h264-rtp implementations (e.g. gstreamer, bria, cisco, polycom, lync...)
- Fix issue 233 (tinyNET does not compile on MAC + fix/patch)
- Fix issue 234 (tinyDAV does not compile on MAC)
- Fix issue 238 (iOS: Bad audio quality when audio/video call uses cpu intensive audio codec (e.g. g729 or speex))
- Fix issue 239 (Adds support for thread priority setting). Timers and audio/video threads now use high priority.
- Fix issue 242 (Hold/Resume fails when audio driver is opensl-es (Android))
- Fix issue 243 (PictureID in VP8 is not correct (only happens when there is overflow on the first 4 bytes))
- Fix issue 244 (Adds callbacks from codecs to session to signal IDR frames decoding)
- Fix issue 245 (Fail to decode h264 buffer)
- FIx issue 246 (Gnu Autotools: Detect support for monotonic timers in configure.ac)
2013-04-09 22:22:16 +00:00
bossiel 1bbef7e2c6 Fix issue 230 2013-04-07 00:23:38 +00:00
bossiel 25854012d2 Fix issue 191 2013-04-06 04:51:14 +00:00
bossiel b508b23574 Adds support for rport (rfc 3581) for server modes (telepresence or webrtc2sip) 2013-04-06 01:31:20 +00:00
bossiel 0d4e8ba4d9 Use Public IP in Via when STUN is enabled 2013-04-06 01:11:29 +00:00
bossiel 039792c825 Make xcode 4.6.1 (Apple LLVM compiler 4.2 - c++11) 2013-04-05 19:08:20 +00:00
bossiel 05ecbf4af7 Adds GSM codec for Windows Phone 8 2013-04-02 21:45:05 +00:00
bossiel 2843d23745 Fix issue reported at https://groups.google.com/group/doubango/browse_thread/thread/4954639e03cd319b# 2013-04-02 18:39:13 +00:00
bossiel f05b88cb93 Set default value to 'peer'. See https://groups.google.com/group/doubango/browse_thread/thread/d8769c417d0ef8e2 2013-03-29 19:42:29 +00:00
bossiel 44b9748146 Reset REGISTER dialog internal values when it terminates 2013-03-28 15:03:12 +00:00
bossiel 69c0e891df Allows relaying SRTP-Event (webrtc2sip) 2013-03-26 19:48:01 +00:00
bossiel e06a44b231 Update opensl-es audio driver (Android)
Do not use asyn calling for Android bindings (requires swig 2.0.9 or later)
2013-03-25 16:16:03 +00:00
bossiel ca608eeb48 Fix typo 2013-03-24 22:36:26 +00:00
bossiel ce8e8ca89e Use kCFStreamEventCanAcceptBytes instead of kCFStreamEventOpenCompleted to signal that the socket is connected (iOS) 2013-03-24 21:59:42 +00:00
bossiel c92c80cd12 Fix video crash on iOS4 2013-03-23 17:00:46 +00:00
bossiel 49ab8a0fed Remove codec id forward declaration 2013-03-23 01:31:00 +00:00