Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix bug about get source-output status | Chen Rui | 2010-12-20 | 1 | -1/+1 |
| | |||||
* | Fix typos | Zhang Wanming | 2010-12-20 | 1 | -1/+1 |
| | |||||
* | volume: Fix incorrect usage of PA_VOLUME_IS_VALID | Arun Raghavan | 2010-10-19 | 1 | -1/+1 |
| | | | | | The commit that introduced this macro was incorrect in some places. This patch fixes these. Thanks to Pierre-Louis Bossart for pointing this out. | ||||
* | volume: Use a macro to check if a volume is valid | Arun Raghavan | 2010-10-15 | 1 | -1/+1 |
| | | | | | | | This adds a PA_VOLUME_IS_VALID() macro for checking if a given pa_volume_t is valid. This makes changes to the volume ranges simpler (just change PA_VOLUME_MAX, for example, without needing to modify any other code). | ||||
* | stream-restore: When changing restore entries with D-Bus, apply the changes ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -0/+3 |
| | | | | immediately. | ||||
* | stream-restore: Fix segfaulting. The dbus entry callbacks expect a ↵ | Tanu Kaskinen | 2010-05-10 | 1 | -1/+1 |
| | | | | dbus_entry pointer instead of a userdata pointer. | ||||
* | stream-restore: be a little bit more verbose why we don't reastore a sink | Lennart Poettering | 2010-02-21 | 1 | -1/+1 |
| | |||||
* | stream-restore: Clear the save_sink/save_source flags on apply_entry. | Colin Guthrie | 2010-02-05 | 1 | -12/+36 |
| | | | | | | | | | | | If the user specifically removes the device element from the stream restore rule, we have to clear the save_sink/save_source flag of the stream. This means that other stream routing systems (e.g. module-device-manager) can take over routing for this stream. In order to facilitate the reapplication of other routing rules, we fire a stream change event. Arguably the stream itself has not changed, but the rules governing its routing have, so I feel this is justified. | ||||
* | stream-restore: At startup, create dbus entries only for valid database entries. | Tanu Kaskinen | 2009-12-03 | 1 | -2/+7 |
| | |||||
* | stream-restore: Add a missing pa_xnew0() call in handle_add_entry(). | Tanu Kaskinen | 2009-12-03 | 1 | -0/+1 |
| | |||||
* | stream-restore: Fix a few assertion misuses with the D-Bus code. | Tanu Kaskinen | 2009-12-03 | 1 | -5/+5 |
| | |||||
* | Rename all the signal parameters and variables to something more explicit. | Diego Elio 'Flameeyes' Pettenò | 2009-11-21 | 1 | -25/+25 |
| | | | | | Without this change, on FreeBSD you'll be bothered by tons of warnings about overshadowing signal(2). | ||||
* | Merge remote branch 'coling/history' | Lennart Poettering | 2009-10-07 | 1 | -2/+2 |
|\ | |||||
| * | stream-restore: Preventative initialistion to NULL | Colin Guthrie | 2009-10-01 | 1 | -2/+2 |
| | | | | | | | | | | | | | | There is not technically a bug here due to the early return and the knowledge that one of the if blocks will definitely be run, but this makes sure we don't call free on uninitialised data or do anything else suitibly daft. Also helps when you copy the code and change it slightly and don't realise you've left things open... | ||||
* | | Merge branch 'master' into dbus-work | Tanu Kaskinen | 2009-10-02 | 1 | -1/+1 |
|\| | | | | | | | | | Conflicts: src/daemon/daemon-conf.c | ||||
| * | stream-restore: Comment fix | Colin Guthrie | 2009-09-20 | 1 | -1/+1 |
| | | |||||
* | | dbus: Change IsMuted property names to Mute. | Tanu Kaskinen | 2009-08-31 | 1 | -21/+21 |
| | | |||||
* | | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work | Tanu Kaskinen | 2009-08-30 | 1 | -2/+6 |
|\| | | | | | | | | | Conflicts: src/modules/module-stream-restore.c | ||||
| * | protocol-native: print more volume change debug messages to easy tracking ↵ | Lennart Poettering | 2009-08-27 | 1 | -0/+4 |
| | | | | | | | | down of feedback loops | ||||
* | | dbus: Do message argument type checking early, centrally. | Tanu Kaskinen | 2009-08-30 | 1 | -83/+37 |
| | | |||||
* | | Merge branch 'master' of git://0pointer.de/pulseaudio into dbus-work | Tanu Kaskinen | 2009-08-16 | 1 | -32/+110 |
|\| | | | | | | | | | | | | | | | | | | | Conflicts: src/Makefile.am src/daemon/daemon-conf.c src/daemon/daemon.conf.in src/modules/module-stream-restore.c src/pulse/client-conf.c src/pulsecore/namereg.c | ||||
| * | modules: add various checks to avoid selecting objects that are not linked ↵ | Lennart Poettering | 2009-08-16 | 1 | -0/+18 |
| | | | | | | | | or in another unclear state | ||||
| * | module-stream-restore: don't fiddle with sinks/sources/streams that are not ↵ | Lennart Poettering | 2009-08-14 | 1 | -26/+86 |
| | | | | | | | | fully set up yet | ||||
| * | stream-restore: mark volume changes from instant apply as saved onesv0.9.16-test2 | Lennart Poettering | 2009-07-01 | 1 | -6/+7 |
| | | |||||
* | | dbus: Take advantage of the PA_HASHMAP_FOREACH macro. | Tanu Kaskinen | 2009-08-09 | 1 | -5/+3 |
| | | |||||
* | | stream-restore: Expose module to D-Bus. | Tanu Kaskinen | 2009-08-03 | 1 | -5/+1050 |
|/ | |||||
* | modules: pass properly initialized userdata pointers to various hooks | Lennart Poettering | 2009-06-23 | 1 | -2/+2 |
| | |||||
* | Merge most of elmarco/rtclock2 | Lennart Poettering | 2009-06-22 | 1 | -7/+4 |
|\ | | | | | | | Merge commit 'e4d914c945c13d23b131d7ba75fbdd03cb6d0043' | ||||
| * | Base mainloop on pa_rtclock_now() | Marc-André Lureau | 2009-06-20 | 1 | -7/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the mainloop to monotonic based time events. Introduces 4 helper functions: pa_{context,core}_rttime_{new,restart}(), that fill correctly a timeval with the rtclock flag set if the mainloop supports it. Both mainloop-test and mainloop-test-glib works with rt and timeval based time events. PulseAudio and clients should be fully functional. This patch has received several iterations, and this one as been largely untested. Signed-off-by: Marc-André Lureau <marca-andre.lureau@nokia.com> | ||||
* | | module-stream-restore: recheck stream database on hotplug/unplug and ↵ | Lennart Poettering | 2009-06-22 | 1 | -4/+190 |
| | | | | | | | | potentially move streams | ||||
* | | restore: change 'save' flag behaviour to reflect whether an entry shall ↵ | Lennart Poettering | 2009-06-22 | 1 | -17/+17 |
|/ | | | | and/or is in the on-disk databases | ||||
* | card,stream-restore: minor cleanups | Lennart Poettering | 2009-06-18 | 1 | -9/+5 |
| | |||||
* | stream-restore: e don't need to save stream data that came from the database | Lennart Poettering | 2009-06-18 | 1 | -6/+6 |
| | |||||
* | database: port restore modules to new database API | Lennart Poettering | 2009-05-14 | 1 | -82/+56 |
| | |||||
* | core: introduce new 'reference' volume for sinks | Lennart Poettering | 2009-04-13 | 1 | -89/+53 |
| | | | | | | | | | | | | | | | The reference volume is to be used as reference volume for stored stream volumes. Previously if a new stream was created the relative volume was taken relatively to the virtual device volume. Due to the flat volume logic this could then be fed back to the virtual device volume. Repeating the whole story over and over would result in a device volume that would go lower, and lower and lower. This patch introduces a 'reference' volume for each sink which stays unmodified by stream volume changes even if flat volumes are used. It is only modified if the sink volumes are modified directly by the user. For further explanations see http://pulseaudio.org/wiki/InternalVolumes | ||||
* | always remap relative volume properly | Lennart Poettering | 2009-03-20 | 1 | -12/+10 |
| | |||||
* | Use LGPL 2.1 on all files previously using LGPL 2 | Colin Guthrie | 2009-03-03 | 1 | -1/+1 |
| | |||||
* | stream-resotre: don't leak a name | Marc-André Lureau | 2009-02-19 | 1 | -0/+2 |
| | |||||
* | make PA_GCC_PACKED and PA_GCC_MALLOC actually work | Lennart Poettering | 2009-02-13 | 1 | -2/+2 |
| | |||||
* | store the identification key in the module-stream-restore.id property | Lennart Poettering | 2009-02-04 | 1 | -5/+13 |
| | |||||
* | remove soft volume from pa_sink_input_new_info since it should be handled ↵ | Lennart Poettering | 2009-02-04 | 1 | -19/+23 |
| | | | | 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 | 1 | -10/+19 |
| | |||||
* | add missing usage strings | Lennart Poettering | 2009-01-28 | 1 | -0/+4 |
| | |||||
* | 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 | ||||
* | 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 | 1 | -3/+3 |
| | |||||
* | move flat volume logic into the core. while doing so add n_volume_steps ↵ | Lennart Poettering | 2009-01-27 | 1 | -2/+2 |
| | | | | field to sinks/sources | ||||
* | minor cleanups | Lennart Poettering | 2009-01-21 | 1 | -3/+3 |
| | |||||
* | kill autoload stuff as planned | Lennart Poettering | 2009-01-15 | 1 | -4/+4 |
| |