Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | 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 | |||||
* | | fix two typos | Lennart Poettering | 2009-01-28 | 2 | -2/+2 | |
| | | ||||||
* | | print the right software volume | Lennart Poettering | 2009-01-28 | 2 | -4/+4 | |
|/ | ||||||
* | Merge commit 'coling/master' | Lennart Poettering | 2009-01-28 | 1 | -1/+1 | |
|\ | ||||||
| * | Fix the message processing for PA_SINK_MESSAGE_GET_LATENCY by returning ↵ | Colin Guthrie | 2009-01-27 | 1 | -1/+1 | |
| | | | | | | | | rather than breaking and falling through. | |||||
* | | make m-v-r a stub that simply load m-s-r | Lennart Poettering | 2009-01-28 | 1 | -499/+8 | |
| | | ||||||
* | | add missing usage strings | Lennart Poettering | 2009-01-28 | 2 | -0/+7 | |
|/ | ||||||
* | don't make m-e-s hit an assert when the latency is queried | Lennart Poettering | 2009-01-27 | 1 | -1/+1 | |
| | ||||||
* | instead of making the volume relative our own, let' pa_sink_input_new() do ↵ | Lennart Poettering | 2009-01-27 | 1 | -5/+10 | |
| | | | | it for us | |||||
* | make m-p-e-s use pa_cvolume_set_balance() | Lennart Poettering | 2009-01-27 | 1 | -31/+3 | |
| | ||||||
* | only store volume/device information that has been flagged for saving, and ↵ | Lennart Poettering | 2009-01-27 | 1 | -47/+158 | |
| | | | | store both relative and absolute volumes | |||||
* | when changing volume, store whether it is worth remembering or no | Lennart Poettering | 2009-01-27 | 4 | -8/+8 | |
| | ||||||
* | add new paramter ignore_dB= to alsa modules | Lennart Poettering | 2009-01-27 | 5 | -9/+25 | |
| | ||||||
* | move flat volume logic into the core. while doing so add n_volume_steps ↵ | Lennart Poettering | 2009-01-27 | 10 | -132/+94 | |
| | | | | field to sinks/sources | |||||
* | get rid of module-flat-volumes since we are moving this into the core | Lennart Poettering | 2009-01-27 | 1 | -224/+0 | |
| | ||||||
* | remove redundant cast | Lennart Poettering | 2009-01-27 | 1 | -1/+1 | |
| | ||||||
* | include a few HAL properties in our card/sink/source properties for ALSA devices | Lennart Poettering | 2009-01-24 | 9 | -9/+176 | |
| |