On 22 April 2010 23:18, Colin Guthrie <gmane at colin.guthr.ie> wrote: > 'Twas brillig, and Jason Taylor at 22/04/10 11:34 did gyre and gimble: >> Is there a reason you can't ramp volume from daemon introspection >> >> http://0pointer.de/lennart/projects/pulseaudio/doxygen/introspect_8h.html >> >> pa_context_set_sink_input_volume_with_ramping ? > > IIRC volume ramping was implemented recently with some changes from IIRC > Intel. > > I believe it's only used internally (e.g. from a module context) and I'm > not sure if it's ever been intended to export it or not. > > I can't think off hand if there would be a problem exporting it, but > there may be conditions that I've not thought off. Looking at the code sink_input.c void pa_sink_input_set_volume(pa_sink_input *i, const pa_cvolume *volume, pa_bool_t save, pa_bool_t absolute) { /* test ramping -> return pa_sink_input_set_volume_with_ramping(i, volume, save, absolute, 2000 * PA_USEC_PER_MSEC); */ return pa_sink_input_set_volume_with_ramping(i, volume, save, absolute, 0); } So ramp code is actually being used already theres just not a way of setting the number of seconds at the moment Chances of code being accepted to add the option? Cheers -- "Weekends don't count unless you spend them doing something completely pointless. " - Calven