summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a minor dbus message leak.HEADmastersamr72010-04-211-1/+2
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@88 126591fb-c623-4b62-a76d-97a8e4f34109
* Don't forget to install the voice recognition icon.samr72010-01-231-1/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@87 126591fb-c623-4b62-a76d-97a8e4f34109
* Avoid crashing if Speex is not present.samr72009-07-011-4/+6
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@86 126591fb-c623-4b62-a76d-97a8e4f34109
* Attempt compatibility with versions of libbluetooth that define samr72009-01-271-0/+9
| | | | | | | SDP_SUPPORTED_FEATURES rather than SDP_ATTR_SUPPORTED_FEATURES. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@85 126591fb-c623-4b62-a76d-97a8e4f34109
* Fix a printf warning.samr72009-01-271-1/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@84 126591fb-c623-4b62-a76d-97a8e4f34109
* Un-gray dial button when a partial phone # is entered. *grumble*samr72009-01-151-1/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@83 126591fb-c623-4b62-a76d-97a8e4f34109
* Make local ring tones work.samr72009-01-103-10/+56
| | | | | | | Add a default local ring tone that was made using a tone generator. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@82 126591fb-c623-4b62-a76d-97a8e4f34109
* Add VR icons missing from last checkin.samr72009-01-092-0/+69
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@81 126591fb-c623-4b62-a76d-97a8e4f34109
* Checkpoint of large change set, including:samr72009-01-0910-1306/+3592
| | | | | | | | | | | | | | | - Minor HFP state machine overhaul - Move auto-reconnect handling to RfcommService/Session - Add timeouts for RFCOMM connection and HFP commands - Support CNUM, CLCC, and COPS commands in libhfp/hfpd - CmdCallDropActive -> CmdCallDropIndex - Add CallDropIndex() and CallPrivateConsult() to hfpd - Support voice recognition activation in libhfp/hfpd/hfconsole - Propagate in-band ring tone state to hfpd/hfconsole - Add '+' international prefix symbol to hfconsole keypad git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@80 126591fb-c623-4b62-a76d-97a8e4f34109
* Disable auto-reconnection when a device transitions to connected due samr72009-01-051-0/+10
| | | | | | | to a remotely initiated connection. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@79 126591fb-c623-4b62-a76d-97a8e4f34109
* Checkpoint hfconsole overhaul.samr72008-12-2365-2000/+8968
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@78 126591fb-c623-4b62-a76d-97a8e4f34109
* Allow inbound connections to existing RFCOMM sessions.samr72008-12-202-2/+8
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@77 126591fb-c623-4b62-a76d-97a8e4f34109
* Revert an unintended change from the last checkin.samr72008-12-201-1/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@76 126591fb-c623-4b62-a76d-97a8e4f34109
* Reorganize handling of auto-reconnect values in hfpd.samr72008-12-203-38/+62
| | | | | | | Add AutoReconnectChanged signal. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@75 126591fb-c623-4b62-a76d-97a8e4f34109
* Fix a reference leak in RfcommSdpLookupChannelComplete()samr72008-12-201-2/+2
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@74 126591fb-c623-4b62-a76d-97a8e4f34109
* When refusing a connection from an unknown device, don't send D-Bussamr72008-12-172-2/+18
| | | | | | | signals notifying of its creation and short life. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@73 126591fb-c623-4b62-a76d-97a8e4f34109
* Add the OpenAudio() D-Bus method.samr72008-12-163-25/+105
| | | | | | | Update documentation. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@72 126591fb-c623-4b62-a76d-97a8e4f34109
* If the playback thread sits idle, periodically wake it up using a timer.samr72008-12-161-9/+78
| | | | | | | Resolve a set of problems with the mmap access method. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@71 126591fb-c623-4b62-a76d-97a8e4f34109
* Handle errors from select().samr72008-12-161-0/+10
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@70 126591fb-c623-4b62-a76d-97a8e4f34109
* Improve handling of auto-reconnection, notification of the "connecting" samr72008-12-153-39/+93
| | | | | | | state for HfpSession/AudioGateway, and name lookups. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@69 126591fb-c623-4b62-a76d-97a8e4f34109
* Avoid waking the output thread if the output queue is empty.samr72008-12-151-2/+5
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@68 126591fb-c623-4b62-a76d-97a8e4f34109
* Simple i18n prep work.samr72008-12-152-97/+107
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@67 126591fb-c623-4b62-a76d-97a8e4f34109
* Fix a problem related to auto-switching to a phone that initiates ansamr72008-12-141-1/+5
| | | | | | | audio connection. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@66 126591fb-c623-4b62-a76d-97a8e4f34109
* Dump some minor diagnostics when SCO accept fails.samr72008-12-141-0/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@65 126591fb-c623-4b62-a76d-97a8e4f34109
* Use access=thread by default.samr72008-12-141-0/+4
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@64 126591fb-c623-4b62-a76d-97a8e4f34109
* Align SCO send() sizes to the MTU size.samr72008-12-141-0/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@63 126591fb-c623-4b62-a76d-97a8e4f34109
* Fix the mmap access in the ALSA driver.samr72008-12-143-120/+481
| | | | | | | | Add threaded procedural access to the ALSA driver. Add some code missing from the last checkin. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@62 126591fb-c623-4b62-a76d-97a8e4f34109
* Try to fix handling of halt conditions for static endpoints.samr72008-12-142-11/+44
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@61 126591fb-c623-4b62-a76d-97a8e4f34109
* Better handle errors from setting/restoring configuration valuessamr72008-12-141-2/+6
| | | | | | | when closing the dialog box. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@60 126591fb-c623-4b62-a76d-97a8e4f34109
* Support building without X11 headers.samr72008-12-061-5/+10
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@59 126591fb-c623-4b62-a76d-97a8e4f34109
* Add basic multithreading support to IndepEventDispatcher.samr72008-12-064-6/+414
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@58 126591fb-c623-4b62-a76d-97a8e4f34109
* Allow error message dialog boxes to be closed.samr72008-12-051-9/+21
| | | | | | | Set specific parent window for error message dialog boxes. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@57 126591fb-c623-4b62-a76d-97a8e4f34109
* Halt the feedback test before attempting to save/restore config values.samr72008-12-051-1/+2
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@56 126591fb-c623-4b62-a76d-97a8e4f34109
* Use BDADDR_ANY when creating a SCO socket for an outbound connection.samr72008-12-042-2/+2
| | | | | | | | Use data loss counters to determine skews instead of production counters, unless in loopback mode. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@55 126591fb-c623-4b62-a76d-97a8e4f34109
* Make the configuration dialog modal. Otherwise there are bad issues.samr72008-12-041-1/+2
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@54 126591fb-c623-4b62-a76d-97a8e4f34109
* Stop using gtk.Dialog.run(), as I have no idea how to support handlingsamr72008-12-012-594/+618
| | | | | | | ctrl+C from the command line underneath it. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@53 126591fb-c623-4b62-a76d-97a8e4f34109
* Add ScoEnabled.samr72008-11-301-2/+43
| | | | | | | | Note that certain SoundIo methods bind the stream to the caller. Misc. minor improvements. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@52 126591fb-c623-4b62-a76d-97a8e4f34109
* Don't forget to initialize a local variable.samr72008-11-301-1/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@51 126591fb-c623-4b62-a76d-97a8e4f34109
* Bind the D-Bus peer that started loopback/membuf/file streams to the stream,samr72008-11-302-4/+110
| | | | | | | | | so that if the initiator disconnects from D-Bus, the stream is stopped automatically. Expose the HfpService ScoEnabled property. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@50 126591fb-c623-4b62-a76d-97a8e4f34109
* Make HfpService::Connect() follow the error reporting model.samr72008-11-302-17/+128
| | | | | | | Add HfpService::Get/SetScoEnabled() to globally disable SCO support. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@49 126591fb-c623-4b62-a76d-97a8e4f34109
* Minor SoundIo backend cleanups.samr72008-11-296-54/+92
| | | | | | | | - Make SetNonBlock() common. - Fix handling of Create/GetDeviceList calls when backend is deconfigured. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@48 126591fb-c623-4b62-a76d-97a8e4f34109
* Improve signatures and error reporting for a few audio utility functions.samr72008-11-282-13/+36
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@47 126591fb-c623-4b62-a76d-97a8e4f34109
* Report the audio gateway audio state from the CloseAudio() method.samr72008-11-281-0/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@46 126591fb-c623-4b62-a76d-97a8e4f34109
* Add diagnostics to catch unexpected blocking in some alsa-lib calls.samr72008-11-281-0/+11
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@45 126591fb-c623-4b62-a76d-97a8e4f34109
* Use "\r" as the end-of-line for commands, not "\r\n".samr72008-11-261-1/+1
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@44 126591fb-c623-4b62-a76d-97a8e4f34109
* Add the stream snoop filter.samr72008-11-2511-106/+726
| | | | | | | | | | | Fix the audiofile endpoint to support output. Fix minor problems in SoundIoPump, and the ALSA and OSS endpoints, discovered while testing streaming from files. Remove all non-character usage of char, replace with (u)int8_t. Update documentation. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@43 126591fb-c623-4b62-a76d-97a8e4f34109
* Fix status bar messages for audio problems.samr72008-11-241-6/+12
| | | | | | | Display sound card failure warnings in the config dialog. git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@42 126591fb-c623-4b62-a76d-97a8e4f34109
* Add more debugging messages to the audio endpoint watchdog.samr72008-11-241-1/+5
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@41 126591fb-c623-4b62-a76d-97a8e4f34109
* Report device probe failures more gracefully.samr72008-11-241-1/+2
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@40 126591fb-c623-4b62-a76d-97a8e4f34109
* Don't try to free the preallocated ENOMEM error description.samr72008-11-241-1/+3
| | | | git-svn-id: http://nohands.svn.sourceforge.net/svnroot/nohands/trunk@39 126591fb-c623-4b62-a76d-97a8e4f34109