Commit Graph

50 Commits

Author SHA1 Message Date
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
23bd3a6199 ToolTips and WhatsThis for rest of application.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@131 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-13 01:56:34 +00:00
Thorvald Natvig
f7254f3a89 Global Log class, which remembers what should be logged to console and TTS
Fixed infinite selfrecursion in MainWindow, the application now actually exits when you close it instead of silently crashing


git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@130 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-12 21:31:31 +00:00
Thorvald Natvig
b8fc8f4faf Make versionchecking a userinitiated action
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@129 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-12 14:58:51 +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
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
613fec96bd Deaf implies Mute logic in Server, and add ability to mute/deaf players again (added PlayerModel::getPlayer from index)
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@107 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-09 23:35:43 +00:00
Thorvald Natvig
3fc5d6e7ef Model-player-list. Work in progress
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@105 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-09 14:19:20 +00:00
Thorvald Natvig
c01e34f8fe Discover the magic of QObject::sender() and fix some leftover bugs from the refactorization
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@99 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-08 14:33:15 +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
d82af08f18 Track both initiator and victim of actions
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@92 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 22:28:37 +00:00
Thorvald Natvig
4ce9b9b837 Check version against sourceforge
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@90 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 21:30:29 +00:00
Thorvald Natvig
15fc873301 Show correct version in title
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@89 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 18:52:46 +00:00
Thorvald Natvig
2d92fb8fb2 Separate log window
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@87 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 18:15:57 +00:00
Thorvald Natvig
8658883daf Reduce dependencies in MainWindow.h
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@86 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 17:28:25 +00:00
Thorvald Natvig
3475fc3857 Add changes file
Add persistant storage of server lists


git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@85 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-07 17:25:24 +00:00
Thorvald Natvig
5b86dd305b Fix args for window title
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@80 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-06 18:20:22 +00:00
Thorvald Natvig
ca7fec948e Exchange and display selfmute/selfdeaf
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@79 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-06 17:30:45 +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
f2754d3122 MainWindow actiongroup for voicetrigger fixed
build system fixed to use proper conditionals


git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@70 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-05 20:19:12 +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
7c3ae17cec Text-To-Speech
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@56 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-05 14:41:39 +00:00
Thorvald Natvig
ef77c9c8e3 Actually poll the DirectInput devices too.
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@55 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-05 13:14:49 +00:00
Thorvald Natvig
05acf99513 Global shortcuts
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@54 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-05 12:21:57 +00:00
Thorvald Natvig
ce7ae413c2 Propagate connection errors for display
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@52 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-04 16:53:18 +00:00
Thorvald Natvig
013fdea535 When disconnecting, just signal the thread that it's time to end, don't yank the socket or QT complains
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@51 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-04 16:40:50 +00:00
Thorvald Natvig
48180181c5 Proper connect dialog
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@48 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-04 16:18:30 +00:00
Thorvald Natvig
7e2405a977 Because they changed the signal in Qt 4.0.1
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@43 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-04 13:47:08 +00:00
Thorvald Natvig
3b770e6929 Why doesn't closed buffered sockets ever error() on disconnection?
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@42 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-04 13:42:18 +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
8feb561a90 Clean up UI, implement kick, remove debug for missing validators
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@30 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-03 01:24:05 +00:00
Thorvald Natvig
f43a4e9720 Ooops, that was a debug statement
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@29 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-03 01:03:37 +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
a9b67d1400 Server testing
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@27 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-03 00:49:09 +00:00
Thorvald Natvig
1e818ff9a3 Player Mute/Deaf, global Player
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@25 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 23:56:48 +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
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
81623dd999 First functional audio test
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@18 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 14:01:56 +00:00
Thorvald Natvig
dd94e9d807 Pass QByteArrays instead of messages, much cleaner with refcounts
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@16 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-02 13:13:38 +00:00
Thorvald Natvig
e1bf7680c6 First test of network protocol
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@10 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-01 20:08:12 +00:00
Thorvald Natvig
d51c2f6d93 Initial datastructures
git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@3 05730e5d-ab1b-0410-a4ac-84af385074fa
2005-09-01 00:33:33 +00:00