summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Merge branch 'master-tx'Lennart Poettering2009-02-061-149/+133
|\ | | | | | | | | Conflicts: po/pl.po
| * Updated Polish translationPiotr Drąg2009-02-051-156/+173
| | | | | | | | Transmitted-via: Transifex (translate.fedoraproject.org)
* | 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
* | add a .mailmap file for git shortlogLennart Poettering2009-02-041-0/+7
| |
* | store the identification key in the module-stream-restore.id propertyLennart Poettering2009-02-041-5/+13
| |
* | run make update-poLennart Poettering2009-02-0411-988/+1585
| |
* | bump version and sonamev0.9.15-test1Lennart Poettering2009-02-041-2/+2
| |
* | make pacmd work in a pipeLennart Poettering2009-02-041-36/+68
| |
* | rate limit underrun messagesLennart Poettering2009-02-042-2/+5
| |
* | Merge commit 'flameeyes/flameeyes'Lennart Poettering2009-02-041-1/+1
|\ \
| * | Disable portability warnings from automake.Diego Elio 'Flameeyes' Pettenò2009-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | | The portability warning class warns during automake calls about non-POSIX variable names and GNU make extensions. Since both happens with the current Makefile.am files and it's reasonable to expect that they wouldn't be rewritten (GNU make is a reasonable requirement), just avoid the warnings.
* | | 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
* | | | properly handle failing stream creationLennart Poettering2009-02-041-4/+4
| | | |
* | | | fix a validity checkLennart Poettering2009-02-041-1/+1
| | | |
* | | | version all entries in the databaseLennart Poettering2009-02-043-15/+42
| | | |
* | | | merge in properties earlier to make identification of streams from hooks easierLennart Poettering2009-02-042-6/+6
| | | |
* | | | clarify things a bitLennart Poettering2009-02-041-4/+4
| | | |
* | | | add a few additional validity checksLennart Poettering2009-02-042-6/+43
| | | |
* | | | add new calls pa_replace() and pa_unescape()Lennart Poettering2009-02-042-0/+51
| | | |
* | | | make gcc shut upLennart Poettering2009-02-041-0/+7
| | | |
* | | | rearrange a few thingsLennart Poettering2009-02-041-87/+92
| | | |
* | | | simplify code a bit by using pa_sample_size_of_format()Lennart Poettering2009-02-041-11/+1
| | | |
* | | | beef up proplist test a bitLennart Poettering2009-02-041-2/+17
| | | |
* | | | in addition to per-property env vars PULSE_PROP_xxx look for for a ↵Lennart Poettering2009-02-041-0/+10
| | | | | | | | | | | | | | | | stringified PULSE_PROP env var
* | | | fix up parser in pa_proplist_from_string() to handle escapes correctly; make ↵Lennart Poettering2009-02-042-76/+310
| | | | | | | | | | | | | | | | pa_proplist_to_string() escape quotes properly
* | | | add new API pa_ascii_valid(), pa_ascii_filter()Lennart Poettering2009-02-043-0/+34
| | | |
* | | | add pa_sample_size_of_format()Lennart Poettering2009-02-043-2/+15
| | | |
* | | | add a lot of validity checkingLennart Poettering2009-02-033-24/+71
| | | |
* | | | add a bit of missing i18nLennart Poettering2009-02-032-17/+22
| | | |
* | | | add new API pa_cvolume_compatible_with_channel_map()Lennart Poettering2009-02-033-2/+20
|/ / /