Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Pass GDBM_NOLOCK to gdbm | Lennart Poettering | 2008-12-17 | 1 | -1/+1 |
| | | | | | | | | | | gdbm still uses BSD lockf for locking which is incompatible with NFS. Since we don't need the locking here since the db files in question should never be accessed by more than one process since they are per-home-dir and per-machine we can disable locking without any ill results. This should fix rhbz #471279. | ||||
* | fix arguments to format string | Lennart Poettering | 2008-10-21 | 1 | -1/+1 |
| | |||||
* | if a stream comes with now sensible properties attached, use common | Lennart Poettering | 2008-10-08 | 1 | -1/+1 |
| | | | | fallback db entry. | ||||
* | fix minor typo | Lennart Poettering | 2008-09-09 | 1 | -1/+1 |
| | |||||
* | reduce needlessly large gdbm cache a bit | Lennart Poettering | 2008-08-29 | 1 | -0/+5 |
| | |||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 1 | -5/+5 |
| | |||||
* | restore volume/device for streams only when it wasn't set before | Lennart Poettering | 2008-08-18 | 1 | -8/+21 |
| | |||||
* | apply newly configured rules properly | Lennart Poettering | 2008-08-15 | 1 | -2/+3 |
| | |||||
* | apply volumes properly more than once in a row | Lennart Poettering | 2008-08-15 | 1 | -1/+2 |
| | |||||
* | apply the correct rules to sink inputs | Lennart Poettering | 2008-08-15 | 1 | -1/+1 |
| | |||||
* | don't restore devices for direct-on-input streams | Lennart Poettering | 2008-08-15 | 1 | -0/+1 |
| | |||||
* | make gcc shut up | Lennart Poettering | 2008-08-09 | 1 | -1/+1 |
| | |||||
* | Modify pa_state_path() to take an additional argument for prepending the ↵ | Lennart Poettering | 2008-08-07 | 1 | -5/+5 |
| | | | | machine id to the file name. | ||||
* | add a function to dump the stream database for debugging purposes | Lennart Poettering | 2008-08-05 | 1 | -0/+32 |
| | |||||
* | add protocol extension to module-stream-restore | Lennart Poettering | 2008-08-04 | 1 | -10/+322 |
| | |||||
* | store channel map in database and remap volumes if necessary | Lennart Poettering | 2008-08-04 | 1 | -10/+23 |
| | |||||
* | add new module module-stream-restore | Lennart Poettering | 2008-08-03 | 1 | -0/+433 |