Commit graph

290 commits

Author SHA1 Message Date
aymeric
8f6fdf185d add real time polling on sound card change.
use MME API for volume control for directsound. (so the mic can be controlled)

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@587 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-20 13:18:12 +00:00
aymeric
d6c15cfbd2 fix when several sound cards are reloaded by mediastreamer2.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@586 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-20 13:16:50 +00:00
aymeric
d1b0f8aaff add real time polling on sound card change
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@582 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-19 15:38:58 +00:00
aymeric
2fc3c84139 Prefer this for sound card that deliver data irregularly.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@579 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-17 14:47:00 +00:00
aymeric
c3307b7b7b fix formula to avoid division by 0
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@578 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-17 14:46:11 +00:00
smorlat
fedb22d815 still many bugfixes and improvements for mingw compilation.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@575 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-17 10:40:15 +00:00
smorlat
ee9d3921f2 remove msdscap (integrated in mediastreamer2 directly)
add make setup to msx264
fix various build issues.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@574 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-17 10:40:11 +00:00
smorlat
4b3f6ea976 add support for dynamic plugging of sndcards in winsnd2.c
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@569 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-12 14:39:23 +00:00
smorlat
c0b87b35a9 winsnd2 device poller.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@568 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-12 14:39:20 +00:00
smorlat
b561d00c16 support for mingw compiled plugins.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@565 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-12 13:27:01 +00:00
aymeric
b2f6be639c fix buggy driver
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@563 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-06 13:28:47 +00:00
smorlat
b9ffc926ef - new in-call view
- set name of remote people as title of the video window.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@562 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-04 14:35:44 +00:00
smorlat
d6106f826d merge patch allowing natural frequency response (like IIR).
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@561 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-08-01 20:18:02 +00:00
smorlat
77fd518de7 allow dumping of equalizer state
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@557 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-28 13:45:00 +00:00
smorlat
d280a46797 fix cast bug.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@556 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-27 20:13:16 +00:00
smorlat
160bde1d75 apply patch (fix send-only stream videosize handling)
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@555 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-27 20:13:13 +00:00
smorlat
15fe0a4ed1 replace *.cvsignore by *.gitignore
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@553 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-24 15:43:09 +00:00
smorlat
a7cc8fd109 equalizer test program update.
cleanup

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@552 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-24 14:57:42 +00:00
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
586134ab57 fix static gain of the equalizer in floating point.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@541 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-16 13:12:47 +00:00
smorlat
582239a85c conform to v4l api: buffers must be enqueued before STREAMON.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@540 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-16 13:12:44 +00:00
smorlat
5048598511 configure equalizer from linphone config file.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@539 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-15 21:56:29 +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
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
aymeric
3c46e09288 fix size of wav file for media player
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@534 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-13 13:47:43 +00:00
aymeric
24fdc43a42 fix visual studio compilation of msresample
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@533 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-13 13:44:09 +00:00
smorlat
540715f94c update README.mingw
work in progress in equalizer.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@531 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-13 09:28:16 +00:00
aymeric
4e7648109c fix name of filter
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@530 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-10 17:25:55 +00:00
aymeric
ceced455ce Add NULL check when sws_getContext is failing.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@529 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-10 09:44:10 +00:00
smorlat
7d06d4f049 add missing file.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@527 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-09 12:54:29 +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
smorlat
0921199356 fix memory leak.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@525 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-09 11:19:43 +00:00
smorlat
aba53e8014 workaround to avoid sending odd number of samples per packet.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@524 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-09 11:19:41 +00:00
smorlat
922cd8aa2d simplify resample (possibly fix bug with 22050Hz input rate)
make it more dynamic

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@522 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-09 11:19:36 +00:00
smorlat
0a05634842 links to libv4l when possible
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@521 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-08 12:56:57 +00:00
aymeric
899d11b583 fix for apple
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@520 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-06 15:33:57 +00:00
smorlat
c40063f071 fix indentation.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@518 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-05 21:29:39 +00:00
smorlat
52fdb71e31 rewind in case of not a wav.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@517 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-03 13:50:44 +00:00
smorlat
708676044f try to read wav header in any case.
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@516 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-03 13:50:42 +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
smorlat
9b99da8840 fix bug in MSVolume
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@513 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-07-02 13:14:14 +00:00
Simon Morlat
e7629434fb fix bad decoding of particular jpeg images. 2009-07-01 15:18:53 +02:00
Simon Morlat
b08807922d add support for speex agc within MSVolume
enable it in linphonecore.
2009-07-01 14:35:01 +02:00
aymeric
dac1a20373 avoid closing socket when it is not already created
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@510 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-30 10:44:13 +00:00
smorlat
7d7af2a9f0 Merge branch 'master' of smorlat@git.sv.gnu.org:/srv/git/linphone
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@509 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-29 20:13:15 +00:00
Simon Morlat
4bf14baf13 fix socket leak ! 2009-06-29 22:11:11 +02:00
aymeric
f273cdb2b9 replace alloca with ms_malloc0 to avoid stack limitation with big file
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@508 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-29 17:42:49 +00:00
aymeric
386d602b3d Update to new rfc5574.
remove old draft parameter
use correct mode format
set correct relationship between mode & configuration

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@507 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-28 17:18:27 +00:00
smorlat
9925eafcbb Compilation under msys/mingw is sucessful (except plugins).
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@500 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-16 14:30:17 +00:00
smorlat
8bd8b5cd7a trying to compile with mingw/msys, work in progress
git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@499 3f6dc0c8-ddfe-455d-9043-3cd528dc4637
2009-06-16 14:30:13 +00:00