summaryrefslogtreecommitdiffstats
path: root/audio/unix.c
Commit message (Collapse)AuthorAgeFilesLines
* Make use of size_t and ssize_t when possibleJohan Hedberg2009-03-121-6/+8
|
* Fix audio plugin initialization failure casesJohan Hedberg2009-03-121-2/+4
|
* Reset request id whenever a response is generated.Luiz Augusto von Dentz2009-03-041-1/+2
|
* Unregister old stream callback before registering a new oneJohan Hedberg2009-02-261-0/+4
|
* Only request the lock when the client doesn't have itJohan Hedberg2009-02-251-2/+9
|
* Track and cancel requests in client_freeJohan Hedberg2009-02-241-0/+6
|
* Add BT_PCM_FLAG_PCM_ROUTING flag to ipcJohan Hedberg2009-02-181-0/+2
|
* audio: make *_suspend() use bt_stop_stream_rspMarc-André Lureau2009-02-171-2/+2
|
* Use correct dev pointerJohan Hedberg2009-02-121-1/+1
|
* Make the unix IPC handling more robustJohan Hedberg2009-02-101-22/+19
| | | | | This patch adds extra checks to strictly only allow messages that can be expected to work with the current code.
* Don't try to send an invalid SCO fd over the unix socketJohan Hedberg2009-02-011-2/+7
|
* Fix a bogus pointer crash that occurred when reconnecting A2DP.Mike Lockwood2009-01-081-0/+1
|
* Fix client socket to always be non-blocking.Luiz Augusto von Dentz2009-01-061-0/+1
| | | | | | Accourding to accept man page it does not inherit flags from listening socket. This mean that any operation in the socket generated by accept may block which can render the daemon unresponsive.
* Update copyright informationMarcel Holtmann2009-01-011-1/+1
|
* Fix receiving data over the unix socketJohan Hedberg2008-12-291-1/+1
| | | | | Don't use MSG_WAITALL since we can (and often will) receive less data than MTU with the new IPC.
* Convert sizeof to int before comparison against < 0Marcel Holtmann2008-12-231-3/+3
|
* Coding style fixesJohan Hedberg2008-12-201-1/+1
|
* Be more strict about message size mismatches.Luiz Augusto von Dentz2008-12-201-0/+5
|
* Fix audio ipc to deal better with codec capabilities.Luiz Augusto von Dentz2008-12-161-141/+220
| | | | | This should cover custom codec support for a2dp devices and add support for codecs while using SCO transports.
* Fix proble with concurrent clients connecting audio socket.Luiz Augusto von Dentz2008-11-261-2/+2
| | | | | Concurrent connections is needed in order to support clients holding different access locks of the headset, eg. arecord | aplay.
* Remove unused variableJohan Hedberg2008-11-261-1/+0
|
* Lock headset on stream start rather than stream configuration.Luiz Augusto von Dentz2008-11-251-5/+5
|
* Fix headset configuration and start.Luiz Augusto von Dentz2008-11-251-10/+17
|
* Fix bug which invalidates a device pointer before unlocking.Luiz Augusto von Dentz2008-11-251-3/+2
|
* Make hfp/hsp to suspend properly.Luiz Augusto von Dentz2008-11-251-1/+23
|
* Fix headset_request_stream to check for stream locks.Luiz Augusto von Dentz2008-11-251-17/+23
| | | | | A stream should only be configured if there is no other application holding the lock.
* Clean up properly if stream starting failsJohan Hedberg2008-10-091-0/+6
| | | | | | | | Remove the stream state callback if stream start fails. Without this patch the callback could still be called after a unix client has disconnected which in turn would cause a double-free to occur. There is code to remove the callback also in client_free() but it won't work since we remove any references to the session and stream in the resume callback.
* Fix info calls that really should be debug insteadJohan Hedberg2008-09-111-7/+7
|
* Cleanup audio manager.Luiz Augusto von Dentz2008-07-281-26/+4
|
* Replace struct device with struct audio_deviceMarcel Holtmann2008-05-291-14/+14
|
* Move set_nonblocking() to the GLib helpers for nowMarcel Holtmann2008-05-081-1/+1
|
* Fix emitting errors to already disconnected clients.Luiz Augusto von Dentz2008-04-011-0/+3
|
* Improve handling of different transports.Luiz Augusto von Dentz2008-02-081-42/+76
|
* Update copyright informationMarcel Holtmann2008-02-021-1/+1
|
* Check for client disconnect when discovery completesJohan Hedberg2008-01-311-0/+5
|
* Add autoconnect config option to IPC and alsaJohan Hedberg2008-01-301-2/+8
|
* Add mpeg12 sep registration.Luiz Augusto von Dentz2008-01-231-17/+45
|
* Initial support of mpeg12 codec.Luiz Augusto von Dentz2008-01-231-3/+16
|
* Fix bug of error responses being ignored.Luiz Augusto von Dentz2007-12-071-2/+8
|
* Fix BT_GETCAPABILITIES when the headset has already been acting as INTJohan Hedberg2007-12-071-2/+3
|
* Minor coding style fixesJohan Hedberg2007-12-071-7/+9
|
* Fixes for hsp.Luiz Augusto von Dentz2007-12-061-52/+71
|
* Fix error messages. (thanks to fchevalier for the patch)Luiz Augusto von Dentz2007-12-041-20/+20
|
* Handle new ipc messages properly and adapt the plugins.Luiz Augusto von Dentz2007-12-031-123/+458
|
* Integrate new ipc API implementation.Luiz Augusto von Dentz2007-11-211-281/+152
|
* Fix packet lenght to be the output MTU.Luiz Augusto von Dentz2007-11-051-4/+4
|
* Update copyright informationMarcel Holtmann2007-10-231-1/+1
|
* Fix unaligned access to ipc_data_cfg structJohan Hedberg2007-10-231-1/+4
|
* Fix stream callback typeJohan Hedberg2007-10-041-1/+1
|
* Cleanup fd passing a littleJohan Hedberg2007-09-051-16/+10
|