static int SaturationCallback(vlc_object_t *obj, const char *varname, vlc_value_t prev, vlc_value_t cur, void *data) { vlc_atomic_store_float(data, vlc_to_vdp_saturation(cur.f_float)); (void) obj; (void) varname; (void) prev; return VLC_SUCCESS; }
static inline void PitchSetRateShift( filter_sys_t *p_sys, float pitch_shift ) { vlc_atomic_store_float( &p_sys->rate_shift, p_sys->sample_rate / powf(2, pitch_shift / 12) ); }