Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | minor reformatting | Lennart Poettering | 2009-02-12 | 1 | -2/+2 |
| | | |||||
* | | make gcc 4.4 shut up | Lennart Poettering | 2009-02-12 | 1 | -1/+1 |
| | | |||||
* | | implement a module that corks music/video streams automatically when a phone ↵ | Lennart Poettering | 2009-02-12 | 1 | -0/+224 |
| | | | | | | | | call is active | ||||
* | | RTP segfault/uninitialized resampler | Erich Boleyn | 2009-02-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Erich Boleyn <erich@uruk.org> wrote: > Using RTP for multi-room music streaming, updated to Pulse 0.9.14 from > 0.9.9, RTP reception new crashes with a segfault on all machines at > the first "Updating sample rate" log message. > > Source of the segfault appears to be null pointer for > "impl_update_rates" function in resampler routine, perhaps > uninitialized resamplers in general? A fresh look after work made the resampler initialization code pop out. The problem is in the sink connection being made from "module-rtp-recv.c", the "PA_SINK_INPUT_VARIABLE_RATE" flag should be passed into "pa_sink_input_new", but is not there. Made the change and tested it, fixes the problem. Checked and head-of- tree off of the pulseaudio.org source browsing link does not have this fix either. One-liner patch attached. | ||||
* | | add new module-augment-properties module for augmenting properties from ↵ | Lennart Poettering | 2009-02-05 | 2 | -1/+286 |
| | | | | | | | | .desktop files | ||||
* | | make module-position-event-sounds use volume factor | Lennart Poettering | 2009-02-05 | 1 | -10/+5 |
| | | |||||
* | | store the identification key in the module-stream-restore.id property | Lennart Poettering | 2009-02-04 | 1 | -5/+13 |
| | | |||||
* | | rate limit underrun messages | Lennart Poettering | 2009-02-04 | 2 | -2/+5 |
| | | |||||
* | | Merge commit 'vudentz/master' | Lennart Poettering | 2009-02-04 | 1 | -0/+3 |
|\ \ | |||||
| * | | Prevent changing volume on wrong device. | Luiz Augusto von Dentz | 2009-02-04 | 1 | -0/+3 |
| |/ | |||||
* | | Merge commit 'coling/master' | Lennart Poettering | 2009-02-04 | 1 | -37/+28 |
|\ \ | |||||
| * | | Trivial typo in a comment | Colin Guthrie | 2009-02-03 | 1 | -1/+1 |
| | | | |||||
| * | | Clean up volume/mute settings a bit. | Colin Guthrie | 2009-02-03 | 1 | -37/+28 |
| |/ | | | | | | | | | As the APEX device only has one channel of volume (e.g. it's always matched) we emulate any variation in channel volumes in software. Remove the unnecessary callback defininitions. | ||||
* | | remove soft volume from pa_sink_input_new_info since it should be handled ↵ | Lennart Poettering | 2009-02-04 | 2 | -25/+29 |
| | | | | | | | | internally and automatically by the sink input | ||||
* | | fix a validity check | Lennart Poettering | 2009-02-04 | 1 | -1/+1 |
| | | |||||
* | | version all entries in the database | Lennart Poettering | 2009-02-04 | 3 | -15/+42 |
|/ | |||||
* | make a couple of functions return proper error codes | Lennart Poettering | 2009-02-03 | 6 | -6/+6 |
| | |||||
* | pull in new SBC/BT files | Lennart Poettering | 2009-02-03 | 4 | -8/+5 |
| | |||||
* | big module-bluetooth-device.c rework | Lennart Poettering | 2009-02-02 | 1 | -633/+962 |
| | |||||
* | make rtp.h ANSI C compliant | Lennart Poettering | 2009-02-02 | 1 | -22/+22 |
| | |||||
* | handle EAGAIN properly | Lennart Poettering | 2009-02-02 | 1 | -1/+3 |
| | |||||
* | update sbc stuff | Lennart Poettering | 2009-02-02 | 10 | -309/+1692 |
| | |||||
* | add new functions pa_bluetooth_cleanup_name() and pa_bluetooth_get_form_factor() | Lennart Poettering | 2009-02-02 | 2 | -7/+70 |
| | |||||
* | store the module index shifted by 1 to map PA_INVALID_INDEX to NULL | Lennart Poettering | 2009-02-02 | 1 | -6/+6 |
| | |||||
* | Merge branch 'master' into lennartsbtfixes | Lennart Poettering | 2009-01-30 | 2 | -1/+27 |
|\ | |||||
| * | include ALSA driver in properties for cards/sink | Lennart Poettering | 2009-01-30 | 1 | -1/+6 |
| | | |||||
| * | add new function pa_alsa_get_driver_name() | Lennart Poettering | 2009-01-30 | 2 | -0/+21 |
| | | |||||
* | | add missing files | Lennart Poettering | 2009-01-29 | 2 | -0/+882 |
| | | |||||
* | | temporary commit of lennarts new bt changes | Lennart Poettering | 2009-01-29 | 2 | -918/+500 |
|/ | |||||
* | add some helpers for dealing with DBusPendingCall based on Mrc-Andre's work ↵ | Lennart Poettering | 2009-01-29 | 2 | -0/+72 |
| | | | | in module-bluetooth-discover | ||||
* | make use of new functions pa_dbus_add_matches/pa_dbus_remove_matches | Lennart Poettering | 2009-01-29 | 2 | -25/+18 |
| | |||||
* | add new functions pa_dbus_add_matches()/pa_dbus_remove_matches() | Lennart Poettering | 2009-01-29 | 2 | -0/+60 |
| | |||||
* | make things compile again | Lennart Poettering | 2009-01-28 | 1 | -5/+4 |
| | |||||
* | Merge commit '12db687acf3befe485bfff3700111999c95247fa' | Lennart Poettering | 2009-01-28 | 2 | -5/+510 |
|\ | |||||
| * | bluetooth: cold hsp/a2dp device detection | Marc-André Lureau | 2009-01-28 | 1 | -0/+287 |
| | | |||||
| * | bluetooth: hsp volume control | Marc-André Lureau | 2009-01-28 | 2 | -5/+223 |
| | | |||||
* | | store the default sink/source in proper pa_sink*/pa_source* pointers instead ↵ | Lennart Poettering | 2009-01-28 | 1 | -10/+12 |
| | | | | | | | | of a string |