Commit graph

63 commits

Author SHA1 Message Date
smorlat
552f55f00a fix equalizer un-precision, and allow band width setting per frequency.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@549 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-24 13:47:01 +00:00
smorlat
769e7d10d8 equalizer mostly works.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@538 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-15 16:28:42 +00:00
smorlat
233057823b add msequalizer.h include file.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@537 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-14 13:19:17 +00:00
smorlat
c29c0d54f8 equalizer - work in progress.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@535 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-13 20:26:18 +00:00
smorlat
68fbabf403 add various dsp utilities from speex.
Work in progress in the equalizer.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@526 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-09 11:19:47 +00:00
aymeric
9aa8d18e8c add missing AQ filter ID
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@519 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-06 11:55:50 +00:00
smorlat
7fde5aa0f4 fix fantastic bug in msfilter.c about type checking.
also in method definition in msrtp.h

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@514 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-02 22:01:20 +00:00
Simon Morlat
b08807922d add support for speex agc within MSVolume
enable it in linphonecore.
2009-07-01 14:35:01 +02:00
Simon Morlat
1cdba58948 fix compilation problem
fix documentation.
2009-06-30 11:04:56 +00:00
smorlat
bc778cb393 Merge branch 'master' of smorlat@git.sv.gnu.org:/srv/git/linphone
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@496 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-16 10:00:34 +00:00
smorlat
ada9d79bcb add new method ms_filter_find_neighbours()
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@475 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-05-18 16:06:28 +00:00
aymeric
a821c98f2e fix for c++ compilation
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@449 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-28 21:28:13 +00:00
aymeric
56d6b70f44 Make it return a value in case it's not implemented or it failed.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@447 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-28 16:01:22 +00:00
aymeric
182ac7e012 Add mute/unmute support in mediastreamer2 and winsnd2 filter
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@445 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-28 14:35:25 +00:00
smorlat
de16131f6f add a new gain control setting
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@418 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-15 06:41:24 +00:00
aymeric
4fdf8a365f Add new state for unplugged sound cards.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@411 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-10 22:02:47 +00:00
aymeric
048394a967 use new API to reload sound cards and webcams
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@410 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-09 14:59:20 +00:00
smorlat
b866ece212 * merge patch to disable usage of REUSEADDR as a configure option
* implement reloading of soundcards and webcams.



git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@408 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-04-08 20:28:46 +00:00
smorlat
99588f1ccc a few improvements
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@392 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-30 13:51:30 +00:00
aymeric
5b0b820916 Fix warnings on msvc compiler
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@381 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-28 15:41:28 +00:00
smorlat
daa7ebf69e added MSVoidSink
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@369 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-25 13:12:49 +00:00
smorlat
9d15680561 add new force parameter.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@361 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-24 20:36:22 +00:00
smorlat
9322a761d8 enable echo limiter in the other side (control mic)
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@360 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-24 20:28:34 +00:00
smorlat
0f94518313 integrate echo-limiter
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@357 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-23 10:39:46 +00:00
smorlat
037c99fb84 - fix compilation issues with -Werror
- fix wrong compilation defines in msconf
- add MSVolumes



git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@356 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-23 09:17:42 +00:00
smorlat
2f6ce2d647 improve doxygen generation
msvolume work in progress.



git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@354 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-20 09:38:59 +00:00
smorlat
4464b5fe48 merge patches from Petr to improve plurals translations
msvolume work in progress.



git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@349 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-18 17:02:38 +00:00
aymeric
abb347773d fix msvc compilation with C compiler
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@324 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-10 02:47:33 +00:00
aymeric
49d6e6533c create an ICE filter with no input/no output
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@314 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-09 11:12:59 +00:00
aymeric
c5d10e528f update ICE to draft-19
Use real connectivity check states and procedure to nominate the candidate pair.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@301 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-06 16:05:58 +00:00
aymeric
23ba0c5efe cont work on role and tie-break value and ice algo
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@294 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-04 15:15:00 +00:00
aymeric
d432245a8d cont work on role and tie-break value
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@290 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-03-03 17:36:49 +00:00
aymeric
b3edee9bd4 update ICE to format of latest draft-19
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@281 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-27 17:34:25 +00:00
smorlat
1d4d5a9568 enable sipsetup plugins.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@279 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-27 14:58:54 +00:00
aymeric
365b3cb3c0 add capability to set max gain for conference on mic
add callback for speex preprocessor on ec


git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@258 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-13 12:42:40 +00:00
aymeric
6d9371ecd3 add API to get default capture & playback sound cards.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@256 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-12 21:29:18 +00:00
aymeric
5a90a240be Add notification for analysing content of echo state and speex preprocessor.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@252 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-11 14:30:34 +00:00
smorlat
0a9abb91ce set names to msticker
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@245 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-06 10:59:54 +00:00
aymeric
9407e6d672 add half duplex simulation with VAD for noisy environment.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@244 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-02-05 17:45:02 +00:00
aymeric
9e1fe35733 Update stun to latest RFC.
Start TURN & ICE extensions.
Keep most old STUN capabilities.
Start changing/adding API for STUN/TURN

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@229 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-01-11 20:59:04 +00:00
smorlat
0cc94ad35b set icon and title on video window too.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@216 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-01-03 15:34:55 +00:00
smorlat
4cafb80672 internationalization of mediastreamer2 (thanks to Petr Pisar)
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@208 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-12-17 21:42:02 +00:00
smorlat
16ee0f2008 enable/disable self view
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@193 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-12-01 21:25:20 +00:00
smorlat
cab938cb29 - allow setting of nowebcam and remote ring path
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@183 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-27 14:47:06 +00:00
smorlat
777c3ee88a merge patch from telezorg
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@180 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-25 20:44:38 +00:00
smorlat
7d116deca0 - increase framerate on windows
- fix compilation problem (cleanly this time)




git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@165 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-08 17:17:07 +00:00
smorlat
a579563efa - workaround v4l2/uvc problems
- preview mirroring



git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@164 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-08 15:12:37 +00:00
smorlat
a68852a1ab - fix various bugs in bandwith management (again)
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@160 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-06 14:13:36 +00:00
aymeric
2407cffac7 make SET_IMAGE usable by all video source filter
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@145 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-02 23:03:21 +00:00
smorlat
a2f12e7f4b - resizing of capture
- updated for lastest mingw w32api
- use swscale 



git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@142 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2008-11-02 22:20:45 +00:00