bossiel
cd804ebd11
Update licensing agreement (v3.0)
2012-08-18 20:17:56 +00:00
bossiel
d0ed37123a
Update website
2012-08-18 20:15:05 +00:00
bossiel
d04c288c75
Fix issue
2012-08-10 20:28:38 +00:00
bossiel
cdf51072df
Add callback function to be notified before the proxy audio producer need to push the buffer
2012-08-10 19:01:57 +00:00
bossiel
363d39d641
Fix issue on RTP header extension parsing
2012-08-06 14:50:50 +00:00
bossiel
817318fb03
Add DirectShow Firefox hack
2012-08-03 18:46:46 +00:00
bossiel
9c7522aec2
Fix DirectShow issue on Firefox plugin
2012-08-01 19:23:08 +00:00
bossiel
edf52d8a92
Fix issue 129
2012-07-15 19:04:32 +00:00
bossiel
859e6eed28
Add 'android-utils' lib source code
2012-07-11 17:24:00 +00:00
bossiel
bfd0bf22b0
Add support for DSCP tagging
2012-07-03 23:18:43 +00:00
bossiel
31d1edf3ff
- Allow setting RTC and RTCP-MUX options
...
- Fix issue on ICE negotiation when RTCP-MUX is disabled
- Make ICE negotiation smarter
2012-06-29 02:30:49 +00:00
bossiel
93d5e1a658
Replace "xcode" specific code
2012-06-28 04:06:11 +00:00
bossiel
d0243c0c8f
Set default video_JB values to something more realistic
2012-06-28 03:48:54 +00:00
bossiel
814c957e5d
Fix issues
2012-06-28 02:55:33 +00:00
bossiel
ef0e25269a
Make compatible with xcode 3
2012-06-28 01:40:11 +00:00
bossiel
dc4a18dbfa
Improve video quality and latency
2012-06-28 01:18:22 +00:00
bossiel
a709fc955f
Update G.729 binaries for Android
2012-06-26 12:43:49 +00:00
bossiel
0c8d1582ef
Fix issue 123 and 124
2012-06-22 15:47:15 +00:00
bossiel
558622a890
- Update AEC libraries (based on WebRTC) fro Windows and Android
...
- Fix Android LGPL build issue
- Update Android FFmpeg binaries (ARM5te LGPL only)
- Update license agreement
- Fix other issues
2012-06-21 04:56:00 +00:00
bossiel
2fb0f8cae8
Update documentation
2012-06-13 16:02:10 +00:00
bossiel
d8b8caba6f
Fix issue 117 and issue 113
2012-06-01 14:51:40 +00:00
bossiel
24146853a3
Re-order SDP headers
2012-05-29 00:37:01 +00:00
bossiel
502c2a2ec2
Update for webrtc4ie (htpp:// http://code.google.com/p/webrtc4ie/ ) project
2012-05-29 00:14:38 +00:00
bossiel
45998df080
Fix issue 108
2012-05-17 21:42:37 +00:00
bossiel
06b4b22dbe
Update OS X support
2012-05-15 06:57:29 +00:00
bossiel
0c79519f06
Update VP8 binaries for iOS
2012-05-13 22:35:50 +00:00
bossiel
222b86ea67
- Fix deadlock issue on call hangup when ICE is enabled
...
- Add new website
2012-05-12 19:30:24 +00:00
bossiel
d1ba4bf614
Retransmit INVITE 200 OK
2012-05-03 22:19:05 +00:00
bossiel
e523084136
Fix deadlock issue
2012-05-03 03:41:39 +00:00
bossiel
30d25b0e8d
Fix some RTCP issues
2012-05-02 19:25:26 +00:00
bossiel
6a4cd8e29b
Shorten ICE reflexive candidates gathering
2012-05-02 17:41:31 +00:00
bossiel
fc08933759
Add HAVE_SRTP guards
2012-05-02 13:27:48 +00:00
bossiel
2190d46a14
Fix GCC warnings
2012-05-02 11:54:19 +00:00
bossiel
d96205b245
- ICE (Interactive Connectivity Establishment): Full implementation of RFC 5245 for NAT Traversal
...
- 1080p (Full HD): all platforms supports full HD video negotiation. Off course it depends on your CPU and network bandwidth. The preferred video size could be changed from the QoS/QoS screen.
- Adaptive video jitter buffer: A video jitter buffer with advanced features like error correction, packet loss retransmission, delay recovery...
- RTP/AVPF profile as per RFC 4585
- RTCP: Full support for RTCP (3550) and many extensions such as: PLI (RFC 4585), SLI (RFC 4585), RPSI (RFC 4585), FIR (RFC 5104), NACK (4585), TMMBN (RFC 5104)...
- rtcp-mux as per 5761
- Negotiation of Generic Image Attributes in the SDP as per RFC 6236
- Source-Specific Media Attributes in SDP as per draft-lennox-mmusic-sdp-source-attributes-01
- Explicit Call Transfer as per 3GPP TS 24.629
2012-05-02 10:42:55 +00:00
bossiel
4d20b1679e
Use CFSocket on iOS to allow TCP multitasking
2012-04-24 10:37:56 +00:00
bossiel
f6367d3290
Acccept incoming TCP connections on linux
2012-04-23 11:25:34 +00:00
bossiel
debebfe22d
Add chrome2chrome trace with SIP pkts
2012-04-16 14:07:57 +00:00
bossiel
6b245db88c
Add Chrome RTCP packets
2012-04-15 23:13:51 +00:00
bossiel
2587c596d1
Enable TLS on Android
2012-03-17 15:11:13 +00:00
bossiel
c12a147d8c
fix warnings on iOS
2012-03-14 18:22:10 +00:00
bossiel
c092aaf166
Add support for SRTP and some other cool stuff
2012-03-14 16:11:33 +00:00
bossiel
ad6c5b16ec
Fix video rotation issue
...
Fix FFmpeg crash on Android
Begin adding support for WebSockets
2012-02-27 22:53:00 +00:00
bossiel
dc3bcfc58d
Improve Windows XP voice quality
2012-02-27 15:41:19 +00:00
bossiel
8b5152a994
Fix voice quality issue on Windows XP.
2012-02-24 00:51:16 +00:00
bossiel
7038bf5602
clean up waveapi implementation
2012-02-23 19:09:06 +00:00
bossiel
32c8e59dbd
Add FFmpeg LGPL libraries
2012-02-21 15:14:27 +00:00
bossiel
72deba2017
Fix issues on SDP negotiation and Session Timers
2012-02-15 02:56:30 +00:00
bossiel
9dc85ad2ab
Fix wrong "refresher" parameter tag for session timers.
2012-02-15 01:48:38 +00:00
bossiel
2cdbb448c6
Update OpenSSL binaries (iOS)
2012-02-13 08:57:01 +00:00
bossiel
1c341c76f7
Enable TLS on iOS
2012-02-13 07:36:31 +00:00
bossiel
10722b880e
Fix issue on session timers
2012-02-07 05:31:32 +00:00
bossiel
00a8e48b10
Fix issue on UPDATE with different fmtp
2012-01-06 11:28:50 +00:00
bossiel
78a32f43f2
Avoid setting directshow display size for local preview.
2012-01-04 18:34:51 +00:00
bossiel
4c2e0f51f8
Fix Boghe issue 90
2012-01-03 10:04:04 +00:00
bossiel
8425048377
Fix issue 88
2011-12-15 17:27:52 +00:00
bossiel
8a2fd75829
Fix STUN issue on Android and iOS
2011-12-07 02:51:53 +00:00
bossiel
bb40d86943
Fix bogue issue 95
2011-12-06 23:03:49 +00:00
bossiel
2fa21d2280
Fix issue 83
2011-11-23 18:06:06 +00:00
bossiel
9f3460aab5
Fix issue 85
2011-11-15 20:19:38 +00:00
bossiel
c8892e253c
Fix issue 50 (Add support for SIP INFO).
2011-10-31 22:49:09 +00:00
bossiel
546fe46f0c
Fix issue 75, issue 79 and issue 80
2011-10-26 00:32:57 +00:00
bossiel
78be530041
- Fix issue 56.
...
- simplify codec priority setting
2011-10-21 12:11:06 +00:00
bossiel
522506121d
Raise MSRP success report
2011-10-17 12:19:46 +00:00
bossiel
5bef56ad5e
Fix issue 77
2011-10-13 22:38:16 +00:00
bossiel
fb7efc2e43
- Fix dependency issue (Microsoft.VC90.DebugCRT) introduced by libspeex binaries
...
- Cleanup the code
2011-10-13 02:59:21 +00:00
bossiel
339d8efa2c
Because of NAT traversal issues, MSRP "actpass" setup must leads to "active".
2011-10-13 02:25:07 +00:00
bossiel
5f7b58df65
Fix Boghe issue 84
2011-10-03 08:47:37 +00:00
bossiel
ce7fc4f366
Update iOS binaries (x264)
2011-09-20 08:11:26 +00:00
bossiel
25ebc7813b
Add MAC OS X 3rd parties (missing)
2011-09-20 07:42:33 +00:00
bossiel
d3e891290a
Add MAC OS X 3rd parties
2011-09-20 07:33:25 +00:00
bossiel
ee823cdea2
Add support for MAC OS X \nComplete support for media update \nFix issues
2011-09-20 07:10:32 +00:00
bossiel
9f52cd200f
-Apply pach from Michael Siddi\n -Apply patch from Giacomo Vacca\n -Align with Doubango r653\n -Fix issue 73
2011-09-07 20:38:22 +00:00
bossiel
6af08c309e
- Add support for H.264 Full HD (1080p) using NVIDIA Cuda
...
- Begin adding support for video jitter buffer (will be used to give feedbacks for packet loss-FEC-)
- Move video flipping code to the converter (refactoring)
- Fix issue 62, issue 41 and issue 66
- Fix issues (workaround) on VP8 (frame corruption)
- Update contribution list
2011-09-07 18:30:46 +00:00
bossiel
4ac9b38614
Update code for OpenTelePresence features
2011-08-26 01:27:53 +00:00
bossiel
079030a700
Add support for G.722 HD voice
2011-08-25 23:12:19 +00:00
bossiel
6027de054e
Remove fancy enum values (for Java binding)
2011-08-25 01:15:44 +00:00
bossiel
28413584fe
Begin integration with OpenTelePresence
2011-08-25 01:07:28 +00:00
bossiel
23f934ea3d
Send SPS/PPS frames every 5 seconds after the call is established
2011-08-23 17:33:05 +00:00
bossiel
193472d709
Partial fix for iDoubs issue 55
2011-08-19 22:29:46 +00:00
bossiel
a409c8601a
Move variables declaration to be conform to ANSI-C
2011-08-18 04:24:32 +00:00
bossiel
0bf24efe9a
Fix stretching issue
2011-08-17 21:28:45 +00:00
bossiel
91300cdaa7
Change vp8 default encoder parameters to improve framerate
2011-08-13 05:13:19 +00:00
bossiel
4a8146f26d
Fix iDoubs issue 67
2011-08-12 03:11:15 +00:00
bossiel
b755e28610
Update VP8 binaries for Android
2011-08-11 03:52:11 +00:00
bossiel
6cd6792e48
Add vp8 binaries for iOS
2011-08-11 01:17:27 +00:00
bossiel
83ebc719b1
Begin adding support for VP8 video codec
2011-08-10 23:49:13 +00:00
bossiel
ce9c768614
Fix iDoubs issue 62
2011-08-08 21:46:38 +00:00
bossiel
95eee66ab2
Update bindings
2011-08-08 16:15:28 +00:00
bossiel
3ee89c75a0
optimize video converter (also fix crash on iOS caused by misalignment)
2011-08-06 18:23:44 +00:00
bossiel
52a5e4b0af
Fix iDoubs issue 55
2011-08-06 14:54:25 +00:00
bossiel
79804d0e4d
Avoid streching video when rotating
2011-08-05 19:05:51 +00:00
bossiel
344effee5e
Allows build without theora codec
2011-08-05 15:28:08 +00:00
bossiel
f652615383
Allow setting codec priority\n Fix issue on RSeq=0 in 1xx reliable responses
2011-08-05 12:48:22 +00:00
bossiel
03d18d33f6
Disable webrtc noise supp (use speex-dsp) on Android to avoid robotic voice
2011-08-04 20:59:04 +00:00
bossiel
a0feeac2de
- Do not close the socket on Android when ioctl returns len=0
...
- Only send 183 if "precondition" is supported.
2011-08-04 09:56:02 +00:00
bossiel
049f6025ff
- Begin adding support for Google WebRTC
...
- This revision adds support for WebRTC's AEC and Noise Suppression
2011-08-01 05:14:45 +00:00
bossiel
063e7ca105
Suppress noise on incoming voice
2011-07-31 02:29:03 +00:00
bossiel
6844b1047a
Add support for Wideband codecs: Speex-WB and Speex-UWB
2011-07-29 20:57:28 +00:00
bossiel
06d37d01d2
Set H.263 BP30 with higher priority
2011-07-29 11:50:11 +00:00
bossiel
3e01f88c29
finish adding support for (real) arbitrary video size decoding
2011-07-29 02:30:45 +00:00
bossiel
ab372e958c
begin adding support for (real) arbitrary video size decoding (H.264)
2011-07-27 05:19:27 +00:00
bossiel
304768e2ae
Increase H.264 SPS and PPS packets
2011-07-23 14:25:22 +00:00
bossiel
1a38bbf37f
Check sdp version before parsing
2011-07-23 12:35:28 +00:00
bossiel
c157fe74fa
Fix issue on codec neg.
2011-07-21 14:22:32 +00:00
bossiel
75fd48b323
Update VS solution for java binding
2011-07-21 12:37:11 +00:00
bossiel
2f8a5d8e46
Save last SIP error message when registration fail
2011-07-18 17:49:21 +00:00
bossiel
996ee2d27a
Fix issues
...
Add support for Media update
Enable Echo suppression (Thanks to Philippe Verney)
2011-07-11 19:50:05 +00:00
bossiel
411ff1b9ed
Fix issues
2011-07-11 11:03:44 +00:00
bossiel
9579c27304
Fix issues
2011-07-06 10:49:31 +00:00
bossiel
7b0a964ec1
Ignore reINVITE with loopback IP address
2011-07-04 16:47:54 +00:00
bossiel
e193574504
Fix issues
2011-07-04 14:03:21 +00:00
bossiel
fea9dc584c
- Update bindings
...
- Send SDP in 200 for response to bodiless INVITE
2011-06-30 20:05:30 +00:00
bossiel
33b9545d7b
Begin adding support for forking
2011-06-27 23:42:37 +00:00
bossiel
1458720aea
Handle UPDATE or reINVITE requests when in early state
2011-06-27 18:27:23 +00:00
bossiel
d09d8f260b
Change from "#import" to "#include"
2011-06-26 18:54:17 +00:00
bossiel
23ed807ada
Allow the application to enabel/disable 100rel\nAllow forking/out-of-order NOTIFY requets
2011-06-23 17:13:16 +00:00
bossiel
c110ed05b4
update cpim parser
2011-06-22 10:37:13 +00:00
bossiel
195d79b0b7
Update FFmpeg binaries
2011-06-13 19:27:16 +00:00
bossiel
411f1f6569
Suppress warnings
2011-06-08 17:11:55 +00:00
bossiel
d82806fd45
Add support for G.729AB for iOS
2011-06-06 09:06:15 +00:00
bossiel
0cb94cef18
Update coreaudio implementation to support audiomixing
2011-06-05 23:06:45 +00:00
bossiel
9c339908de
Enable floating point for speex on iOS4 with ARMv7
2011-06-04 18:57:29 +00:00
bossiel
ae98f407ab
Allow flipping the video stream when device mode change from portrait to landscape and vice-versa: iDoubs issue 36
2011-06-04 18:09:08 +00:00
bossiel
9b813c124e
Change bandwidth levels in theora codec
2011-06-04 15:43:50 +00:00
bossiel
eae9a98a3b
Improve video quality on iOS
2011-06-04 15:38:53 +00:00
bossiel
77f60dc9c6
Update wrappers and make the code ANSI-C compliant
2011-06-03 22:14:52 +00:00
bossiel
a62a9b2ada
Add support for Noise suppression on iOS
2011-06-03 21:28:04 +00:00
bossiel
6faba0e4f5
- Update binaries: Add lgpl and commercial build types
...
- Fix issues
2011-06-02 15:15:24 +00:00
bossiel
fcc5ca7d11
Fix iDoubs issue 35 \n Fix issues \n Enable early media even if the response isn't reliable
2011-06-02 13:51:24 +00:00
bossiel
3d5f356894
Fix issue 40
2011-05-31 08:29:34 +00:00
bossiel
5677a46bc0
update ffmpeg libraries for iOS
2011-05-30 23:43:11 +00:00
bossiel
810835a8e4
Add LGPL version of FFmpeg for iDoubs (iOS demo client)
2011-05-30 19:42:31 +00:00
bossiel
b7d0b0ad8b
Add LGPL version of FFmpeg for iDoubs (iOS demo client)
2011-05-30 19:14:22 +00:00
bossiel
f66dd72761
Update v2.x
2011-05-29 22:59:11 +00:00
bossiel
ce98ebc633
Use case-insensitive comparison for the transport parameter in the SIP URI
2011-05-26 15:29:23 +00:00
bossiel
8e0e45d8a6
Fix IMSDroid issue 176
2011-05-19 20:57:23 +00:00
bossiel
aaf6e46686
Fix issue 38
2011-05-19 15:41:50 +00:00
bossiel
e654dff50c
Update contributor list
2011-05-19 14:07:42 +00:00
bossiel
fda40d27b3
Add contributors list
2011-05-17 23:43:40 +00:00
bossiel
23535afa7c
update v2.x
2011-05-15 19:11:12 +00:00
bossiel
7f1240b44a
Update v2.x
2011-05-12 22:14:22 +00:00
bossiel
0dd30f5b3e
Update v2.x
2011-05-11 08:53:29 +00:00
bossiel
29495c4022
Update v2.x
2011-05-11 08:46:12 +00:00
bossiel
885bef94c8
Update v2.x
2011-05-11 07:22:48 +00:00
bossiel
873f61b8ce
Update v2.x
2011-05-08 14:58:13 +00:00
bossiel
7e3970c6ba
Update v2.x
2011-05-04 20:31:42 +00:00
bossiel
3d133a782c
Update v2.x
2011-05-04 20:31:30 +00:00
bossiel
b76884ae1d
update v2.x
2011-05-03 19:11:44 +00:00
bossiel
203d1d4148
update v2.x
2011-05-03 18:30:25 +00:00
bossiel
bbb67ae87e
update v2.x
2011-05-03 18:26:29 +00:00
bossiel
f60d8c512c
begin adding AudioUnit consumer/producer for iOS
2011-04-30 20:14:55 +00:00
bossiel
386eeebbaa
Delete coreaudio implementation based on AudioQueue for iOS and OS X
2011-04-30 12:48:45 +00:00
bossiel
a5d278b4e1
Update minimal build script for android
2011-04-29 18:42:14 +00:00
bossiel
bb05bcf09d
Rename default build files
2011-04-29 18:40:01 +00:00
bossiel
1541b1e453
Fix issue 35
2011-04-29 18:27:30 +00:00
bossiel
5324a1ae19
Update v2.x
2011-04-28 14:07:14 +00:00
bossiel
b7d2966872
Update v2.x
2011-04-28 14:05:15 +00:00
bossiel
6c3391dcd6
Update v2.x
2011-04-24 02:14:39 +00:00
bossiel
bd7cf8cd92
Update v2.x
2011-04-20 07:58:10 +00:00
bossiel
8e0de0ad5c
Add new patch from alberto panizzo
2011-04-11 23:27:08 +00:00
bossiel
d95851d93c
Update v2.x
2011-04-10 23:02:04 +00:00
bossiel
cf8b90ec33
Add licensing agreement
2011-04-05 16:36:34 +00:00
bossiel
4b14a60300
Add FFmpeg DXVA2 libraries
2011-04-03 17:56:11 +00:00
bossiel
bb7437ff3a
add libraries
2011-04-03 16:23:01 +00:00
bossiel
5dcd93fd7e
Update v2.0
2011-04-02 15:32:38 +00:00
bossiel
a570e99196
Update v2.0
2011-03-31 15:07:01 +00:00
bossiel
35ac2972ae
Update v2.0
2011-03-30 09:55:42 +00:00
bossiel
c91cf1bf1a
Update v2.0 (begin adding support for RTCP)
2011-03-29 12:51:58 +00:00
bossiel
0507fbea0c
Update v2.0
2011-03-26 15:15:35 +00:00
bossiel
c1a1d9bf81
Delete csharp tests from v2.0
2011-03-25 11:52:27 +00:00
bossiel
5448386f00
Add doubango v2.0
2011-03-25 09:38:07 +00:00