Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make use of g_io_channel_shutdown instead of deprecated g_io_channel_close. | Luiz Augusto von Dentz | 2009-02-19 | 6 | -20/+19 |
| | |||||
* | Make use of g_error_free instead of g_clear_error when possible. | Luiz Augusto von Dentz | 2009-02-19 | 2 | -3/+3 |
| | | | | | g_clear_error make an extra operation (&err = NULL) which is not necessary when the GError is not reused. | ||||
* | Convert HSP/HFP to use btio confirm_cb | Johan Hedberg | 2009-02-19 | 3 | -52/+54 |
| | |||||
* | Don't dereference the session if it was closed | Johan Hedberg | 2009-02-19 | 1 | -1/+3 |
| | |||||
* | No need to pass connect_cb if confirm_cb is passed | Johan Hedberg | 2009-02-19 | 1 | -1/+1 |
| | |||||
* | Convert AVDTP code to use btio confirm_cb | Johan Hedberg | 2009-02-19 | 1 | -224/+210 |
| | |||||
* | Add missing g_io_channel_ref | Johan Hedberg | 2009-02-19 | 1 | -1/+1 |
| | |||||
* | Add missing g_io_channel_ref | Johan Hedberg | 2009-02-19 | 1 | -1/+1 |
| | |||||
* | Add missing comma | Johan Hedberg | 2009-02-19 | 1 | -1/+1 |
| | |||||
* | Remove invalid g_io_channel_unref | Johan Hedberg | 2009-02-19 | 1 | -1/+0 |
| | |||||
* | Make audio plugin to use BtIO API. | Luiz Augusto von Dentz | 2009-02-19 | 5 | -181/+253 |
| | |||||
* | Make probe to fail if avdtp_init fail. | Luiz Augusto von Dentz | 2009-02-19 | 1 | -1/+7 |
| | |||||
* | Add BT_PCM_FLAG_PCM_ROUTING flag to ipc | Johan Hedberg | 2009-02-18 | 4 | -1/+10 |
| | |||||
* | Add telephony driver hooks for the HSP AT+CKPD command | Johan Hedberg | 2009-02-17 | 4 | -4/+49 |
| | |||||
* | audio: make *_suspend() use bt_stop_stream_rsp | Marc-André Lureau | 2009-02-17 | 1 | -2/+2 |
| | |||||
* | Use correct dev pointer | Johan Hedberg | 2009-02-12 | 1 | -1/+1 |
| | |||||
* | Make the unix IPC handling more robust | Johan Hedberg | 2009-02-10 | 1 | -22/+19 |
| | | | | | This patch adds extra checks to strictly only allow messages that can be expected to work with the current code. | ||||
* | Fix authorization cancelation when connection drops | Johan Hedberg | 2009-02-06 | 1 | -7/+8 |
| | |||||
* | Remove unnecessary empty line | Johan Hedberg | 2009-02-06 | 1 | -1/+0 |
| | |||||
* | Attempt to parse all AT commands within buffer | Johan Hedberg | 2009-02-06 | 1 | -20/+29 |
| | |||||
* | Fix typo | Johan Hedberg | 2009-02-06 | 1 | -1/+1 |
| | |||||
* | Also allow conference for CSD_CALL_STATUS_WAITING | Johan Hedberg | 2009-02-06 | 1 | -2/+2 |
| | |||||
* | Add missing translation for CSD_CALL_STATUS_WAITING | Johan Hedberg | 2009-02-05 | 1 | -0/+2 |
| | |||||
* | Get rid of the update_indicators callback | Johan Hedberg | 2009-02-05 | 1 | -34/+17 |
| | | | | | This callback is not needed since the same information is communicated as part of the Service Level Connection setup procedure anyway. | ||||
* | Proper fix for the SLC check | Johan Hedberg | 2009-02-04 | 1 | -1/+2 |
| | |||||
* | Fix SLC completion check | Johan Hedberg | 2009-02-04 | 1 | -1/+1 |
| | | | | | We should check HF and not AG features when determining whether the SLC creation is complete or not. | ||||
* | Delay AVRCP connection when remote device connects A2DP | Johan Hedberg | 2009-02-04 | 4 | -3/+53 |
| | | | | | | | The audio profile coexistence whitepaper recommends that the initiator of the A2DP connection also initiates the AVRCP connection. This patch adds a two second delay before we attempt connecting AVRCP after the remote device has connected A2DP to us. | ||||
* | Add missing three-way calling feature bit | Johan Hedberg | 2009-02-04 | 1 | -1/+2 |
| | |||||
* | Set up a stream for incoming connections if the sink doesn't do it | Johan Hedberg | 2009-02-02 | 3 | -26/+70 |
| | | | | | | | | | | | | | | Some headsets when acting as initiators of an AVDTP connection create the AVDTP signaling channel but don't do anything else over it (i.e. they expect us to set up a stream when needed). This patch makes bluetoothd do the same as AudioSink.Connect() if no AVDTP commands have been received from the sink within one second after it has created the AVDTP signaling channel to us. Setting up a stream is also important because the AudioSink Connected property is bound to the existence of a configured stream (which makes sense since an AVDTP connection as such tells us nothing about what sinks and sources there are or even if audio or video will be used). | ||||
* | Fix callheld indicator updating | Johan Hedberg | 2009-02-02 | 1 | -0/+14 |
| | |||||
* | Decrease AVDTP idle timeout to 1 second | Johan Hedberg | 2009-02-02 | 1 | -1/+1 |
| | |||||
* | Set AVRCP version 1.0 since nothing else is implemented | Johan Hedberg | 2009-02-02 | 1 | -2/+2 |
| | |||||
* | Fix setting revents in bluetooth_playback_poll_revents | Johan Hedberg | 2009-02-01 | 1 | -2/+1 |
| | | | | | | | | | | This fix will unfortunately break any applications that make use of snd_pcm_wait (audacious is one of them). However, without this fix most applications using snd_pcm_poll_descriptors_revents will cause access to invalid memory as they only pass a single integer (while snd_pcm_wait_nocheck passes a full array). The following thread on the alsa mailing list has more information: http://mailman.alsa-project.org/pipermail/alsa-devel/2009-February/014392.html | ||||
* | Remove BT_SUSPEND_STREAM and BT_RESUME_STREAM since they are not used | Johan Hedberg | 2009-02-01 | 1 | -2/+0 |
| | |||||
* | Use 'unsigned' instead of uint8_t for bitfields | Lennart Poettering | 2009-02-01 | 1 | -22/+22 |
| | | | | | Using 'uint8_t' for bitfields doesn't make a lot of sense and is not allowed in ANSI C. Use 'unsigned' instead. | ||||
* | Don't try to send an invalid SCO fd over the unix socket | Johan Hedberg | 2009-02-01 | 1 | -2/+7 |
| | |||||
* | Fix another signed/unsigned comparison warning | Marcel Holtmann | 2009-01-30 | 1 | -1/+1 |
| | |||||
* | Fix signed/unsigned comparison issue within GStreamer plugin | Marcel Holtmann | 2009-01-30 | 4 | -6/+6 |
| | |||||
* | Fix signed/unsigned comparison issues within AVDTP/A2DP code | Marcel Holtmann | 2009-01-30 | 4 | -19/+19 |
| | |||||
* | Fix signed/unsigned comparison of ALSA plugin | Marcel Holtmann | 2009-01-30 | 2 | -9/+11 |
| | |||||
* | Fix mostly every warning caused by -Wsign-compare | Marcel Holtmann | 2009-01-29 | 2 | -5/+5 |
| | |||||
* | Implement AVDTP signal fragmentation support | Johan Hedberg | 2009-01-28 | 1 | -293/+487 |
| | | | | | | This patch implements AVDTP signal fragmentation. Even though it's a mandatory feature it in practice it never gets used with A2DP as it requires messages that exceed 48 bytes (the minimum L2CAP MTU). | ||||
* | Fix uninitialized address variable | Johan Hedberg | 2009-01-28 | 1 | -0/+2 |
| | |||||
* | Don't auto-disconnect explicitly created A2DP connections | Johan Hedberg | 2009-01-27 | 3 | -1/+18 |
| | | | | | | | | | This patch makes sure that explicitly created connections (remotely initiated or using AudioSink.Connect()) stay up until explictly disconnected. The control for this needs to be in the stream timer and not the disconnect timer since our AVDTP state machine always tries to keep one stream in configured state (i.e. it should be ok to always disconnect if we stay too long in IDLE state). | ||||
* | Fix DBusError usage with dbus_message_get_args | Johan Hedberg | 2009-01-26 | 1 | -2/+2 |
| | |||||
* | Fix bug on alsa plugin when debug is active. | Luiz Augusto von Dentz | 2009-01-21 | 1 | -1/+2 |
| | |||||
* | Use native byte order for audio in GStreamer and ALSA plugins | Siarhei Siamashka | 2009-01-19 | 3 | -4/+4 |
| | | | | | This fixes endianness inconsistency between default SBC configuration and GStreamer/ALSA. | ||||
* | Make audio plugin to use audio_device sufix instead of device_. | Luiz Augusto von Dentz | 2009-01-08 | 3 | -9/+11 |
| | | | | To prevent future name clashes with btd_device API. | ||||
* | Fix a bogus pointer crash that occurred when reconnecting A2DP. | Mike Lockwood | 2009-01-08 | 1 | -0/+1 |
| | |||||
* | Allow ATA to be used for calls in WAITING state too | Johan Hedberg | 2009-01-08 | 1 | -0/+3 |
| |