summaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* 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-2014-23/+53
|\
| * Merge commit '38ded3bb31bc49664641965f856a35f432a8a956'Lennart Poettering2009-02-197-12/+36
| |\
| | * 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: update SBC from upstreamMarc-André Lureau2009-02-186-2/+21
| | |
| | * bluetooth: fix message queue/rtpollLennart Poettering2009-02-161-8/+8
| | |
| * | alsa-util: check if mixer_poll_descriptors_count() < 0Marc-André Lureau2009-02-191-2/+6
| | |
| * | rtp: remove unused variable aMarc-André Lureau2009-02-191-3/+3
| | |
| * | stream-resotre: don't leak a nameMarc-André Lureau2009-02-191-0/+2
| | |
| * | rtp-recv: remove unused variable assignmentMarc-André Lureau2009-02-191-1/+1
| | |
| * | card-restore: it's not useful to check an array, let's check the lengthMarc-André Lureau2009-02-191-1/+1
| | |
| * | alsa-util: make sure we check an initialized cn variableMarc-André Lureau2009-02-191-2/+2
| | |
| * | hal-detect: make sure r is initialized, so we don't take random pathMarc-André Lureau2009-02-191-0/+1
| | |
| * | dbus-util: avoid double freeMarc-André Lureau2009-02-191-2/+1
| | |
* | | big alsa module rework to make things more robust to broken sound drivers ↵Lennart Poettering2009-02-204-275/+393
| | | | | | | | | | | | and make it easier to debug them
* | | Make sure we actually call _() for translating profile namesLennart Poettering2009-02-201-4/+6
| | |
* | | make profile names translatableLennart Poettering2009-02-205-31/+36
|/ /
* | split out mixer setup into seperate functions to make things more readableLennart Poettering2009-02-192-163/+177
| |
* | refer folks to the ALSA devs, not usLennart Poettering2009-02-181-4/+4
| |
* | minor optimizationsLennart Poettering2009-02-181-5/+10
| |
* | simplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in ↵Lennart Poettering2009-02-184-20/+28
|/ | | | alsa device props
* don't open the alsa devices in hw:xxx modeLennart Poettering2009-02-151-1/+1
|
* unify ALSA mixer initializationLennart Poettering2009-02-144-74/+83
|
* Optionally disable IPv6Iain Hibbert2009-02-135-19/+86
| | | | Closes #79
* make PA_GCC_PACKED and PA_GCC_MALLOC actually workLennart Poettering2009-02-133-6/+6
|
* add a module that forwards cork/uncork requests to X11 as fake pause/resume ↵Lennart Poettering2009-02-131-0/+189
| | | | key events
* add full set of argument descriptionLennart Poettering2009-02-121-1/+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
|
* make module-hal-detect pick up all cards even when they have no device 0Lennart Poettering2009-02-121-6/+1
|
* properly free modargs object when init fails; don't abbreviate modargs in structLennart Poettering2009-02-121-8/+14
|
* tabs are evilLennart Poettering2009-02-122-7/+7
|
* 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
* addendum to f56da9893: don't crash when s->sink is NULLLennart Poettering2009-02-121-0/+3
|
* Merge commit 'elmarco/bt-wip'Lennart Poettering2009-02-123-69/+254
|\
| * suspend-on-idle: don't crash when so->source is NULLMarc-André Lureau2009-02-111-0/+3
| |
| * 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
| |
| * bluetooth: suspend SCO state when over PCMMarc-André Lureau2009-02-101-0/+72
| |
| * bluetooth: SCO over PCMMarc-André Lureau2009-02-092-46/+131
| |
| * bluetooth: reconnect to audio service when switching profileMarc-André Lureau2009-02-091-12/+14
| | | | | | | | | | | | Currently, Bluez audio service crash when reusing the same control socket to switch to different profiles. This typically happen when first switching from HSP to A2DP on dual headsets.
| * bluetooth: typoMarc-André Lureau2009-02-031-1/+1
| |
* | minor reformattingLennart Poettering2009-02-121-2/+2
| |
* | make gcc 4.4 shut upLennart Poettering2009-02-121-1/+1
| |
* | implement a module that corks music/video streams automatically when a phone ↵Lennart Poettering2009-02-121-0/+224
| | | | | | | | call is active