Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | allow sending meta/policy events to clients | Lennart Poettering | 2009-02-12 | 17 | -2/+369 |
| | |||||
* | 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 #defines for all enums that lacked it | Lennart Poettering | 2009-02-06 | 3 | -0/+141 |
| | |||||
* | A few MacOS X portability fixes | Lennart Poettering | 2009-02-06 | 2 | -3/+11 |
| | | | | | | Based on patches contributed by "Tron". See bug #478. | ||||
* | add new module-augment-properties module for augmenting properties from ↵ | Lennart Poettering | 2009-02-05 | 4 | -3/+301 |
| | | | | .desktop files | ||||
* | parse ini-style sections properly | Lennart Poettering | 2009-02-05 | 4 | -93/+117 |
| | |||||
* | make native protocol use pa_{sink_input|source_output|card}_update_proplist() | Lennart Poettering | 2009-02-05 | 1 | -9/+4 |
| | |||||
* | add missing hook | Lennart Poettering | 2009-02-05 | 1 | -0/+1 |
| | |||||
* | allow overwriting of process properties with environment variables | Lennart Poettering | 2009-02-05 | 1 | -6/+1 |
| | |||||
* | make return value of pa_{sink_input|source_output}_update_proplist() void | Lennart Poettering | 2009-02-05 | 4 | -22/+18 |
| | |||||
* | add pa_client_update_proplist() call | Lennart Poettering | 2009-02-05 | 2 | -0/+15 |
| | |||||
* | handle default volume initialization properly | Lennart Poettering | 2009-02-05 | 1 | -1/+4 |
| | |||||
* | make module-position-event-sounds use volume factor | Lennart Poettering | 2009-02-05 | 1 | -10/+5 |
| | |||||
* | add a 'volume factor' that is implicitly multiplied into the volume of a ↵ | Lennart Poettering | 2009-02-05 | 3 | -8/+27 |
| | | | | sink input without being visible to the outside | ||||
* | store the identification key in the module-stream-restore.id property | Lennart Poettering | 2009-02-04 | 1 | -5/+13 |
| | |||||
* | make pacmd work in a pipe | Lennart Poettering | 2009-02-04 | 1 | -36/+68 |
| | |||||
* | 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 | 2 | -45/+36 |
|\ \ | |||||
| * | | A couple of dependancy ordering fixes. | Colin Guthrie | 2009-02-03 | 1 | -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 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 | 7 | -72/+63 |
| | | | | | | | | internally and automatically by the sink input | ||||
* | | properly handle failing stream creation | Lennart Poettering | 2009-02-04 | 1 | -4/+4 |
| | | |||||
* | | 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 |
| | | |||||
* | | merge in properties earlier to make identification of streams from hooks easier | Lennart Poettering | 2009-02-04 | 2 | -6/+6 |
| | | |||||
* | | clarify things a bit | Lennart Poettering | 2009-02-04 | 1 | -4/+4 |
| | | |||||
* | | add a few additional validity checks | Lennart Poettering | 2009-02-04 | 2 | -6/+43 |
| | | |||||
* | | add new calls pa_replace() and pa_unescape() | Lennart Poettering | 2009-02-04 | 2 | -0/+51 |
| | | |||||
* | | make gcc shut up | Lennart Poettering | 2009-02-04 | 1 | -0/+7 |
| | | |||||
* | | rearrange a few things | Lennart Poettering | 2009-02-04 | 1 | -87/+92 |
| | | |||||
* | | simplify code a bit by using pa_sample_size_of_format() | Lennart Poettering | 2009-02-04 | 1 | -11/+1 |
| | | |||||
* | | beef up proplist test a bit | Lennart Poettering | 2009-02-04 | 1 | -2/+17 |
| | | |||||
* | | in addition to per-property env vars PULSE_PROP_xxx look for for a ↵ | Lennart Poettering | 2009-02-04 | 1 | -0/+10 |
| | | | | | | | | stringified PULSE_PROP env var | ||||
* | | fix up parser in pa_proplist_from_string() to handle escapes correctly; make ↵ | Lennart Poettering | 2009-02-04 | 2 | -76/+310 |
| | | | | | | | | pa_proplist_to_string() escape quotes properly | ||||
* | | add new API pa_ascii_valid(), pa_ascii_filter() | Lennart Poettering | 2009-02-04 | 3 | -0/+34 |
| | | |||||
* | | add pa_sample_size_of_format() | Lennart Poettering | 2009-02-04 | 3 | -2/+15 |
| | | |||||
* | | add a lot of validity checking | Lennart Poettering | 2009-02-03 | 3 | -24/+71 |
| | | |||||
* | | add a bit of missing i18n | Lennart Poettering | 2009-02-03 | 2 | -17/+22 |
| | | |||||
* | | add new API pa_cvolume_compatible_with_channel_map() | Lennart Poettering | 2009-02-03 | 3 | -2/+20 |
|/ | |||||
* | Load module gconf earlier | Sjoerd Simons | 2009-02-03 | 1 | -9/+9 |
| | | | | | | | This makes sure that module-default-device-restore can actually work when GConf enables additional sinks. Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | when moving a sink between sinks make volume relative | Lennart Poettering | 2009-02-03 | 1 | -2/+14 |
| | |||||
* | before applying balance/fade check it actually makes sense | Lennart Poettering | 2009-02-03 | 2 | -7/+26 |
| | |||||
* | add a macro definition for each error code | Lennart Poettering | 2009-02-03 | 1 | -0/+28 |
| | |||||
* | make a couple of functions return proper error codes | Lennart Poettering | 2009-02-03 | 15 | -105/+122 |
| | |||||
* | make a few functions return void where the retval isn't used/never != 0 | Lennart Poettering | 2009-02-03 | 3 | -16/+6 |
| | |||||
* | add new error code PA_ERR_NOTIMPLEMENTED | Lennart Poettering | 2009-02-03 | 2 | -1/+4 |
| | |||||
* | implement PA_STREAM_FAIL_ON_SUSPEND logic | Lennart Poettering | 2009-02-03 | 10 | -24/+59 |
| |