Commit Graph

29 Commits

Author SHA1 Message Date
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
7efd9c5336 Fixed FMOD
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@330 05730e5d-ab1b-0410-a4ac-84af385074fa
2006-01-17 17:43:17 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
8f10abc385 About box, licenses included, and clean build in mingw
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@21 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 17:02:55 +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