summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* don't try to recycle rtpoll objectsLennart Poettering2009-02-122-8/+12
|
* don't claim that profile changes are always successfulLennart Poettering2009-02-121-1/+1
|
* 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
|
* call _kill functions instead of _unlink since the latter should only be ↵Lennart Poettering2009-02-122-4/+4
| | | | called be the stream implementor
* Merge commit 'elmarco/bt-wip'Lennart Poettering2009-02-126-73/+264
|\
| * pulsecore: add PA_CORE_HOOK_*_MOVE_FAILMarc-André Lureau2009-02-113-4/+10
| | | | | | | | | | | | In case pa_*_move_all_fail(), it is nicer to let a module override the default behavior to fallback on a different sink/source. (instead of unlinking the sink_input/source_output)
| * 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
| |
* | declare 'animation' stream role for Flash and suchlikeLennart Poettering2009-02-121-1/+1
| |
* | 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-123-1/+236
| | | | | | | | call is active
* | allow sending meta/policy events to clientsLennart Poettering2009-02-1217-2/+369
| |
* | RTP segfault/uninitialized resamplerErich Boleyn2009-02-061-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 #defines for all enums that lacked itLennart Poettering2009-02-063-0/+141
| |
* | A few MacOS X portability fixesLennart Poettering2009-02-062-3/+11
| | | | | | | | | | | | Based on patches contributed by "Tron". See bug #478.
* | add new module-augment-properties module for augmenting properties from ↵Lennart Poettering2009-02-054-3/+301
| | | | | | | | .desktop files
* | parse ini-style sections properlyLennart Poettering2009-02-054-93/+117
| |
* | make native protocol use pa_{sink_input|source_output|card}_update_proplist()Lennart Poettering2009-02-051-9/+4
| |
* | add missing hookLennart Poettering2009-02-051-0/+1
| |
* | allow overwriting of process properties with environment variablesLennart Poettering2009-02-051-6/+1
| |
* | make return value of pa_{sink_input|source_output}_update_proplist() voidLennart Poettering2009-02-054-22/+18
| |
* | add pa_client_update_proplist() callLennart Poettering2009-02-052-0/+15
| |
* | handle default volume initialization properlyLennart Poettering2009-02-051-1/+4
| |
* | make module-position-event-sounds use volume factorLennart Poettering2009-02-051-10/+5
| |
* | add a 'volume factor' that is implicitly multiplied into the volume of a ↵Lennart Poettering2009-02-053-8/+27
| | | | | | | | sink input without being visible to the outside
* | store the identification key in the module-stream-restore.id propertyLennart Poettering2009-02-041-5/+13
| |
* | make pacmd work in a pipeLennart Poettering2009-02-041-36/+68
| |
* | rate limit underrun messagesLennart Poettering2009-02-042-2/+5
| |
* | Merge commit 'vudentz/master'Lennart Poettering2009-02-041-0/+3
|\ \
| * | Prevent changing volume on wrong device.Luiz Augusto von Dentz2009-02-041-0/+3
| |/
* | Merge commit 'coling/master'Lennart Poettering2009-02-042-45/+36
|\ \
| * | A couple of dependancy ordering fixes.Colin Guthrie2009-02-031-8/+8
| | | | | | | | | | | | | | | Make sure libdbus-util.so is installed/relinked prior to libalsa-util.so Make sure libbluetooth-util.so is installed/relinked prior to module-bluetooth-discover.so
| * | Trivial typo in a commentColin Guthrie2009-02-031-1/+1
| | |
| * | Clean up volume/mute settings a bit.Colin Guthrie2009-02-031-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 Poettering2009-02-047-72/+63
| | | | | | | | internally and automatically by the sink input