summaryrefslogtreecommitdiffstats
path: root/src/modules/bluetooth/module-bluetooth-device.c
Commit message (Collapse)AuthorAgeFilesLines
* fix compiler warningLennart Poettering2009-03-301-1/+1
|
* make sure we never access an invalid pa_bluetooth_device objectLennart Poettering2009-03-301-17/+19
|
* Merge commit 'elmarco/bluetooth-fixes'Lennart Poettering2009-03-301-32/+67
|\
| * bluetooth: use new audio State propertiesMarc-André Lureau2009-03-271-4/+9
| |
| * bluetooth: don't access outside array rangeMarc-André Lureau2009-03-271-2/+4
| |
| * bluetooth: fail when switching on non-connected profileMarc-André Lureau2009-03-271-3/+12
| |
| * Do not reconfigure capabilities.Luiz Augusto von Dentz2009-03-261-0/+3
| |
| * Query and make use of the current configuration.Luiz Augusto von Dentz2009-03-261-4/+16
| |
| * Update ipc to match new message headers introduced on BlueZ 4.34.Luiz Augusto von Dentz2009-03-261-21/+25
| |
* | dbus: split dbus-util into dbus-sharedMarc-André Lureau2009-03-301-2/+1
|/ | | | | modules: fix dbus-util include pulse: get dbus at context connection
* bluetooth: fix #NOKIA, correctly unlink sink/srcMarc-André Lureau2009-03-241-2/+2
|
* readd volume control logicLennart Poettering2009-03-211-182/+156
|
* at a couple of #ifdef NOKIAs for nowLennart Poettering2009-03-211-11/+48
|
* rework device discovery to share a single device list among all modulesLennart Poettering2009-03-211-48/+47
|
* fix a misplaced assertLennart Poettering2009-03-201-1/+1
|
* rework bluetooth IO loopsLennart Poettering2009-03-201-104/+150
|
* simply bluetooth nrec handling a bitLennart Poettering2009-03-201-6/+1
|
* document things that need to be fixed with FIXMELennart Poettering2009-03-191-3/+3
|
* Merge commit 'elmarco/bluetooth-fixes'Lennart Poettering2009-03-191-6/+13
|\
| * bluetooth: update SCO over PCM with latest changesMarc-André Lureau2009-03-191-6/+13
| |
* | fix prototypes of sbc functions a bitLennart Poettering2009-03-191-6/+7
| |
* | document todo items discussed at bt meetingLennart Poettering2009-03-191-0/+4
| |
* | get rid of setsockopt() calls since they have never been implemented upstreamLennart Poettering2009-03-191-6/+0
|/
* bluetooth: stream also when source is suspendedMarc-André Lureau2009-03-051-2/+2
|
* bluetooth: restart timer when write beginMarc-André Lureau2009-03-051-0/+2
|
* bluetooth: accept temporarily unavailable errorMarc-André Lureau2009-03-051-3/+3
|
* bluetooth: reset read/write index when starting to streamMarc-André Lureau2009-03-051-0/+3
|
* bluetooth: don't init profile when offMarc-André Lureau2009-03-041-5/+10
|
* bluetooth: service_fd could be 0Marc-André Lureau2009-03-041-2/+2
|
* bluetooth: hsp case, check l for appropriate error messageMarc-André Lureau2009-03-041-1/+1
|
* Use LGPL 2.1 on all files previously using LGPL 2Colin Guthrie2009-03-031-1/+1
|
* rename PA_PROP_DEVICE_CONNECTOR to PA_PROP_DEVICE_BUSLennart Poettering2009-03-011-1/+1
|
* rework suspending/resumingLennart Poettering2009-02-221-60/+87
|
* bluetooth: fix suspend on a2dp (to do on HSP non SCO over PCM)Marc-André Lureau2009-02-201-13/+64
| | | | | | | | | | - s/setup_stream_fd/start_stream_fd - introduce stop_stream_fd to suspend properly the stream_fd (does not seem necessary when shuting down) - move {start,stop}_stream_fd to IO thread, it is also a good idea because it takes about 1s to setup.
* Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudioLennart Poettering2009-02-201-10/+15
|\
| * bluetooth: print SBC encoder implementation infoMarc-André Lureau2009-02-181-0/+5
| | | | | | | | | | The encoder initialization is done lazily, so we can only get the information once encoding start. This is abit annoying..
| * bluetooth: don't crash on pa_thread_mq_done() if pa_init() failMarc-André Lureau2009-02-181-2/+2
| |
| * bluetooth: fix message queue/rtpollLennart Poettering2009-02-161-8/+8
| |
* | make profile names translatableLennart Poettering2009-02-201-3/+5
|/
* don't try to recycle rtpoll objectsLennart Poettering2009-02-121-7/+11
|
* use the same service fd shutdown logic when destructing module and changing ↵Lennart Poettering2009-02-121-10/+12
| | | | profile
* minor service IO fixesLennart Poettering2009-02-121-7/+4
|
* the service fd is a stream socket, so handle things accordinglyLennart Poettering2009-02-121-41/+54
|
* handle errors from BT service properlyLennart Poettering2009-02-121-10/+15
|
* tabs are evilLennart Poettering2009-02-121-5/+5
|
* some minor fixupsLennart Poettering2009-02-121-6/+4
|
* instead of reparsing the rate module argument when changing profile, simply ↵Lennart Poettering2009-02-121-8/+3
| | | | restore the originally requested sample_spec, this also makes sure the channel count is properly reset
* Merge commit 'elmarco/bt-wip'Lennart Poettering2009-02-121-67/+230
|\
| * bluetooth: reinitialize the sample spec when switching profileMarc-André Lureau2009-02-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | When doing init_profile(), the value u->sample_spec is modified to the one which has been last configured. In case of HSP, it will be 8kHz. Later on, when setting the profile to A2DP, it picks up the lower rate available which match with current u->sample_spec. In my case, it would be 16kHz. To circunvent the issue, I decided to reinitialize the u->sample_spec to default value with user module argument requested rate.
| * bluetooth: export nrecMarc-André Lureau2009-02-101-13/+28
| |