Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make use of g_timeout_add_seconds whenever possible. | Luiz Augusto von Dentz | 2008-11-17 | 1 | -9/+13 |
| | |||||
* | Set stream timer in avdtp_sep_set_state instead of avdtp_suspend_resp | Johan Hedberg | 2008-10-25 | 1 | -4/+6 |
| | | | | | This ensures that the timer is not only set when we requested the suspend but also when the other side requested the suspend. | ||||
* | Perform a proper abort upon stream connect failure | Johan Hedberg | 2008-10-20 | 1 | -4/+8 |
| | |||||
* | Check for existing STREAMING state when receiving START_RSP | Johan Hedberg | 2008-10-19 | 1 | -1/+4 |
| | | | | | | | This could happen if both peers send START_CMD at the same time and the SNK peer doesn't reject the command (as it should according to the spec). This behaviour can be seen e.g. when using pulseaudio and the Mororola S9 headset. | ||||
* | Remove OPEN state change from avdtp_open_cmd | Johan Hedberg | 2008-10-19 | 1 | -1/+0 |
| | | | | | | | | | | | | Some time back the INT role OPEN transition was moved from receiving the OPEN response to actually having the stream L2CAP channel ready. Unfortunatly this patch forgot to change the ACP case so the code has so far attempted a double ->OPEN transition. According to the AVDTP spec the transition should happen before the stream L2CAP transport but this doesn't really make sense since several places want to have the stream fd ready when we go to the OPEN state. Therefore, this patch removes the ACP role OPEN transition from receiving the OPEN command and lets the state change be in having the stream L2CAP transport established. | ||||
* | Add mechanism for adding new UUIDs from the driver side | Johan Hedberg | 2008-10-09 | 1 | -4/+6 |
| | | | | | | With this patch drivers can notify the core daemon that a device supports some UUID. This is useful in case we don't have a service record for a profile which the remote device initiates a connection for. | ||||
* | Check for NULL stream | Johan Hedberg | 2008-10-09 | 1 | -0/+3 |
| | |||||
* | Move dev->sink initialization as acceptor to correct place | Johan Hedberg | 2008-10-08 | 1 | -3/+19 |
| | | | | | | | We can't initialize dev->sink in the AVDTP server callback since at this point we don't know if the remote device will be acting in audio source or audio sink role. So, do the initialization when we get the SetConfiguration command since then we can check the type of the SEP that was selected. | ||||
* | Create audio device objects on incoming connections if necessary | Johan Hedberg | 2008-10-08 | 1 | -0/+11 |
| | | | | | | If we haven't done SDP yet the data structures will be uninitialized. This patch makes sure that the structures are properly initialized if we get an incoming connection before service discovery has been done. | ||||
* | Don't do double g_io_channel_unref if btd_request_authorization fails | Johan Hedberg | 2008-10-08 | 1 | -2/+2 |
| | |||||
* | Fix coding style | Marcel Holtmann | 2008-10-06 | 1 | -2/+1 |
| | |||||
* | Cancel any pending authorization request if the connection gets droped | Johan Hedberg | 2008-10-06 | 1 | -0/+2 |
| | |||||
* | Fix AVDTP_STATE_OPEN to happen only after connected and thus prevent ↵ | Luiz Augusto von Dentz | 2008-10-01 | 1 | -2/+2 |
| | | | | emitting Connected signal when not connected. | ||||
* | Prevent passing stdin (0) as a audio transport to applications. | Luiz Augusto von Dentz | 2008-10-01 | 1 | -1/+1 |
| | |||||
* | Fix another potential invalid read. | Luiz Augusto von Dentz | 2008-10-01 | 1 | -1/+1 |
| | |||||
* | Cancels the pending request from agent side when receiving a NoReply | Vinicius Costa Gomes | 2008-09-09 | 1 | -5/+0 |
| | |||||
* | Fix a2dp and avrcp drivers to not rely on BDADDR_ANY. | Luiz Augusto von Dentz | 2008-09-08 | 1 | -43/+90 |
| | |||||
* | Don't use L2CAP_LM_SECURE and RFCOMM_LM_SECURE for now | Marcel Holtmann | 2008-08-19 | 1 | -3/+1 |
| | |||||
* | Remove driver.c driver.h and remove workaround for to force a symbol resolution. | Luiz Augusto von Dentz | 2008-08-18 | 1 | -4/+5 |
| | |||||
* | Fix authorization mechanism for 3.x. | Luiz Augusto von Dentz | 2008-06-17 | 1 | -32/+2 |
| | |||||
* | Replace struct device with struct audio_device | Marcel Holtmann | 2008-05-29 | 1 | -3/+3 |
| | |||||
* | Make control.c to use bt_l2cap_listen. | Luiz Augusto von Dentz | 2008-05-27 | 1 | -1/+1 |
| | |||||
* | Fix problem with non const bdaddr_t | Marcel Holtmann | 2008-05-15 | 1 | -2/+2 |
| | |||||
* | Remove casts. | Luiz Augusto von Dentz | 2008-05-15 | 1 | -5/+5 |
| | |||||
* | Make audio service to use of bt_*_listen helpers. | Luiz Augusto von Dentz | 2008-05-15 | 1 | -94/+30 |
| | |||||
* | Fix default value handling when config file is not present | Marcel Holtmann | 2008-05-15 | 1 | -8/+9 |
| | |||||
* | Make bt_io_callback_t to take both source and destination. | Luiz Augusto von Dentz | 2008-05-14 | 1 | -1/+2 |
| | |||||
* | Move D-Bus watch functions into libgdbus | Marcel Holtmann | 2008-05-08 | 1 | -3/+3 |
| | |||||
* | fixed format string | Claudio Takahasi | 2008-05-08 | 1 | -2/+2 |
| | |||||
* | Make bt_l2cap_connect to take mtu as paramter. | Luiz Augusto von Dentz | 2008-05-07 | 1 | -1/+1 |
| | |||||
* | Fixes avdtp and avctp authorization for incoming connections. | Luiz Augusto von Dentz | 2008-05-05 | 1 | -26/+34 |
| | |||||
* | Fixed psm endianness for l2cap connection | Cidorvan Leite | 2008-04-29 | 1 | -1/+1 |
| | |||||
* | AVDTP l2cap connection clean up in audio plugin | Cidorvan Leite | 2008-04-28 | 1 | -79/+19 |
| | |||||
* | Rename ForceMaster to just Master | Johan Hedberg | 2008-03-05 | 1 | -1/+1 |
| | |||||
* | Do master role switching by default and add ForceMaster config option | Johan Hedberg | 2008-03-05 | 1 | -3/+19 |
| | |||||
* | Update copyright information | Marcel Holtmann | 2008-02-02 | 1 | -1/+1 |
| | |||||
* | Whitespace cleanup | Johan Hedberg | 2008-01-28 | 1 | -1/+1 |
| | |||||
* | Add config options for each source. | Luiz Augusto von Dentz | 2008-01-23 | 1 | -0/+2 |
| | |||||
* | Add mpeg12 sep registration. | Luiz Augusto von Dentz | 2008-01-23 | 1 | -0/+2 |
| | |||||
* | Minor locality issue | Johan Hedberg | 2007-12-07 | 1 | -1/+1 |
| | |||||
* | Make sure remote SEP cache and active streams stay in sync | Johan Hedberg | 2007-12-07 | 1 | -3/+5 |
| | |||||
* | Fix BT_GETCAPABILITIES when the headset has already been acting as INT | Johan Hedberg | 2007-12-07 | 1 | -4/+4 |
| | |||||
* | Minor coding style fixes | Johan Hedberg | 2007-12-07 | 1 | -5/+9 |
| | |||||
* | Cache discovery process to avoid delays. | Luiz Augusto von Dentz | 2007-12-05 | 1 | -6/+5 |
| | |||||
* | Handle new ipc messages properly and adapt the plugins. | Luiz Augusto von Dentz | 2007-12-03 | 1 | -1/+36 |
| | |||||
* | Fix packet lenght to be the output MTU. | Luiz Augusto von Dentz | 2007-11-05 | 1 | -9/+15 |
| | |||||
* | Fix L2CAP socket leak | Johan Hedberg | 2007-10-25 | 1 | -5/+3 |
| | |||||
* | Update copyright information | Marcel Holtmann | 2007-10-23 | 1 | -0/+1 |
| | |||||
* | Integrate AVRCP further with the rest of the audio service | Johan Hedberg | 2007-10-23 | 1 | -0/+21 |
| | |||||
* | Bring back the suspend timer but only set it for suspends initiated by us | Johan Hedberg | 2007-10-11 | 1 | -0/+24 |
| |