Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | prefer profiles that match the default channel map | Lennart Poettering | 2009-02-21 | 1 | -5/+26 |
| | |||||
* | print warnings about driver bugs at most once | Lennart Poettering | 2009-02-21 | 3 | -22/+36 |
| | |||||
* | introduce default channel map in addition to the default sample spec | Lennart Poettering | 2009-02-21 | 11 | -6/+26 |
| | |||||
* | bluetooth: fix suspend on a2dp (to do on HSP non SCO over PCM) | Marc-André Lureau | 2009-02-20 | 1 | -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/pulseaudio | Lennart Poettering | 2009-02-20 | 14 | -23/+53 |
|\ | |||||
| * | Merge commit '38ded3bb31bc49664641965f856a35f432a8a956' | Lennart Poettering | 2009-02-19 | 7 | -12/+36 |
| |\ | |||||
| | * | bluetooth: print SBC encoder implementation info | Marc-André Lureau | 2009-02-18 | 1 | -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() fail | Marc-André Lureau | 2009-02-18 | 1 | -2/+2 |
| | | | |||||
| | * | bluetooth: update SBC from upstream | Marc-André Lureau | 2009-02-18 | 6 | -2/+21 |
| | | | |||||
| | * | bluetooth: fix message queue/rtpoll | Lennart Poettering | 2009-02-16 | 1 | -8/+8 |
| | | | |||||
| * | | alsa-util: check if mixer_poll_descriptors_count() < 0 | Marc-André Lureau | 2009-02-19 | 1 | -2/+6 |
| | | | |||||
| * | | rtp: remove unused variable a | Marc-André Lureau | 2009-02-19 | 1 | -3/+3 |
| | | | |||||
| * | | stream-resotre: don't leak a name | Marc-André Lureau | 2009-02-19 | 1 | -0/+2 |
| | | | |||||
| * | | rtp-recv: remove unused variable assignment | Marc-André Lureau | 2009-02-19 | 1 | -1/+1 |
| | | | |||||
| * | | card-restore: it's not useful to check an array, let's check the length | Marc-André Lureau | 2009-02-19 | 1 | -1/+1 |
| | | | |||||
| * | | alsa-util: make sure we check an initialized cn variable | Marc-André Lureau | 2009-02-19 | 1 | -2/+2 |
| | | | |||||
| * | | hal-detect: make sure r is initialized, so we don't take random path | Marc-André Lureau | 2009-02-19 | 1 | -0/+1 |
| | | | |||||
| * | | dbus-util: avoid double free | Marc-André Lureau | 2009-02-19 | 1 | -2/+1 |
| | | | |||||
* | | | big alsa module rework to make things more robust to broken sound drivers ↵ | Lennart Poettering | 2009-02-20 | 4 | -275/+393 |
| | | | | | | | | | | | | and make it easier to debug them | ||||
* | | | Make sure we actually call _() for translating profile names | Lennart Poettering | 2009-02-20 | 1 | -4/+6 |
| | | | |||||
* | | | make profile names translatable | Lennart Poettering | 2009-02-20 | 5 | -31/+36 |
|/ / | |||||
* | | split out mixer setup into seperate functions to make things more readable | Lennart Poettering | 2009-02-19 | 2 | -163/+177 |
| | | |||||
* | | refer folks to the ALSA devs, not us | Lennart Poettering | 2009-02-18 | 1 | -4/+4 |
| | | |||||
* | | minor optimizations | Lennart Poettering | 2009-02-18 | 1 | -5/+10 |
| | | |||||
* | | simplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in ↵ | Lennart Poettering | 2009-02-18 | 4 | -20/+28 |
|/ | | | | alsa device props | ||||
* | don't open the alsa devices in hw:xxx mode | Lennart Poettering | 2009-02-15 | 1 | -1/+1 |
| | |||||
* | unify ALSA mixer initialization | Lennart Poettering | 2009-02-14 | 4 | -74/+83 |
| | |||||
* | Optionally disable IPv6 | Iain Hibbert | 2009-02-13 | 5 | -19/+86 |
| | | | | Closes #79 | ||||
* | make PA_GCC_PACKED and PA_GCC_MALLOC actually work | Lennart Poettering | 2009-02-13 | 3 | -6/+6 |
| | |||||
* | add a module that forwards cork/uncork requests to X11 as fake pause/resume ↵ | Lennart Poettering | 2009-02-13 | 1 | -0/+189 |
| | | | | key events | ||||
* | add full set of argument description | Lennart Poettering | 2009-02-12 | 1 | -1/+5 |
| | |||||
* | don't try to recycle rtpoll objects | Lennart Poettering | 2009-02-12 | 1 | -7/+11 |
| | |||||
* | use the same service fd shutdown logic when destructing module and changing ↵ | Lennart Poettering | 2009-02-12 | 1 | -10/+12 |
| | | | | profile | ||||
* | minor service IO fixes | Lennart Poettering | 2009-02-12 | 1 | -7/+4 |
| | |||||
* | the service fd is a stream socket, so handle things accordingly | Lennart Poettering | 2009-02-12 | 1 | -41/+54 |
| | |||||
* | handle errors from BT service properly | Lennart Poettering | 2009-02-12 | 1 | -10/+15 |
| | |||||
* | make module-hal-detect pick up all cards even when they have no device 0 | Lennart Poettering | 2009-02-12 | 1 | -6/+1 |
| | |||||
* | properly free modargs object when init fails; don't abbreviate modargs in struct | Lennart Poettering | 2009-02-12 | 1 | -8/+14 |
| | |||||
* | tabs are evil | Lennart Poettering | 2009-02-12 | 2 | -7/+7 |
| | |||||
* | some minor fixups | Lennart Poettering | 2009-02-12 | 1 | -6/+4 |
| | |||||
* | instead of reparsing the rate module argument when changing profile, simply ↵ | Lennart Poettering | 2009-02-12 | 1 | -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 NULL | Lennart Poettering | 2009-02-12 | 1 | -0/+3 |
| | |||||
* | Merge commit 'elmarco/bt-wip' | Lennart Poettering | 2009-02-12 | 3 | -69/+254 |
|\ | |||||
| * | suspend-on-idle: don't crash when so->source is NULL | Marc-André Lureau | 2009-02-11 | 1 | -0/+3 |
| | | |||||
| * | bluetooth: reinitialize the sample spec when switching profile | Marc-André Lureau | 2009-02-10 | 1 | -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 nrec | Marc-André Lureau | 2009-02-10 | 1 | -13/+28 |
| | | |||||
| * | bluetooth: suspend SCO state when over PCM | Marc-André Lureau | 2009-02-10 | 1 | -0/+72 |
| | | |||||
| * | bluetooth: SCO over PCM | Marc-André Lureau | 2009-02-09 | 2 | -46/+131 |
| | | |||||
| * | bluetooth: reconnect to audio service when switching profile | Marc-André Lureau | 2009-02-09 | 1 | -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: typo | Marc-André Lureau | 2009-02-03 | 1 | -1/+1 |
| | |