Thorvald Natvig
7e85259917
AltSpeak
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@359 05730e5d-ab1b-0410-a4ac-84af385074fa
2006-09-18 13:32:45 +00:00
Thorvald Natvig
64f97f7fb8
Ubtuntu has ancient Speex.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@352 05730e5d-ab1b-0410-a4ac-84af385074fa
2006-06-05 14:23:36 +00:00
Thorvald Natvig
06a681709f
Initial Linux testing work
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@335 05730e5d-ab1b-0410-a4ac-84af385074fa
2006-01-18 15:49:14 +00:00
Thorvald Natvig
e190a91535
Precompiled header support
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@327 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-31 01:46:58 +00:00
Thorvald Natvig
ca3c73c134
Remove support for doppler effects; only works on a few soundcards, and makes sound horrible for anyone else that tries to enable it.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@322 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-24 07:08:28 +00:00
Thorvald Natvig
a531aafb5b
Bugfixing bandwidth limits
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@310 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-16 04:28:20 +00:00
Thorvald Natvig
c02e3319de
Maximum bandwidth setting serverside.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@309 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-16 03:50:52 +00:00
Thorvald Natvig
ae2fcbd9be
Updates to enable compilation on Linux, even if it's missing features.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@303 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-12 08:57:16 +00:00
Thorvald Natvig
e3f4205228
Visualization of echo canceller, and some testing.. Seems the weights get set non-optimally.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@300 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-08 20:38:47 +00:00
Thorvald Natvig
7ac4637df9
Use boost::shared_ptr<> for objects shared between threads that we need to delete(). (AudioInput and Output mostly).
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@297 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-04 22:21:29 +00:00
Thorvald Natvig
543b19bb9a
Visualize power spectrum of input and noise estimate.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@295 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-12-03 06:47:58 +00:00
Thorvald Natvig
a414c4c9c2
Audio bugfixing.
...
Added new icons to code.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@277 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-05 20:55:04 +00:00
Thorvald Natvig
e21d62f853
Bold speec probability when we would transmit.
...
Fix the SSE detection.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@261 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-01 23:46:57 +00:00
Thorvald Natvig
4bfb790d85
Variable number of frames / packet
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@259 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-10-01 22:58:55 +00:00
Thorvald Natvig
05a2949c9a
*** empty log message ***
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@251 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-30 14:49:06 +00:00
Thorvald Natvig
3ab26fe245
Use class references in headers instead of .h files, reduces dependency path to more sane levels.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@235 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-29 02:06:13 +00:00
Thorvald Natvig
faceb1934d
Move config into registrars.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@233 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-28 12:12:01 +00:00
Thorvald Natvig
50f090b2c0
*** empty log message ***
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@189 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-22 23:31:41 +00:00
Thorvald Natvig
77988617df
When sampling speakers, encode the cleaned output, not the original.
...
Add clean signal power to the audio stats.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@155 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-18 14:50:26 +00:00
Thorvald Natvig
419e2e594f
Echo Canceller for inputs that can sample the speakers.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@153 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-18 01:56:22 +00:00
Thorvald Natvig
de4b674b32
ASIO Audio Input
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@152 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-18 01:11:35 +00:00
Thorvald Natvig
67e3d8533e
Single-threaded directsound output
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@151 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-16 23:03:53 +00:00
Thorvald Natvig
ef307bde10
Fixed a few bugs with positional audio
...
Made a lot more member functions const
Moved playerId to Global, it didn't belong in MainWindow
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@141 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-16 01:16:16 +00:00
Thorvald Natvig
6225c045f2
Bugfixes for positional Audio
...
Added a Center Position hotkey, to force yourself and all others to a center audio position, usefull to give commands to the whole group.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@139 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-14 23:47:03 +00:00
Thorvald Natvig
eb7e1be14e
Positional Audio
...
Plugins
Ability to switch input/output device without restart
Version changed to 0.3.0cvs
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@138 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-14 20:56:32 +00:00
Thorvald Natvig
85825a8f9c
Finish basic config widget for audio
...
Added config options for compression and amplification
Moved a few menu things into the config
Keep user settings in Settings and statevars in Global
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@127 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-12 13:58:52 +00:00
Thorvald Natvig
6b499288b6
Centralized configuration dialog
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@124 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-12 01:14:29 +00:00
Thorvald Natvig
5d6a49df89
Switch a few QMutex to QReadWriteLock, and start using QMutexLocker, QReadLocker etc
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@123 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-11 23:11:07 +00:00
Thorvald Natvig
90e84d42aa
DTX transmission support
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@121 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-11 17:01:44 +00:00
Thorvald Natvig
6ed4a96e9b
Set thread priorities; gui is LOW priority, but as we can't set it low we set everything else high.
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@118 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-11 00:01:47 +00:00
Thorvald Natvig
d290745797
Audio statistics window
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@117 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-10 22:15:11 +00:00
Thorvald Natvig
84ca9db2ac
Remove compile warnings, and there sure were a lot of them
...
Work around -Wshadow bug in gcc
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@96 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-08 14:09:32 +00:00
Thorvald Natvig
dfe76ed018
Turn g_ into Global, part 2
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@95 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-08 12:38:15 +00:00
Thorvald Natvig
870ce0481f
Turn g_ into struct Global, part 1
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@94 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-08 12:20:08 +00:00
Thorvald Natvig
4d6ba183d3
Remove m_ from everything
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@93 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-08 12:07:25 +00:00
Thorvald Natvig
9a73682d3a
Increase default volume gain
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@84 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 00:40:09 +00:00
Thorvald Natvig
a4289cf505
Audio Input/Output registration
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@78 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-06 13:42:58 +00:00
Thorvald Natvig
465b6364c8
Support self-mute/self-deafen.
...
Start support for input/output configs
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@77 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-06 12:47:38 +00:00
Thorvald Natvig
30068477eb
Make it possible to abort connections, and display self-talk same as the others
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@74 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-05 21:53:01 +00:00
Thorvald Natvig
b1c27955aa
Shortcuts for muting self, removed compile warnings
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@57 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-05 15:48:16 +00:00
Thorvald Natvig
bf304fe116
Encode and display "speaking" state
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@41 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-04 13:34:14 +00:00
Thorvald Natvig
37bc1d65f7
DTX is broken
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@28 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-03 01:03:21 +00:00
Thorvald Natvig
c31108e8bf
DTX Support
...
Make list of players at least somewhat usefull
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@24 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 22:55:54 +00:00
Thorvald Natvig
dc3e802580
Add sequence to speex packet
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@23 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 19:15:22 +00:00
Thorvald Natvig
fdda9c3c67
Fix memory leak, it's now safe to pass stack-allocated messages
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@22 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 17:06:30 +00:00
Thorvald Natvig
d7a47d9cd7
connect() typo, and increased AGC 50%
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@17 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 13:20:35 +00:00
Thorvald Natvig
3b4b165c59
Initial DX Audio
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@15 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 12:37:07 +00:00
Thorvald Natvig
a8e03ead9b
Initial audio framework
...
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@14 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-01 23:21:54 +00:00