GNOME Bugzilla – Bug 337703
DavSynDrum triggering broken
Last modified: 2006-05-16 10:23:38 UTC
Please describe the problem: The DavSynDrum module doesn't work properly when triggered via its input channels for the first time. Only manually changing some parameter of the module with the GUI (or hitting the trigger button) resolves the problem, until the next restart of the audio engine. Steps to reproduce: Play the DemoSong with a recent BEAST - the base drum track stays silent. Triggering with the trigger hit button or changing any of the other properties with the sliders resolves the problem. Actual results: Expected results: Does this happen every time? Yes. Other information:
Created attachment 65538 [details] [review] Patch which fixes the issue Please review. It may or may not be necessary to edit this patch for clarity, but it fixes the problem.
thanks, the patch looks good to me. just a minor nit pick, since with your patch applied, self->params has the full state anyway when updating the modules, the g_memdup (¶ms, sizeof (params)); in that function can be changed to operate on self->params directly, so you can get entirely rid of the DavSynDrumParams param; variable. other than that, please commit.
Ok, committed it including your suggested change.